Plot an ODE solution with different constant values.
9 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
Hi everyone.
I have an ODE which describes a fluid.
I want to solve this ODE and graph it for different constant values.
To solve it, I use this code
syms y(x)
ode = diff(y,x) == (1.5 - 0.8*y) / (0.5 + 0.8*x);
sol = dsolve(ode);
The problem I have is with plotting the solutions. I want to plot this solution for differnt valus of C (General Answer), but using the
ezplot(sol)
gives a (x,C) plot.
How can I plot the general answer to get this plot?
Thank you so much.
0 comentarios
Respuesta aceptada
HWIK
el 21 de Feb. de 2022
Is this what you are looking for?
clear
syms y(x)
ode = diff(y,x) == (1.5 - 0.8*y) / (0.5 + 0.8*x);
sol = dsolve(ode);
y1 = matlabFunction(sol);
C1 = -5:5; %set your own values of C1
y1 = y1(C1,x);
hold on
for i=1:length(y1)
ezplot(y1(i))
end
Más respuestas (0)
Ver también
Categorías
Más información sobre Ordinary Differential Equations 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!