So I want to do the following:
(removed)
How should I start? What (ode functions) should I use? They are quite confusing.
Thank you for your help in advance!

 채택된 답변

Abhisek Pradhan
Abhisek Pradhan 2020년 1월 2일

0 개 추천

System of differential equations can be solved in multiple ways. On the ways is to use dsolve function from Symbolic Math Toolbox.
Another way is to use ODE solvers:
Considering this example, y''+y'+y = sin(5*t) with ICs: y(0)=3, y'(0)=-2, follow the following steps to solve the equation.
Ys=@(t,y)([y(2);-(y(2)+3*y(1))+sin(5*t)]); % Define function
ICs = [3, -2]; % Define ICs
timespan = 0: pi/100:2*pi; % Define timespan
options_ODE = odeset('RelTol', 1e-6, 'AbsTol', 1e-8); % ODE Options
[t, y_ODE45]=ode45(Ys, timeSPAN, ICs, options_ODE); % Solve
Refer the following link for to know more about how to choose an ODE Solver.

추가 답변 (0개)

카테고리

태그

아직 태그를 입력하지 않았습니다.

질문:

2019년 12월 26일

편집:

2020년 1월 4일

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by