Matematické Fórum

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

#1 13. 10. 2013 19:15

ondra53
Zelenáč
Příspěvky: 2
Reputace:   
 

arkus sinus

Zdravím,
potřeboval bych poradit. Mám implementovat funkci arcsin pouze pomocí této Taylorovy řady:
//forum.matweb.cz/upload3/img/2013-10/84189_93d3386c11394f04c5a0b042bb364262.png
Algoritmus mám, jen je problém v intervalu (0,9;1), kdy řada konverguje velice pomalu a nepřesně. Jinou řadu použít nesmím. Poradil by mi prosím někdo?

Děkuji
Ondra

Offline

  • (téma jako vyřešené označil(a) ondra53)

#2 13. 10. 2013 20:16

mák
Místo: Vesmír, Galaxie MD
Příspěvky: 885
Reputace:   63 
 

Re: arkus sinus

Zdravím,
v intervalu (0;0.5) použij výpočet jak máš.
a v intervalu (0.5;1) klesá přesnost. Musíš teda použít x opět v rozsahu (0;0.5) a to tak, že využiješ vlastnosti:
$\sin x^{2} + \cos x^{2} = 1$
a převedeš sinus $x$ na cosinus $x$:
$\cos x = \sqrt{1 - \sin x^{2}}$
Ve výpočtu bude samozřejmě jenom (výpočet upraveného x):
$x = \sqrt{1 - x^{2}}$
dále použiješ řadu kterou si vypočítal pro arcsin(x), kde dosadíš nově vypočítané $x$.
Vyjde ti $\arccos x$, tj. zbývající úhel do $\frac{\pi }{2}$, takže to od něj odečteš.
$\arcsin x = \frac{\pi }{2} - \arccos x$
Výsledek je podstatně přesnější.


LibreOffice Verze: 7.6.6.3, Maxima 5.47.0 (SBCL)

Offline

 

#3 13. 10. 2013 22:06

ondra53
Zelenáč
Příspěvky: 2
Reputace:   
 

Re: arkus sinus

↑ mák:
Super, moc děkuju! :)

Offline

 

Zápatí

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson