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

Решение неоднородных ДУ второго порядка

19.03.2016, 16:19. Просмотров 512. Ответов 6
Метки нет (Все метки)

Друзья, уже биты час сижу и не могу понять,почему не выводится график?
Само уравнение y"+y'=3*x^2
y(1)=-1
y'(1)=2 на [1,2]

Matlab M
1
2
3
4
5
6
function dy=primer(t,y)
dy=zeros(2,1);
dy(1)= y(2);
dy(2)= (3*(t^2))-y(2);
y(1)=[-1 1 2];
plot(t,y)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
19.03.2016, 16:19
Ответы с готовыми решениями:

Решение ДУ второго порядка
Доброго времени суток Нужна помощь с решением в матлабе диффура второго...

Решение ОДУ второго порядка
Даные= 4вариант. выводит ошибку непонимаю что делать помогите(

Решение дифференциального уравнения второго порядка
Помогите решить Для уравнения y''=16.81*y Найдите решение y(t) и y'(t) в...

Решение дифференциальных уравнений второго порядка
Прочитала весь форум по этой теме - все равно нихрена не поняла. Разве нет в...

Решение дифференциального уравнения второго порядка
Здравствуйте у мени ошибки в программе function dydt = myfun(t,y) global...

6
bobah16
370 / 340 / 42
Регистрация: 14.07.2015
Сообщений: 2,882
19.03.2016, 16:23 2
Dianova, потому что график нужно строить после решения.
И вот это вообще что?
Matlab M
1
y(1)=[-1 1 2];
0
Dianova
0 / 0 / 0
Регистрация: 15.12.2014
Сообщений: 19
19.03.2016, 16:26  [ТС] 3
Честно говоря взяла это из примера,который представлен в лабораторной, по которой и решаю уравнение.

а насчет того,что график строится после, то это выглядит так?

Matlab M
1
2
3
4
5
6
7
function dy=primer(t,y)
dy=zeros(2,1);
dy(1)= y(2);
dy(2)= (3*(t^2))-y(2);
end 
 
plot(t,y)
0
bobah16
370 / 340 / 42
Регистрация: 14.07.2015
Сообщений: 2,882
20.03.2016, 14:10 4
Цитата Сообщение от Dianova Посмотреть сообщение
а насчет того,что график строится после, то это выглядит так?
а можно весь код-то скинуть?
Dianova, решение таких уравнений уже тыщу раз на форуме обсуждалось, кстати, воспользуйтесь поиском.
0
Dianova
0 / 0 / 0
Регистрация: 15.12.2014
Сообщений: 19
24.03.2016, 14:41  [ТС] 5
это все, что есть =(

Добавлено через 2 минуты
bobah16, просто понимаете, я не то чтобы не эксперт,я вообще первый раз работаю в MatLabe =(
0
bobah16
370 / 340 / 42
Регистрация: 14.07.2015
Сообщений: 2,882
24.03.2016, 14:43 6
Dianova, копируйте пример из хэлпа матлаба и просто заменяйте начальные условия и систему.
0
SSC
Эксперт по математике/физике
2193 / 1346 / 385
Регистрация: 09.04.2015
Сообщений: 3,697
24.03.2016, 15:04 7
Matlab M
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
function reshenie
clear all;clc;close all;
 
% Начальные значения  y и y'
y1=-1; 
y2=2;
 
[x y]=ode45(@fun_1,[1:0.01:2], [y1 y2]);
plot(x,y(:,1), x,y(:,2));
grid on
xlabel('x')
ylabel('y, y`')
end
 
function dy = fun_1(x,y)
% y(1) -> y
% y(2) -> y'
dy = zeros(2,1);
dy(1) =  y(2);
dy(2) = 3*x^2-y(2);
end
0
24.03.2016, 15:04
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
24.03.2016, 15:04

Решение системы уравнений второго порядка
Добрый день, подскажите пожалуйста, как можно забить и решить в Matlab-e...

Решение СДУ второго порядка с начальными условиями
Помогите решить задачку, ну или хотя бы подтолкните к решению. Никак не могу...

Решение дифф. уравнения с производной второго порядка.
Добрый день уважаемые форумчане, подскажите как решить уравнение вида ...


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

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

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