Problem in Matlab (solved)

3 visualizaciones (últimos 30 días)
Eugen Syrkin
Eugen Syrkin el 26 de Dic. de 2019
Editada: Eugen Syrkin el 4 de En. de 2020
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!

Respuesta aceptada

Abhisek Pradhan
Abhisek Pradhan el 2 de En. de 2020
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.

Más respuestas (0)

Categorías

Más información sobre Programming en Help Center y File Exchange.

Etiquetas

Aún no se han introducido etiquetas.

Community Treasure Hunt

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

Start Hunting!

Translated by