Error using ==> plot Too many input arguments.
5 次查看(过去 30 天)
显示 更早的评论
function [output_noise] = uniformnoise
range=30;
size=3000;
output_noise(1:size)=0;
for i=1 : size
output_noise(i) = (rem(rand()*100,(2*range+1)) - range) * 0.0001;
end
i=1:1:size;
plot(i, output_noise) <-
end
??? Error using ==> plot
Too many input arguments.
Error in ==> uniformnoise at 11
plot(i, output_noise)
-- what's the matter?
1 个评论
Walter Roberson
2013-4-3
Duplicates http://www.mathworks.co.uk/matlabcentral/answers/69656-plot-function-too-many-input-arguments -- please continue discussion there.
回答(2 个)
Ilham Hardy
2013-4-3
Both
size
and
i
are a matlab internal function. Do not name your variable with this name..
Walter Roberson
2013-4-3
It appears that you have created your own plot.m that is interfering with MATLAB's plot()
另请参阅
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!