Nevíte-li si rady s jakýmkoliv matematickým problémem, toto místo je pro vás jako dělané.
Nástěnka
❗22. 8. 2021 (L) Přecházíme zpět na doménu forum.matweb.cz!
❗04.11.2016 (Jel.) Čtete, prosím, před vložení dotazu, děkuji!
❗23.10.2013 (Jel.) Zkuste před zadáním dotazu použít některý z online-nástrojů, konzultovat použití můžete v sekci CAS.
Nejste přihlášen(a). Přihlásit
Stránky: 1
Ahoj, neporadil by někdo prosím s tímto problémem?
Mám kubickou rovnici:
a zajímá mě pouze reálný kořen z rozsahu 0 až 1 (případně -1 až 1 ... vezmu si z něj stejně absolutní hodnotu)
===
Pro tuto rovnici už by mi vyhovoval např. kořen 0.7604 s přesností alespoň na tato 4 desetinná místa (tuhle přesnost alespoň na 4 desetinná místa potřebuji)
když se kořen ale snažím získat pomocí Cardanových vzorců
http://www.karlin.mff.cuni.cz/~rokyta/v … bicka.html (používám ten finální vzorec úplně dole "Poslední vyjádření")
tak mi vychází reálný kořen 0.775079772294 - kde už je nepřenost u 2. desetinného místa
Nevěděl byste prosím někdo, kde dělám chybu, případně jak by šla tato rovnice řešit jinak?
Offline
↑ kaktuzz:
A musí to být přes Cardanovy vzorce. Numericky lze kořeny získat daleko jednodušeji a s prakticky libovolnou přesností.
Offline
↑ kaktuzz:↑ kaktuzz:
A to po tobě někdo chce řešení ručně, nebo jen pomocí kalkulačky?
Offline
↑ kaktuzz:
Nejjednodušší je metoda půlení intervalu. Lze vygooglovat spoustu odkazů, stručně je to např. na
http://cs.wikipedia.org/wiki/P%C5%AFlen … rval%C5%AF
Offline
↑ martisek:
díky za nasměrování.
nakonec jsem to vyzkoušel ještě přes trigonometrické řešení kubických rovnic a to už mi dává dost přesné výsledky.
Offline
↑ kaktuzz:
Mně podle (upravenych) Cardanových vzorců vyšly kořeny
x1 = -0.77507971679094
x2 = -22.8248363500459 + 56.3441024878769i
x3 = -22.8248363500459 - 56.3441024878769i
Puvodni (normovaná rovnice)
x^3 + 3ax^2 + bx = 0
kde
a = 15.4749174722943
b = 3731.01317495874
c = 0.69314718055994
platí (L=P) s přesností na 10 desetinných míst
to by snad mohla být použitelná přesnpst
Pavel_J
Offline
Stránky: 1