![]() |
|
Модераторы: javastic, AntonSaburov |
![]()
|
|
| Ярослав |
|
|||
|
Бывалый ![]() Профиль Группа: Awaiting Authorisation Сообщений: 189 Регистрация: 8.6.2009 Репутация: -1 Всего: -1 |
Подскажите как вычислять арктангенс,арккосинус и арксинус у меня есть, в интернете нашёл по Алгоритму Тейлора, а вот в арктангенсе там ошибка и неправильно считает
private double MArctg(double x0) { int sp=0; double x,x2,y; x=x0; if(x<0) {x=-x;} if(x>1) {x=1.0/x;} //Уменьшаем интервал области аргумента while(x>0.2617993877991495) { sp++; //Вспомогательный счетчик шагов x=(x*1.732050807569-1)/(x+1.732050807569); } //Вычисляем ряд Тейлора y=x; int n=1; double sn=x; while (sn>1E-16){ sn=sn*(2+1.0/n)*0.5*x*x; y=y+sn/(2*n+1)/(2*n+1); n=n+1; } //Смещаем все на pi/6 необходимое число раз y=y+sp*0.523598775598 if(x0>1) a=0.2617993877991495-a; if(x0<0) y=-y; return y; } ПОМОГИТЕ РЕШИТЬ ПРОБЛЕМУ a-??????? x2-?????? ВЕСЬ ИНТЕРНЕТ В ЭТОЙ ПРОБЛЕМЕ |
|||
|
||||
| oxigen |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 142 Регистрация: 12.4.2010 Репутация: 4 Всего: 4 |
Что за 'a' тут вдруг появилась? Явно вместо нее 'y' должен быть. |
|||
|
||||
| Ярослав |
|
|||
|
Бывалый ![]() Профиль Группа: Awaiting Authorisation Сообщений: 189 Регистрация: 8.6.2009 Репутация: -1 Всего: -1 |
Я тоже так думаю, х2 что это???? Даже если это и у результат не правельный
|
|||
|
||||
| ivanovpv |
|
|||
![]() Варвар ![]() ![]() Профиль Группа: Участник Сообщений: 639 Регистрация: 26.1.2005 Где: Москва Репутация: 10 Всего: 28 |
Ряды Тейлора плохо подходят для аппроксимации спецфункций, они пригодны только для вычисления в малой окрестности. В реальных вычислениях обычно применяется аппроксимация полиномами Чебышева (возможны вариации и использование полиномов Якоби, Лежандра и проч. )
Погуглите - в сети исходников аппроксимации спецфункций ортогональными полиномами много. -------------------- Aut viam inveniam aut faciam |
|||
|
||||
| vG874WbT5F |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 5 Регистрация: 26.5.2011 Репутация: нет Всего: нет |
Нагуглил код:
|
|||
|
||||
| Ярослав |
|
|||
|
Бывалый ![]() Профиль Группа: Awaiting Authorisation Сообщений: 189 Регистрация: 8.6.2009 Репутация: -1 Всего: -1 |
Спасибо тема закрыта
Добавлено через 1 минуту и 24 секунды Вот кому надо ответ на мой вапрос Присоединённый файл ( Кол-во скачиваний: 21 )
_____.txt 5,51 Kb |
|||
|
||||
![]()
|
FAQ раздела лежит здесь! |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Java ME (J2ME) | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |