How can I have n randomly generated vectors?
1 view (last 30 days)
Show older comments
Hi, I want to generate n random vectors. The problem is I put it in the loop and the vector is being replaced in every run, but I need to have all of the n vectors.
for n= 1:50
A=rand(1,5);
end
How can I have n random vectors as an output?
0 Comments
Accepted Answer
More Answers (1)
Image Analyst
on 2 Oct 2016
Store the vectors in rows of A
A = rand(50, 5);
Anytime you need one of the vectors, just reference a row of A
thisVector = A(row, :);
5 Comments
Image Analyst
on 2 Oct 2016
Try one of these options:
m = magic(3)
% Get m going down columns
mRow = m(:)'
% Get m going across rows
temp = m';
mRow = temp(:)'
m =
8 1 6
3 5 7
4 9 2
mRow =
8 3 4 1 5 9 6 7 2
mRow =
8 1 6 3 5 7 4 9 2
See Also
Categories
Find more on Creating and Concatenating Matrices 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!