Вниз
Скачать: CL | DM;

Sin   Найти похожие ветки 

← →
Ford ©   (2006-06-03 21:28) [0]

Как находиться Синус и Косинус числа, мне надо реализация, без фунций Sin, Cos.

p.s
не спец я в геометрии


← →
vrem   (2006-06-03 21:41) [1]

Как - подсчитывают сумму членов ряда, чем больше членов - тем точнее значение функции.
Если в геометрии, то проще - почитай в школьном учебнике. например sin угла - это отношение длины противолежащего(к углу) катета к длине гипотенузы.


← →
palva ©   (2006-06-03 22:21) [2]

Ряд считать плохо. Если x находится далеко от 0, то понадобится большое число членов. Поэтому пользуются "формулами приведения" - вычитают или прибавляют к x пи до тех пор пока x не окажется в диапазоне [-пи/2, +пи/2]
Здесь ряд сходится уже хорошо. Но все равно считают не ряд а "многочлен наилучшего приближения", поскольку ряд дает большую погрешность на краях интервала и очень точно считает возле нуля. А специально подобранный многочлен имеет погрешность равномерно колеблющуюся по всему интервалу "чебышевский альтернанс". Подобрать такой многочлен непростая вычислительная задача. Можно подмотреть коэффициенты этого многочлена в стандартной программе (для компьютеров без сопроцессора). Для небольших степеней (и соответственно - точности) многочлен можно взять из справочника. Вот я набираю из книжки:

a1  =  1.000000000000
a3  = -0.166666665811
a5  =  0.008333320401
a7  =  0.000198407018014
a9  =  0.0000027522394147
a11 = -0.00000002384080041

Как видите, коэффициенты очень близки соответствующим коэффициентам степенного ряда, но все же отличаются от них.


← →
palva ©   (2006-06-03 23:39) [3]

Сейчас перечитал свой текст. Многие мои комментарии неверны и неполны. Но идея остается.



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.033 c
15-1149081898
Lamer@fools.ua
2006-05-31 17:24
2006.06.25
Генератор документации для .NET (C#) 2.0


3-1146110130
Insane SPIRIT
2006-04-27 07:55
2006.06.25
После SQL-запроса Table1 недоступна!


2-1149766116
alkin
2006-06-08 15:28
2006.06.25
Подскажите пожалуйста, как можно получить все цвета 256-цветной


15-1149230575
Prohodil_Mimo
2006-06-02 10:42
2006.06.25
что такое: полевая сторона?


15-1149064855
0bsid
2006-05-31 12:40
2006.06.25
Delphi уроки $$




   Наверх