plot function Too many input arguments.
1 view (last 30 days)
Show older comments
function [output_noise] = uniformnoise
range=0.003;
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
////////// what happen?
0 Comments
Answers (2)
Image Analyst
on 3 Apr 2013
Just before plot(), put this line:
which -all plot
tell us what shows up in the command window.
0 Comments
Ahmed A. Selman
on 3 Apr 2013
Edited: Ahmed A. Selman
on 3 Apr 2013
This function works fine and nothing's wrong, it worked here correctly. The output_noise is (1 by 3000) and its maximum is ~ 1 e-4 and min ~ -2e-7.
But your code doesn't have the ( <- ) in the line:
plot(i, output_noise) <-
.. am I right? Delete this or put % before it as in:
plot(i, output_noise) % <-
This is the only change I've made :)
0 Comments
See Also
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!