Форум: "Начинающим";
Текущий архив: 2006.06.25;
Скачать: [xml.tar.bz2];
Вниз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 вся ветка
Форум: "Начинающим";
Текущий архив: 2006.06.25;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.008 c