How can I store a matrix within another matrix?
48 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
Stephen Phillips
am 15 Jul. 2014
Beantwortet: Rizwan Khan
am 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 Kommentare
Akzeptierte Antwort
Joseph Cheng
am 15 Jul. 2014
you can turn the matrix into a cell array.
1 Kommentar
Joseph Cheng
am 15 Jul. 2014
mat2cell has some good diagrams to show what you can accomplish with cells
Weitere Antworten (2)
Rizwan Khan
am 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 Kommentare
Guilherme Coco Beltramini
am 15 Jul. 2014
You could try something like:
reshape(dat, [3,5,21,3])
0 Kommentare
Siehe auch
Kategorien
Mehr zu Cell Arrays finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!