Matematické Fórum

Archiv diskusního fóra o matematice, 2006–2026

Toto je archiv Matematického Fóra. Fórum je dostupné jen ke čtení. Můžete se ale zaregistrovat na náš Discord server.

#1 31. 12. 2009 10:39

stativ
Zelenáč
Příspěvky: 9
Reputace:   
 

Derivace f(x)^g(x)

Ahojte, právě pracuji na utilitce, která bude dělat symbolickou derivaci. Derivaci dělám pomocí rekurzivní funkce nad syntaktickým stromem. Tahle funkce mi nejdřív získá operátor a pak podle daného vzorce pracuje s jeho operandy.

Ovšem narazil jsem na problém a tím je operátor ^.

Existuje nějaký vzoreček (algoritmus), co dělat když mám složenou funkci typu $\rm{f}(x)^{\rm{g}(x)}$?

Díky

Offline

 

#2 31. 12. 2009 10:47

jelena
Jelena
Místo: Opava
Příspěvky: 30020
Škola: MITHT (abs. 1986)
Pozice: plním požadavky ostatních
Reputace:   100 
 

Re: Derivace f(x)^g(x)

↑ stativ:

Zdravím, zřejmě potřebuješ "logaritmické derivování" - přehledné shrnutí bylo zpracováno tady. Saturdayuv vzorec vznikl přímo na tomto foru - nevím, nakolík se dostal do oficiální literatury, ale na algoritmus možna bude velmi užitečný.

Je to, co potřebuješ?

Offline

 

#3 31. 12. 2009 11:19

check_drummer
Příspěvky: 5578
Reputace:   106 
 

Re: Derivace f(x)^g(x)

↑ stativ:

Myslím, že korektní a formální postup je použít definici obecné reálné mocniny $a^b = e^{blna}, b > 0$, tj.
$f(x)^{g(x)} = e^{g(x)lnf(x)}, f(x) > 0$, což lze již derivovat snadno.


"Máte úhel beta." "No to nemám."

Offline

 

#4 31. 12. 2009 11:50

stativ
Zelenáč
Příspěvky: 9
Reputace:   
 

Re: Derivace f(x)^g(x)

jelena napsal(a):

↑ stativ:

Zdravím, zřejmě potřebuješ "logaritmické derivování" - přehledné shrnutí bylo zpracováno tady. Saturdayuv vzorec vznikl přímo na tomto foru - nevím, nakolík se dostal do oficiální literatury, ale na algoritmus možna bude velmi užitečný.

Je to, co potřebuješ?

Jo, přesně to. Díky moc.

Offline

 

#5 31. 12. 2009 11:52

stativ
Zelenáč
Příspěvky: 9
Reputace:   
 

Re: Derivace f(x)^g(x)

check_drummer napsal(a):

↑ stativ:

Myslím, že korektní a formální postup je použít definici obecné reálné mocniny $a^b = e^{blna}, b > 0$, tj.
$f(x)^{g(x)} = e^{g(x)lnf(x)}, f(x) > 0$, což lze již derivovat snadno.

To je taky řešení, ale do programu by se mi to zabudovávalo asi hůř než ten Saturday.

Offline

 

#6 31. 12. 2009 12:21

check_drummer
Příspěvky: 5578
Reputace:   106 
 

Re: Derivace f(x)^g(x)

↑ stativ:

...Oba postupy musí ale dát stejný výsledek (a také dají), jinak jeden z nich není správný. (Jen pozor, že f musí být kladná.)


"Máte úhel beta." "No to nemám."

Offline

 

#7 08. 01. 2010 12:14

halogan
Ondřej
Místo: UK
Příspěvky: 4528
Škola: IES FSV UK (09-12, Bc.)
Pozice: student
Reputace:   106 
 

Re: Derivace f(x)^g(x)

↑ ploutva:

Založ si vlastní téma.

Offline

 

Archiv Matematického Fóra · stav k 30. 8. 2026 · 633 258 příspěvků v 108 818 tématech