Форум программистов, компьютерный форум, киберфорум
Наши страницы
Matlab
Войти
Регистрация
Восстановить пароль
 
kolkor
0 / 0 / 0
Регистрация: 18.10.2016
Сообщений: 1
1

Уравнение 3-го порядка явным методом эйлера

25.11.2016, 21:41. Просмотров 183. Ответов 3
Метки нет (Все метки)

Добрый день, уважаемые форумчане, помогите написать программу для решения уравнения 3-го порядка явным методом эйлера.
6y'''(t) + 35y''(t) + 1,7y'(t) + 0,5y(t) =5
y''(0) = y'(0) = y(0) =0
t = [0;140]
Со вторым порядком, как мне казалось, разобралась, но стоило взглянуть на третий, как тут же впала в ступор.

Добавлено через 22 часа 17 минут
Matlab M
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
clear, clc
h = 0.5;
T = 0.01:h:140;
f = @(x,y,dy,ddy) 1/12*(10-y-70*ddy-3.4*dy);
 
Y = zeros(size(T)); 
dY = zeros(size(T));
ddY = zeros(size(T));
 
Y(1) = 0; 
dY(1) = 0;
ddY(1) = 0;
 
for j=1:length(T)-1
    ddY(j+1)= ddY(j) + h*f(T(j),Y(j),dY(j),ddY(j)); % считаем производную
    dY(j+1)=dY(j)+ h*ddY(j);
    Y(j+1)=Y(j)+ h*dY(j); % считаем ф-цию
end 
plot(T,Y,T,dY)
legend('y(x)','dy/dx')
помогите, пожалуйста, найти ошибку х___х
он строит совсем не то, что получается при решении с помощью ode45, вот даже не близко.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
25.11.2016, 21:41
Ответы с готовыми решениями:

Решение дифференциального уравнения методом Эйлера и методом Рунге-кутта 4 порядка
Помогите пожалуйста решить уравнение y''-4y'+5y=2x2ex , методом Эйлера и...

Уравнение второго порядка метод Эйлера
Здравствуйте. Нужна помощь с уравнением y" = x + y/8 + x^y, методом эйлера....

дифференциальное уравнение методом эйлера
Функция y"+y'=1/1+exp(x) на промежутке с шагом h=0.01 y(0)=1 y'(0)=2 P. S....

Решение дифференциального уравнения второго порядка методом Эйлера
Здравствуйте! Столкнулся с проблемой решения дифференциального уравнения...

Решение дифференцального уравнения 4-ого порядка методом Эйлера
Решение дифференцального уравнения 4-ого порядка методом Эйлера!Нужно отдельно...

3
Krasme
3150 / 2550 / 880
Регистрация: 02.02.2014
Сообщений: 7,042
25.11.2016, 22:52 2
а где решение с ode45?
0
Зосима
4928 / 3300 / 312
Регистрация: 02.04.2012
Сообщений: 6,207
Записей в блоге: 15
Завершенные тесты: 1
25.11.2016, 23:39 3
kolkor, а если шаг уменьшить?

Не по теме:

*выражение f верное, но ИМХО "(5-35*ddy-1.7*dy-0.5*y)/6" было бы понятней

0
Зосима
4928 / 3300 / 312
Регистрация: 02.04.2012
Сообщений: 6,207
Записей в блоге: 15
Завершенные тесты: 1
25.11.2016, 23:54 4
Так и есть! Уже при h=0.3 имеем сходимость численного решения
Уравнение 3-го порядка явным методом эйлера
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
25.11.2016, 23:54

Решить уравнение методом Эйлера и Рунге-Кутты
Методами Эйлера и Рунге-Кутты четвертого порядка на отрезке найти с...

Решить дифференциальное уравнение методом Рунге-Кутта 4 порядка (ode45)
Добрый день! Необходимо решить дифференциальное уравнение методом Рунге-Кутта...

Проинтегрировать дифференциальное уравнение второго порядка методом Рунге-Кутта
Здравствуйте, пожалуйста расскажите где я ошибся. проинтегрировать...


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

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

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