|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
02.04.2023, 01:00 | #1 |
Новичок
Джуниор
Регистрация: 02.04.2023
Сообщений: 1
|
Задание на c++ нахождения суммы ряда
Есть задача:
Для динамического одномерного массива X из N (0<N≤20) элементов составить алгоритм и программу (консольное приложение на Си) нахождения суммы ряда с заданной точностью E (0<E<0.1) для каждого из элементов X. В некоторых вариантах (2, 11, 21, 28, 29 и 32, 33, 35) слагаемое следует считать составным (sl = a * (b ± c)) и выводить рекуррентные соотношения для каждой составляющей отдельно: ak+1 = ak * Coef1(x); bk+1 = bk * Coef2(x); ck+1 = ck * Coef3(x); Возникли проблемы при вычислении рекуррентной формулы( конкретно при делении i члена ряда на i-1). Сама прога уже написана. Прощу помощи. |
02.04.2023, 02:00 | #2 | |
Старожил
Регистрация: 23.10.2010
Сообщений: 2,330
|
Цитата:
ak+1 = x^(2k+2); ak = x^2k; Coef1(x) = ak+1 / ak = x^(2k+2) / x^2k = x^2; 2: bk+1 = 1/(k+1)! = 1/(k!*(k+1)) bk = 1/k! Coef2(x) = bk+1 / bk = 1 / (k + 1); 3: ck+1 = 1 / ((2i-1)!*(2i+1)) ck = 1 / (2i-1)! Coef3(x) = ck+1 / ck = 1/(2i + 1); Пояснение к п.3. (2i-1)! - это факториал нечётных чисел. Следующее нечётное число (2i+1). Из этого получили 1 / ((2i-1)!*(2i+1)) и т.д.
Как-то так, ...
|
|
28.06.2023, 10:11 | #3 | |
Старожил
Регистрация: 23.10.2010
Сообщений: 2,330
|
Решил использовать в своём задании и обнаружил ошибку:
Цитата:
Т.о. ck+1 = 1 / (2 * k + 1)! = 1 / ((2*k - 1)! * 2 * k * (2 * k + 1)). Теперь: Coef3(x) = ck+1 / ck = 1/(2 * k * (2 * k + 1)); ========== И в первом коэффициенте надо учесть переменчивость знака: Coef1(x) = -ak+1 / ak = -x^(2k+2) / x^2k = -x^2; PS: Может кто когда заглянет. Копателей встречается, на мой взгляд, много.
Как-то так, ...
Последний раз редактировалось ViktorR; 28.06.2023 в 10:34. |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Написать программу для нахождения суммы ряда с заданной точностью | Andrei.Ch | Общие вопросы C/C++ | 3 | 02.02.2018 18:14 |
Программа нахождения суммы ряда. | JellyFilled | Паскаль, Turbo Pascal, PascalABC.NET | 2 | 07.11.2014 23:19 |
программа нахождения суммы n членов ряда С++ (V.S. 2010) | cristianoman | Помощь студентам | 1 | 17.04.2013 11:55 |
Составить графический алгоритм и программу для нахождения суммы ряда с заданной точностью | ginfix | Помощь студентам | 1 | 30.03.2011 23:39 |
нахождения суммы ряда с заданной точностью E | pinch000 | Общие вопросы C/C++ | 1 | 06.11.2009 13:03 |