Filter löschen
Filter löschen

i got an error when i run this code ?

2 Ansichten (letzte 30 Tage)
mohamed
mohamed am 14 Mär. 2013
x=(1:100); for k=1:5 y(:,k)=k*log(x); end plot(x,y)
the error is in the third line? i want to make a single plot for different values of k

Akzeptierte Antwort

Andrei Bobrov
Andrei Bobrov am 14 Mär. 2013
Bearbeitet: Andrei Bobrov am 14 Mär. 2013
k = 1:5;
x = 1:100;
y = k'*log(x);
plot(x,y);
  2 Kommentare
mohamed
mohamed am 14 Mär. 2013
you really got what i want but did you find the error in my code ??
Andrei Bobrov
Andrei Bobrov am 14 Mär. 2013
see Wayne's answer

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (1)

Wayne King
Wayne King am 14 Mär. 2013
Bearbeitet: Wayne King am 14 Mär. 2013
x=(1:100); for k=1:5 y(:,k)=k*log(x); end, plot(x,y)
You forgot a semicolon, or comma after end
or better yet:
x=(1:100);
for k=1:5
y(:,k)=k*log(x);
end
plot(x,y)

Kategorien

Mehr zu Get Started with MATLAB finden Sie in Help Center und File Exchange

Tags

Community Treasure Hunt

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

Start Hunting!

Translated by