How do I convert my matrix of 5799 x 1 double into 1933 rows of 3 x 1 cells?
1 view (last 30 days)
Show older comments
Is there a way to convert my matrix of 5799 x 1 double into 1933 rows of 3 x 1 cells? I am using mat2cell and I can't seem to find a way to do so without having to type '3' 1933 times...
%a is a 5799 x 1 double matrix
convert_to_cell = mat2cell(a, [3 3 3 3 3 3 3 3], [1]); %can't type so many 3s
I really appreciate your help!!
Just a note that a contains both postiive and negative decimal values...
0 Comments
Accepted Answer
Mehmed Saad
on 6 May 2020
Edited: Mehmed Saad
on 6 May 2020
[3 3 3 3 3 3 3 3]
or
3*ones(1,8)
so you need 1933 times so what you have to do?
More Answers (1)
See Also
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!