How to plot an ODE?

6 Ansichten (letzte 30 Tage)
Carlos Ojeda
Carlos Ojeda am 3 Mai 2020
Kommentiert: Carlos Ojeda am 3 Mai 2020
Silly question but how can I plot a simple ODE like the following?
My ODE is:
dy/dt=1-(t/n)-y
where n is an array
n=[1 2 3 5 Inf]

Akzeptierte Antwort

darova
darova am 3 Mai 2020
Bearbeitet: darova am 3 Mai 2020
Use for loop to solve equation 5 times for each n
n = [1 2 3 5 inf];
f = @(t,y,n) 1-t/n+y;
for i = 1:length(n)
[t,y] = ode45(f,[0 5],ic,[],n(i));
line(t,y)
end
  6 Kommentare
darova
darova am 3 Mai 2020
Of course
line(t,y,'color',rand(1,3))
Carlos Ojeda
Carlos Ojeda am 3 Mai 2020
Thank you, kindly, sir!

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (0)

Community Treasure Hunt

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

Start Hunting!

Translated by