i got an error when i run this code ?

1 view (last 30 days)
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

Accepted Answer

Andrei Bobrov
Andrei Bobrov on 14 Mar 2013
Edited: Andrei Bobrov on 14 Mar 2013
k = 1:5;
x = 1:100;
y = k'*log(x);
plot(x,y);
  2 Comments
mohamed
mohamed on 14 Mar 2013
you really got what i want but did you find the error in my code ??

Sign in to comment.

More Answers (1)

Wayne King
Wayne King on 14 Mar 2013
Edited: Wayne King on 14 Mar 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)

Categories

Find more on Get Started with MATLAB in Help Center and File Exchange

Tags

Community Treasure Hunt

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

Start Hunting!