Plotting graph using M-file.

15 views (last 30 days)
Shantanu K
Shantanu K on 1 Mar 2013
I want to plot graph of x Vs y. So when i do below steps its showing me error as Too many input arguments. So please let me know if you have any idea about this.
for i = 1:10:100
y=i+2;
t=y^2+4;
x(i) = (2*t-1);
k(i)=y+1;
end
plot (x(i),y(i))
I
  4 Comments
kash
kash on 1 Mar 2013
the reason i sthe value x has more values than y ,y has single value,use plot inside loop
Shantanu K
Shantanu K on 1 Mar 2013
i tried by using plot inside loop command still its showing error.

Sign in to comment.

Accepted Answer

kash
kash on 1 Mar 2013
Edited: kash on 1 Mar 2013
Try this
for i = 1:10:100
y=i+2;
t=y^2+4;
x(i) = (2*t-1);
k(i)=y+1;
bar(x,y)
end
  1 Comment
Shantanu K
Shantanu K on 1 Mar 2013
Edited: Shantanu K on 1 Mar 2013
Thanks Kash for your answer but i want it in x Vs y format only....so if you know any other way please let me know. I am doing this program in m-file so i want this to work in mfile

Sign in to comment.

More Answers (1)

ChristianW
ChristianW on 1 Mar 2013
k = 0;
for m = 1:10:100
k = k+1;
y(k)=m+2;
t=y(k)^2+4;
x(k) = (2*t-1);
end
plot(x,y)
  3 Comments
ChristianW
ChristianW on 1 Mar 2013
Copy/Paste it to a new m-file, save and run it.
kash
kash on 1 Mar 2013
It works fine in my system,datas are plotted

Sign in to comment.

Categories

Find more on Function Creation 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!