38 / 38 / 4
Регистрация: 03.09.2011
Сообщений: 279
|
||||||
1 | ||||||
Интеграл Гаусса в ряд14.10.2011, 14:40. Показов 8639. Ответов 5
Метки нет (Все метки)
Помогите запрограммировать интеграл Гаусса за разложением его в ряд.
Наброски сделал, но не знаю правильно ли.
0
|
14.10.2011, 14:40 | |
Ответы с готовыми решениями:
5
Определённый интеграл методом Гаусса Вычислить двойной интеграл методом Гаусса Интеграл Гаусса Определенный интеграл методом Гаусса |
448 / 211 / 21
Регистрация: 07.10.2011
Сообщений: 462
|
|||||||||||
14.10.2011, 15:00 | 2 | ||||||||||
Сообщение было отмечено как решение
Решение
вот тут
и строка s=s+t; должна быть первой в цикле, иначе ты не прибавляешь первое слагаемое никогда твое слагаемое t меняет знак и если ты сравниваешь с точностью именно его, а не модуль, то цикл закончится на первом же проходе (любое отрицательное число < eps) вот так можно вычислить с использованием общего рекуррентного множителя данную формулу, если использовать запись ряда вида
0
|
Заблокирован
|
|
14.10.2011, 15:36 | 3 |
aeshes,
- ну и где же здесь (-1)^i ??? да и это некорректно по вашему x^(2*i+1) = x^2*(2*i + 1) может всё-таки pow(x,2*i + 1) надо, м???! Добавлено через 9 минут - такое условие окончания не означает нужно брать разность | X[i + 1] - X[i] | < eps Точность - это разность между соседними членами!
0
|
Заблокирован
|
||||||
14.10.2011, 16:27 | 4 | |||||
Вот моя Си реализация
0
|
448 / 211 / 21
Регистрация: 07.10.2011
Сообщений: 462
|
|
14.10.2011, 16:54 | 6 |
-=ЮрА=-, я использую следующее окончание вычислительного процесса для рядов: если текущее слагаемое по модулю меньше эпсилон, то можно вычисления заканчивать. Это типичное условие при вычислении сходящихся рядов, у которых каждое следующее слагаемое меньше предыдущего по модулю. А этот ряд сходится. t - собственно слагаемое. А точность - это разность между соседними значениями суммы
Разность между двумя членами имеет смысл проверять, если нет уверенности в сходимости ряда, но тогда собственно нужно еще ограничение на максимальное число итераций, потому что в расходящемся ряде ни мое, ни ваше условие может не выполниться. Например, ряд при х=1, при вашем условии закончит вычисления на второй итерации (первое слагаемое =1, второе слагаемое равно 1, разность равна 0, точность достигнута). При моем условии вообще не остановится, потому что при х=1 расходится, слагаемые к нулю не стремятся. Поэтому, по-хорошему, нужно сочетать одно из условий окончания вычисления с проверкой на максимально допустимое число итераций Это не претензия, просто делюсь тем, чему нас учили в универе
0
|
14.10.2011, 16:54 | |
14.10.2011, 16:54 | |
Помогаю со студенческими работами здесь
6
Определенный интеграл методом гаусса Методом Гаусса решить интеграл Несобственный интеграл методом гаусса Исследовать ряд(Признак Раабе, Гаусса). Найти интеграл от плотности распределения Гаусса Определённый интеграл посчитать методом Гаусса Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |