store the reshaped matrix from the nested cell array
显示 更早的评论
I want to read an matrix data from the nested cell array ( cell in cell struct.), whose size is 1*1000 and within each cell it contain 1*20 cell and within that 10*10 matrix.
Each of these matrix has to be accessed and reshaped to 1*100 vector and the resulting row vector has to be stored in a Matrix.
s=zeros(10190,400);
[n,m]=size(s);
for i=1:1019
for j=1:10
s(n,:)=reshape(Nested_Cell_array{1,i}{1,j},[1,100]);
end
end
I have used the above code to access each of the matrix and converted it as a row vector.
But I didn't know how to store each of those vector in a Matrix?
Because the size of the loop will exceed the the new Matrix formed.
Kindly let me know some suggestion.
Thank you.
采纳的回答
更多回答(1 个)
KSSV
2020-4-15
1 个投票
matrix A 10*10 can be converted to array 1*100 using A(:)
类别
在 帮助中心 和 File Exchange 中查找有关 Resizing and Reshaping Matrices 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!