Plotting a graph with given points
Afficher commentaires plus anciens
I have created a function to compute the Euler of a given IVP as seen below:
function U= Uler(N,h,y)
t = 0;
S = N/h;
for i=1:S
y = y +(h*(0.5*y*(1-y/2)))
t = t +h
end
U=y
end
My question is how do I plot a graph using the values of t and y I obtained during this function?
Réponses (1)
KSSV
le 13 Nov 2017
function [t,y]= Uler(N,h,y)
S = N/h;
y = zeros(1,S) ;
t = zeros(1,S) ;
% initial condition
y(1) = 0 ;
t(1) = 0 ;
for i=2:S
y(i) = y(i-1) +(h*(0.5*y*(1-y/2))) ;
t(i) = t(i-1) +h
end
end
[t,y]= Uler(N,h,y) ;
plot(t,y) ;
1 commentaire
James Pain
le 13 Nov 2017
Catégories
En savoir plus sur Spline Postprocessing dans Centre d'aide et File Exchange
Produits
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!