last value of array
Afficher commentaires plus anciens
while solving diff equation what is the last value of column vector
and graph between n vs x
%plot n vs x n vs y
for n=1:10
[t,r]=ode45(@fn,[0 140],[0.01+n 0.01 ])
plot (n,r(:,1))
end
function dr=fn(t,r)
x=r(1); y=r(2);
dr=zeros(2,1)
dr(1)=x+y;
dr(2)=x-y;
end
Réponses (1)
Do you mean something like this
%plot n vs x n vs y
for n=1:10
[t,r]=ode45(@fn,[0 14],[0.01+n 0.01 ]);
xlast(n) = r(end,1);
ylast(n) = r(end,2);
end
plot(1:n,xlast,'o',1:n,ylast,'s'),grid
xlabel('n'),ylabel('x,y')
legend('last x', 'last y')
function dr=fn(~,r)
x=r(1); y=r(2);
dr=zeros(2,1);
dr(1)=x+y;
dr(2)=x-y;
end
5 commentaires
shiv gaur
le 31 Août 2021
shiv gaur
le 31 Août 2021
Alan Stevens
le 31 Août 2021
That's a function of your equations!
shiv gaur
le 31 Août 2021
Alan Stevens
le 31 Août 2021
?
Catégories
En savoir plus sur Mathematics dans Centre d'aide et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!
