Error using ==> plot Too many input arguments.

2 次查看(过去 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?

回答(2 个)

Ilham Hardy
Ilham Hardy 2013-4-3
Both
size
and
i
are a matlab internal function. Do not name your variable with this name..

Walter Roberson
Walter Roberson 2013-4-3
It appears that you have created your own plot.m that is interfering with MATLAB's plot()

类别

Help CenterFile Exchange 中查找有关 Visual Exploration 的更多信息

Community Treasure Hunt

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

Start Hunting!

Translated by