How can I store a matrix within another matrix?
43 views (last 30 days)
Show older comments
Stephen Phillips
on 15 Jul 2014
Answered: Rizwan Khan
on 6 Sep 2020
I have a set of data that is 315x3 Double that I need to store as 1x3 double in an array of size 3x5x21. I need it in this form so I can manipulate it in simulink using a lookup table.
What would be a way to do this?
0 Comments
Accepted Answer
Joseph Cheng
on 15 Jul 2014
you can turn the matrix into a cell array.
1 Comment
Joseph Cheng
on 15 Jul 2014
mat2cell has some good diagrams to show what you can accomplish with cells
More Answers (2)
Rizwan Khan
on 6 Sep 2020
%create a cell array
c = cell(1,3); % cell array can contain anything
c{1} = data(3,5,21);
c{2} = data(3,5,21);
c{3} = data(3,5,21);
.....................................................
0 Comments
Guilherme Coco Beltramini
on 15 Jul 2014
You could try something like:
reshape(dat, [3,5,21,3])
0 Comments
See Also
Categories
Find more on Cell Arrays 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!