Random Matrices 17 03 2025
Random Matrices 17 03 2025
Get
r = rand(5)
r = 5×5
Get
a = -5;
b = 5;
n = 10;
r = a + (b-a).*rand(n,1)
r = 10×1
3.1472
4.0579
-3.7301
4.1338
1.3236
-4.0246
-2.2150
0.4688
4.5751
4.6489
Random Integers
Use the randi function (instead of rand) to generate 5 random integers from the uniform
distribution between 10 and 50.
Get
r = randi([10 50],1,5)
r = 1×5
43 47 15 47 35
Reset Random Number Generator
Save the current state of the random number generator and create a 1-by-5 vector of
random numbers.
Get
s = rng;
r = rand(1,5)
r = 1×5
Get
rng(s);
r1 = rand(1,5)
r1 = 1×5
Get
X = rand([3,2,3])
X =
X(:,:,1) =
0.8147 0.9134
0.9058 0.6324
0.1270 0.0975
X(:,:,2) =
0.2785 0.9649
0.5469 0.1576
0.9575 0.9706
X(:,:,3) =
0.9572 0.1419
0.4854 0.4218
0.8003 0.9157