How do I generate several datasets of random noise on MATLAB?

3 次查看(过去 30 天)
I want to generate a couple of datasets of random noise only, then ultimately increase the number of datasets to over 1000, so as to find a maximum value. Do I run some sort of loop? Here is my code so far, for one set:
% set length
l = [1:1440];
% generate single set of noise
N = randn(1,1440);
% plot noise over length
plot(l,N)

回答(1 个)

Kye Taylor
Kye Taylor 2012-10-30
编辑:Kye Taylor 2012-10-30
The command
N = randn(1440,1000);
will generate 1000 datasets comprising 1440 Gaussian random numbers and store them as columns of the matrix N.
Then
plot(N)
will result in a huge mess on the current axes :).
Then, try
max(N)
to get the maximum value for each of the 1000 datasets, or try
max(N(:))
to get the maximum of all 1440000 random numbers.

类别

Help CenterFile Exchange 中查找有关 Creating and Concatenating Matrices 的更多信息

产品

Community Treasure Hunt

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

Start Hunting!

Translated by