How can I plot graph in this relationship?

2 Ansichten (letzte 30 Tage)
kim
kim am 31 Okt. 2023
Bearbeitet: Torsten am 31 Okt. 2023
I'm trying to plot graph of relations of (j,s) in this for script.
s=0;
for j=1:1:10
s=s+j;
disp(['j = ', num2str(j)] );
disp(['s = ', num2str(s)] );
plot(j,s)
end
however, nothing appears when I try to plot it. What's the problem with it? And how can I plot graph of the relationship between (j,s)?

Akzeptierte Antwort

Torsten
Torsten am 31 Okt. 2023
Bearbeitet: Torsten am 31 Okt. 2023
s=0;
hold on
for j=1:1:10
s=s+j;
disp(['j = ', num2str(j)] );
disp(['s = ', num2str(s)] );
plot(j,s,'b o')
end
j = 1
s = 1
j = 2
s = 3
j = 3
s = 6
j = 4
s = 10
j = 5
s = 15
j = 6
s = 21
j = 7
s = 28
j = 8
s = 36
j = 9
s = 45
j = 10
s = 55
hold off
  1 Kommentar
Torsten
Torsten am 31 Okt. 2023
It's more common to compute all values for s in advance and make the plot afterwards:
x = 1:10;
s = cumsum(x);
plot(x,s,'b o')

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (0)

Kategorien

Mehr zu Graphics Performance finden Sie in Help Center und File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by