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
Zdravím,
potřeboval bych poradit. Mám implementovat funkci arcsin pouze pomocí této Taylorovy řady: 
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
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:
a převedeš sinus
na cosinus
:
Ve výpočtu bude samozřejmě jenom (výpočet upraveného x):
dále použiješ řadu kterou si vypočítal pro arcsin(x), kde dosadíš nově vypočítané
.
Vyjde ti
, tj. zbývající úhel do
, takže to od něj odečteš. 
Výsledek je podstatně přesnější.
Offline