Есть задача:
Для динамического одномерного массива X из N (0<N≤20) элементов
составить алгоритм и программу (консольное приложение на Си)
нахождения суммы ряда с заданной точностью E (0<E<0.1) для
каждого из элементов X. Использовать рекуррентные
соотношения при вычислении очередного члена ряда.
Возникли проблемы при вычислении рекуррентной формулы( конкретно при делении i члена ряда на i-1). Саму программу уже написал. Прощу помощи.
Ряд:
http://www.picshare.ru/uploads/170512/NYSqEXl0L4.jpg
Рекуррентное соотношение
Модераторы: Hawk, Romeo, Absurd, DeeJayC, WinMain
a_1 = 1;
a_2 = (4*2 - 5)/(4*2)*a_1*(-1) = -3/8
a_3 = (4*3 - 5)/(4*3)*a_2*(-1) = (3*7)/(8*12)
...
a_i = (4*i - 1)/(4*i)*a_(i-1)*(-1)
если добавлять сам x в формулу, то
a_1 = x;
a_2 = (4*2 - 5)/(4*2)*a_1*(-x) = -3*x^2/8
a_3 = (4*3 - 5)/(4*3)*a_2*(-x) = (3*7*x^3)/(8*12)
...
a_i = (4*i - 1)/(4*i)*a_(i-1)*(-x)
Честно говоря, не понимаю, где ты мог делить i член на i-1. Если хочешь больше информации, то скинь сам код программы.
a_2 = (4*2 - 5)/(4*2)*a_1*(-1) = -3/8
a_3 = (4*3 - 5)/(4*3)*a_2*(-1) = (3*7)/(8*12)
...
a_i = (4*i - 1)/(4*i)*a_(i-1)*(-1)
если добавлять сам x в формулу, то
a_1 = x;
a_2 = (4*2 - 5)/(4*2)*a_1*(-x) = -3*x^2/8
a_3 = (4*3 - 5)/(4*3)*a_2*(-x) = (3*7*x^3)/(8*12)
...
a_i = (4*i - 1)/(4*i)*a_(i-1)*(-x)
Честно говоря, не понимаю, где ты мог делить i член на i-1. Если хочешь больше информации, то скинь сам код программы.
- Romeo
- Сообщения: 3091
- Зарегистрирован: 02 мар 2004, 17:25
- Откуда: Крым, Севастополь
- Контактная информация:
Сергей, вам ответили. Зачем плодить дубликаты тем?
Entites should not be multiplied beyond necessity @ William Occam
---
Для выделения С++ кода используйте конструкцию [ code=cpp ] Код [ /code ] (без пробелов)
---
Сообщение "Спасибо" малоинформативно. Благодарность правильнее высказать, воспользовавшись кнопкой "Reputation" в виде звёздочки, расположенной в левом нижнем углу рамки сообщения.
---
Для выделения С++ кода используйте конструкцию [ code=cpp ] Код [ /code ] (без пробелов)
---
Сообщение "Спасибо" малоинформативно. Благодарность правильнее высказать, воспользовавшись кнопкой "Reputation" в виде звёздочки, расположенной в левом нижнем углу рамки сообщения.