Too many input arguments while plotting
Show older comments
x=[1:10];
y=[10:20];
plot(x,y)
Error using plot
Too many input arguments. What's the mistake? My friends can plot it easily.
Answers (1)
Star Strider
on 6 Jan 2020
Your friends most likely do not have a variable or user-created function called plot.
To find the one on your computer, run this line from a script or your Command Window:
which plot -all
That will tell you where it is so you can change its name to something that does not overshadow any MATLAB functions.
1 Comment
Allen
on 6 Jan 2020
While I agree with Star Strider based on the error that you provided, it should also be noted that both the x and y vectors must be the same length. Your example has an x-variable with size 1x10 and a y-variable with size 1x11. Try:
x = 1:10;
y = 11:20;
% or
x = 1:11;
y = 10:20;
Categories
Find more on Annotations in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!