How to put vectors inside a matrix
Show older comments
For example, I have 100 vectors. I want to put all 100 vectors inside a 10X10 matrix.
1 Comment
Ben11
on 28 Aug 2014
Do you mean you have 100 1x1 vectors?
Accepted Answer
More Answers (1)
Aline
on 28 Aug 2014
Do you want to create a 3D Matrix?
A way to do that (although possibly not the fastest) would be in a for loop and allocating each vector at a time.
You can assign the vector to the 3rd dimension like this:
A(ii,jj,:) = v1;
Though, depending on what you want to do with the vectors later, it might be easier to access them in a cell array.
C = {v1, v2; v3, v4}
Categories
Find more on Loops and Conditional Statements 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!