Vydělávej až 160.000 Kč měsíčně! Akreditované rekvalifikační kurzy s garancí práce od 0 Kč. Více informací.
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.
Avatar
začátečnice
Neregistrovaný
Avatar
začátečnice:21.2.2014 12:57

Ahoj,
prosím, existuje funkce derivace jako třeba sin a cos? Případně, nemáte zkušenost s nějakou knihovnou? Řeším v rámci úkolu do školy, běžně bych si s derivacemi nehrála. Děkuju :)

 
Odpovědět
21.2.2014 12:57
Avatar
Nahoru Odpovědět
21.2.2014 13:54
Aj tisícmíľová cesta musí začať jednoduchým krokom.
Avatar
vitamin
Člen
Avatar
vitamin:21.2.2014 13:56

Čo chceš derivovať?

 
Nahoru Odpovědět
21.2.2014 13:56
Avatar
začátečnice
Neregistrovaný
Avatar
začátečnice:24.2.2014 13:32

Jsem projela tu knihovnu a i když si myslím, že anglicky umím, tu funkci jsem tam nenašla, tak se právě ptám :(

Newtonova metoda tečen, takže rovnice křivek s ln,exp,sin,cos...

 
Nahoru Odpovědět
24.2.2014 13:32
Avatar
vitamin
Člen
Avatar
Odpovídá na
vitamin:24.2.2014 14:20

Ako znie zadanie ulohy? Vypocet derivacii nie je uple jednoduchy, na skolsky priklad je to dost tazke.

 
Nahoru Odpovědět
24.2.2014 14:20
Avatar
Začátečnice
Neregistrovaný
Avatar
Začátečnice:25.2.2014 12:36

Taky mi to přijde dost těžké vzhledem k tomu, že spolužáci řeší, jak udělat transponovanou matici...

Zadání: Sestavit proceduru pro řešení rce f (x) = 0. Reálný kořen rce leží v intervalu (a,b), vypočtěte metodou tečen. Sestavenou proceduru užít v programu pro určení kořenů rovnic f (x) = 0 a g (x) = 0.

Dostala jsem i návod, jaké pro výpočet použít vzorce a bohužel tam je derivace :( Vím z matiky, že pokude neznám derovaci, můžu to řešit metodou sečen, ale v zadání je jasně metoda tečen a tučně :), tak od toho nechci utíkat.

Přemýšlela jsem, že bych sestavila vlastní fci (i když mi tloukli do hlavy nedělej nic, co už udělal někdo jiný), asi bych rozsekala tu rovnici a hledala ln, exp, cos, sin, x, ^ to by mohl být dobrý postup, ne?

 
Nahoru Odpovědět
25.2.2014 12:36
Avatar
vitamin
Člen
Avatar
vitamin:25.2.2014 13:08

To rozsekanie je práve ten problém. Musíš si spraviť parser ktorý musí brať do úvahy prioritu operátorov, musí poznať premenné a funkcie. Parser vytvorí zo vstupného stringu derivačný strom výrazu a rekruzívne spustí pre jednotlivé operátory/funkcie derivácie (sú na to vzorce). Výsledkom bude zasa strom ktorý môžeš zas derivovať, pripísať na string prípadne vyhodnotiť dosadením čísel za premenné. Nie je to ťažké, ale pochybujem že to od teba chce učiteľ.
Pozrel som si tú metodu: http://cs.wikipedia.org/…a_se%C4%8Den
Kde tam je derivácia?

 
Nahoru Odpovědět
25.2.2014 13:08
Avatar
Odpovídá na
Libor Šimo (libcosenior):25.2.2014 13:20

Skús sa pozrieť sem: http://en.literateprograms.org/Newton-Raphson's_method_for_ro­ot_finding_(C)

Nahoru Odpovědět
25.2.2014 13:20
Aj tisícmíľová cesta musí začať jednoduchým krokom.
Avatar
začátečnice
Neregistrovaný
Avatar
Odpovídá na vitamin
začátečnice:26.2.2014 14:55

Já musím použít http://cs.wikipedia.org/…onova_metoda, díval ses na tu náhradní, když neznáš derivaci.

Zatím pořád narážím na návody, jak to udělat, když člověk zná konkrétní rovnici...

 
Nahoru Odpovědět
26.2.2014 14:55
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 9 zpráv z 9.