How to graph a differential equation
2 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
Krish Desai
el 12 de Feb. de 2016
Editada: Daniel Baughman
el 8 de Feb. de 2018
The equation I am trying to graph: f(y)=r(1−(y/L)y - py^2/(q+y^2)
Where p=1.2, q=1 and L=6.1
function yp=fishfun(t,y)
[t,y]=fishfun(fishfun,[0,1],-1);
plot(t,y)
yp=0.65*(1-(y/6.1))*y-(1.2*y*y)/1+y*y;
odeplot(t,y)
0 comentarios
Respuesta aceptada
Star Strider
el 13 de Feb. de 2016
I believe this is what you want to do:
fishfun = @(t,y) 0.65*(1-(y/6.1))*y-(1.2*y*y)/1+y*y;
[t,y]=ode45(fishfun,[0,1],-1);
figure(1)
plot(t,y)
grid
1 comentario
Daniel Baughman
el 8 de Feb. de 2018
Editada: Daniel Baughman
el 8 de Feb. de 2018
I don't understand why I have to use ode45 to plot differential equations. Edit: sorry just seems more complicated than it has to be.
Más respuestas (0)
Ver también
Categorías
Más información sobre Graph and Network Algorithms en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!