Filter löschen
Filter löschen

Plotting graph using M-file.

18 Ansichten (letzte 30 Tage)
Shantanu K
Shantanu K am 1 Mär. 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 Kommentare
kash
kash am 1 Mär. 2013
the reason i sthe value x has more values than y ,y has single value,use plot inside loop
Shantanu K
Shantanu K am 1 Mär. 2013
i tried by using plot inside loop command still its showing error.

Melden Sie sich an, um zu kommentieren.

Akzeptierte Antwort

kash
kash am 1 Mär. 2013
Bearbeitet: kash am 1 Mär. 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 Kommentar
Shantanu K
Shantanu K am 1 Mär. 2013
Bearbeitet: Shantanu K am 1 Mär. 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

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (1)

ChristianW
ChristianW am 1 Mär. 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 Kommentare
ChristianW
ChristianW am 1 Mär. 2013
Copy/Paste it to a new m-file, save and run it.
kash
kash am 1 Mär. 2013
It works fine in my system,datas are plotted

Melden Sie sich an, um zu kommentieren.

Kategorien

Mehr zu 2-D and 3-D Plots 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