![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 30.10.2009
Сообщений: 56
|
![]()
тут пытался писать програмку на ряд тейлора на С++ в студии 2008
и что то вот не получается!(((( перед глазами был исходник тоже тейлора но на ареатангенс. Вообщем подскажите кто что может, что тут неверного? P.S. функция логарифма в прикреплённом файле заранее спасибо) Код:
Последний раз редактировалось Sazary; 16.11.2009 в 00:50. |
![]() |
![]() |
![]() |
#2 |
Регистрация: 30.09.2009
Сообщений: 6
|
![]() Код:
2 *el должно быть за циклом, так как должен выполниться только один раз. pow ((2*n+1)*(x+1),2*n+1) - тут не всё должно быть в степени, а только вторая часть (x+1), смотри формулу. Так же, инкрементиться должен "n", а у тебя он всё время 0. В общем всё не как надо ![]() Последний раз редактировалось KHEXT; 16.11.2009 в 12:35. |
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 30.10.2009
Сообщений: 56
|
![]()
почему он всё время 0 ?? я же его увеличиваю потом!
|
![]() |
![]() |
![]() |
#4 |
Форумчанин
Регистрация: 22.11.2007
Сообщений: 664
|
![]()
Потому что Ваш цикл
Код:
Неприятности приходят и уходят, а жизнь продолжается!
|
![]() |
![]() |
![]() |
#5 |
Пользователь
Регистрация: 30.10.2009
Сообщений: 56
|
![]() Код:
ну тут то n изменяется! или это не тут надо писать? а вот насчёт нуля спасибо ![]() Последний раз редактировалось Sazary; 17.11.2009 в 18:39. |
![]() |
![]() |
![]() |
#6 |
Форумчанин
Регистрация: 22.11.2007
Сообщений: 664
|
![]() Код:
Неприятности приходят и уходят, а жизнь продолжается!
Последний раз редактировалось Sweta; 17.11.2009 в 15:47. |
![]() |
![]() |
![]() |
#7 | |
Пользователь
Регистрация: 30.10.2009
Сообщений: 56
|
![]() Цитата:
значит должно быть так: while (x<=xk) { el= (pow(x-1,2*n+1)) / (pow ((2*n+1)*(x+1),2*n+1)) ; F=+2*el; n++ x+=dx } так что ли? |
|
![]() |
![]() |
![]() |
#8 |
Форумчанин
Регистрация: 22.11.2007
Сообщений: 664
|
![]()
Да так, только для не Вашей формулы. В вашей формуле
el= (pow(x-1,2*n+1)) /((2*n+1)*(pow ((x+1),2*n+1)) ; F+=2*el; Только объявите правильно все переменные и если у Вас Вижуал вместо (х-1) и (х+1) д.б (х-1.0) и (х+1.0) иначе будет ругаться.
Неприятности приходят и уходят, а жизнь продолжается!
|
![]() |
![]() |
![]() |
#9 |
Пользователь
Регистрация: 30.10.2009
Сообщений: 56
|
![]()
? не понял немного, что мне надо будет изменить?
тоесть то что я написал в предыдущем ответе то и надо вписать? |
![]() |
![]() |
![]() |
#10 |
Форумчанин
Регистрация: 22.11.2007
Сообщений: 664
|
![]()
Да. Так вы посчитаете сумму.У Вас точность, шаг и т.п заданы?
Код:
Неприятности приходят и уходят, а жизнь продолжается!
Последний раз редактировалось Sweta; 17.11.2009 в 22:25. |
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Ряд Тейлора в паскале | Ku6ep | Помощь студентам | 2 | 10.04.2010 20:16 |
Ряд тейлора ln(x) | R@Ziel | Помощь студентам | 9 | 13.11.2009 17:48 |
Графическая и на ряд Тейлора | Proxy | Помощь студентам | 2 | 05.05.2009 22:11 |
Ряд Тейлора | siriusz | Общие вопросы C/C++ | 6 | 06.02.2009 20:26 |