Имя пользователя:
Пароль:
 

Название темы: Ряд Тейлора
Показать сообщение отдельно

Старожил


Сообщения: 154
Благодарности: 39

Профиль | Отправить PM | Цитировать


в чем собственно загвоздка?
сначала сделаем цикл перебирающий шаг
Код: Выделить весь код
while(xn <= xk)
{
***body****
xn+=dx;
}
в body описывается само вычисление arctg x.
это вычисление можно так-же сделать циклом
Код: Выделить весь код
double otvet = - pi / 2;
int step = 1;
while ( **пока не достигнем точности eps****)
{
otvet += pow(-1,step)/ ((step*2 - 1)*pow(xn , step*2 - 1));
}
вот както так... eps я правда незнаю как тебе проверять надо, но я думаю в принципе мощно не плюсовать сразу а записывать куданить и проверять меньше епсилон это или нет.
Это сообщение посчитали полезным следующие участники:

Отправлено: 17:54, 15-03-2011 | #2

Название темы: Ряд Тейлора