Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2008.01.20;
Скачать: CL | DM;

Вниз

Ряд Тэйлора   Найти похожие ветки 

 
Lip   (2007-12-16 20:22) [0]

Написал программы для вычисления cos, а ответ неверный.
Посмотрите, пожалуйста, в чем ошибка!
 Readln(x, eps);
 c := x;
 y := x;
 n := 1;
 while (abs(c) > eps)  do
 begin
   c := -c * (sqr(x) / ((2 * n + 1) * (2 * n + 2)));
   y := y + c;
   inc(n);
   if n > max then break;
 end;

 writeln(y:0:3, " ", cos(x):0:3, " ", n);
 Readln;

   c := -c * (sqr(x) / ((2 * n + 1) * (2 * n + 2))); - здесь вычисляется новый член ряда, который потом прибавляется к cумме.
В итоге мой ряд не сходится с функцией cos.

Где ошибка?


 
Zeqfreed ©   (2007-12-16 20:27) [1]

http://en.wikipedia.org/wiki/Cosine#Series_definitions

Твой код с данным рядом вообще никак не соотносится.


 
palva ©   (2007-12-16 20:32) [2]

c := 1;
y := 1;
n := 0;


 
Lip   (2007-12-16 20:37) [3]


> Твой код с данным рядом вообще никак не соотносится.


Это ссылка на тригонометрические функции никак не соотносится с вычислениям ряда


 
Lip   (2007-12-16 20:40) [4]


> c := 1;y := 1;n := 0;


Изменил - высчитывает неверно!


 
Zeqfreed ©   (2007-12-16 20:43) [5]

> Lip   (16.12.07 20:40) [4]

Странно. У меня верно.
Насчет того, что не соотносится, я погорячился. Виноват :)


 
Lip   (2007-12-16 20:50) [6]


> Странно. У меня верно.


Все работает! Это я ошибся!

Всем большое спасибо!



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

Текущий архив: 2008.01.20;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.021 c
2-1197979621
Konstantin
2007-12-18 15:07
2008.01.20
Удаление (в цикле) лишних знаков в strin-говом значении


15-1197359222
Kolan
2007-12-11 10:47
2008.01.20
Code Gear тут дисочки раздает :)


2-1197905519
andreoman
2007-12-17 18:31
2008.01.20
перебор форм в прилодении


15-1197444371
em240
2007-12-12 10:26
2008.01.20
VS2008+компиляция под FrameWork 1


2-1197984104
Darvin
2007-12-18 16:21
2008.01.20
Диск, на котором лежит запущенная программа