C++ Bc. 8: Porovnání verzí
mBez shrnutí editace |
Bohumila Skřivanová, chyba v zadání (listopad 2007) |
||
Řádek 13: | Řádek 13: | ||
Zkontrolujte s využitím standardní funkce <tt>std::asin(double)</tt>. | Zkontrolujte s využitím standardní funkce <tt>std::asin(double)</tt>. | ||
'''Poznámka:''' Protože uvedený rozvoj numericky špatně konverguje pro hodnoty <math>x</math> blížíci se <math>\pm 1</math>, je vhodné pro argumenty <math>|x| \in <0.5, 1></math> použít vztah <math>\arcsin x = \pi/2-2 | '''Poznámka:''' Protože uvedený rozvoj numericky špatně konverguje pro hodnoty <math>x</math> blížíci se <math>\pm 1</math>, je vhodné pro argumenty <math>|x| \in <0.5, 1></math> použít vztah <math>\arcsin x = \pm(\pi/2-2\arcsin\sqrt{(1-|x|)/2)}),</math> kde znaménko je stejné jako u argumentu <math>x.</math> | ||
[[Soubor:C_plus_plus_Bc._8.png|center|frame|Obrázek: Průběh funkce '''y = asin (x)''']] | [[Soubor:C_plus_plus_Bc._8.png|center|frame|Obrázek: Průběh funkce '''y = asin (x)''']] | ||
Aktuální verze z 11. 11. 2006, 10:48
- Rozvoj funkce
Napište funkci, která počítá rozvoj funkce pro
Zkontrolujte s využitím standardní funkce std::asin(double).
Poznámka: Protože uvedený rozvoj numericky špatně konverguje pro hodnoty blížíci se , je vhodné pro argumenty použít vztah kde znaménko je stejné jako u argumentu
