Форум программистов, компьютерный форум, киберфорум
Matlab
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/8: Рейтинг темы: голосов - 8, средняя оценка - 5.00
14 / 13 / 10
Регистрация: 22.03.2010
Сообщений: 695
1

Метод Рунге-Кутта

26.02.2015, 01:49. Показов 1550. Ответов 3
Метки нет (Все метки)

Здравствуйте, помогите пожалуйста решить проблему.
Решаю простой дифур
Matlab M
1
dy=-2*x*y
Создаю m-файл
Matlab M
1
2
3
function dy=fu(x,y)
dy=-2*y*x^2;
end
Запускаю
Matlab M
1
[T,Y]=ode45(@fu,[0,2],1
Получаю ошибку
Matlab M
1
2
Error in ode45 (line 222)
    rh = norm(f0 ./ max(abs(y),threshold),inf) / (0.8 * rtol^pow);
Что я делаю неправильно?
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
26.02.2015, 01:49
Ответы с готовыми решениями:

Метод Рунге-Кутта
Необходимо решить дифф. уравнение методом Рунге-Кутта 4-го порядка. {y}^{'}={t}^{2}-y, y(0)=1,...

Метод Рунге-Кутта 4 порядка
Помогите исправить ошибки % моя функция для вычисления значений function res = myfunc (x, y) res...

Диф.ур. метод Рунге-Кутта
Здравствуйте. Необходимо реализовать метод Рунге-Кутта 4 порядка и решить задачу Коши для...

Метод Рунге-Кутта дифф. уров
Добрый вечер всем. Посмотрите пожалуйста, исправит, мой код на MatLab, где я мог ошибется,...

3
2404 / 1807 / 397
Регистрация: 15.12.2013
Сообщений: 7,774
26.02.2015, 02:22 2
Лучший ответ Сообщение было отмечено parkito как решение

Решение

Цитата Сообщение от parkito Посмотреть сообщение
Что я делаю неправильно?
Ошибки я не вижу.попробуйте запустить мой код:
Matlab M
1
2
3
A=dsolve('Dy = -2*x^2*y','y(0)==1','x')
[x,Y]=ode45(@fu,[0,2],1);
plot(x,Y,x,subs(A))
как видите численное решение полностью совпадает с аналитическим.
1
14 / 13 / 10
Регистрация: 22.03.2010
Сообщений: 695
26.02.2015, 03:09  [ТС] 3
S_el, Такая же ситуация
0
5142 / 3480 / 356
Регистрация: 02.04.2012
Сообщений: 6,387
Записей в блоге: 16
26.02.2015, 17:10 4
parkito, странно, у меня работает
Метод Рунге-Кутта
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
26.02.2015, 17:10

Заказываю контрольные, курсовые, дипломные работы и диссертации здесь.

Уравнение, метод Рунге-Кутта 4 порядка
Есть решение 18 задания: h=1; x=0:h:25; xi=0; yi=0; N=25/h; y=zeros(size(x)); y(1)=1; ...

Нелинейное дифференциальное уравнение - метод Рунге-Кутта
Здравствуйте! Пожалуйста подскажите тут где может быт ощипка? Вот это уравнения \large...

Метод Адамса и Рунге-Кутта для решения ДУ
Здравствуйте, нужно решить ДУ используя метод Адамса 4го порядка, состоящий из предиктора...

Метод Рунге-Кутта 4-порядка для системы дифференциальных уравнений
Есть система дифференциальных уравнений \frac{dM}{d\xi}=\frac{{R}_{1}-2\xi nМ\Pi}{{R}_{2}}\\...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.