i want to plot the graph for while loop but the graph was blank

d=1;
while X>=t
fprintf('Value of T0 at t=%d is %d\n',t,T0);
%compute f(t,T0)
ftT0= f(t,T0);
%compute newTo
newT0= T0+h.*ftT0;
%for printing
rsl(d,:)=[t T0 ftT0 newT0];
%update iteration
d=d+1;
%update t
t= t+h;
%update T0
T0= newT0;
end
plot(t,T0)

Answers (1)

t(d)= t+h;
%update T0
T0(d)= newT0;

2 Comments

To plot a graph, use a vector of values for the variables by indexing them in a loop
ftT0= f(t(d),T0(d));
%compute newTo
newT0= T0(d)+h.*ftT0;
%for printing
rsl(d,:)=[t(d) T0(d) ftT0 newT0];
%update iteration
d=d+1;
%update t
t(d)= t(d)+h;
%update T0
T0(d)= newT0;

Sign in to comment.

Categories

Find more on Sparse Matrices in Help Center and File Exchange

Asked:

on 21 Jan 2023

Edited:

on 21 Jan 2023

Community Treasure Hunt

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

Start Hunting!