Multidimensional Arrays of different size
93 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
arnaud ensberg
am 9 Apr. 2015
Kommentiert: arnaud ensberg
am 12 Apr. 2015
Hello
can i creat a Multidimensional Arrays of matrix of different size, like this :
mulat(:,:,1)=[1 3;3 5;5 6]
mulat(:,:,2)=[1 3;3 5;5 6;2 3]
??? Subscripted assignment dimension mismatch.% code
0 Kommentare
Akzeptierte Antwort
Michael
am 9 Apr. 2015
Not like that. The best solution will depend on your goal. One option is to store the arrays in a cell array.
mulat={[1 3;3 5;5 6]}
mulat{2}=[1 3;3 5;5 6;2 3]
Weitere Antworten (1)
Jan
am 12 Apr. 2015
Bearbeitet: Jan
am 12 Apr. 2015
Numerical arrays contain numerical scalars as elements. Therefore it is impossible to store a different number of elements in different slices of the same dimensions. This is simply the definition of a numerical array.
Using the curly braces { and } you create a cell array . These arrays can contain variables of any type and dimensions as elements. Please read the documentation: doc cell
Siehe auch
Kategorien
Mehr zu Logical 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!