i have one cell V of order 1X3 and each cell has matrix of order 500X5 and i want to create matrix V of order 500X5 .please give me solution
1 次查看(过去 30 天)
显示 更早的评论
V = 1X3 cell
V{1} = 500X5, V{2}= 500X5, V{3}= 500X5
i want one single matrix of order 500X5.
1 个评论
Omer Yasin Birey
2018-12-28
Hi Ghufran,
What do you mean by single matrix of order 500x5. Do you want to sum all the indexes of V?
采纳的回答
madhan ravi
2018-12-28
编辑:madhan ravi
2018-12-28
Best way is to store them in a 3D matrix:
V{1} = rand(500,5); % an example
V{2} = rand(500,5);
V{3} = rand(500,5);
v=[V{:}];
VV=reshape(v,500,5,[]);
3 个评论
madhan ravi
2018-12-28
编辑:madhan ravi
2018-12-28
you need to explain once more what your trying to achieve , it's not clear yet , explain with a short explicit example
Omer Yasin Birey
2018-12-28
编辑:madhan ravi
2018-12-28
You have 500x5x3 elements. But for a reason, you want to make it 500x5. I believe you cannot huddle them without doing any operation (like summation).
更多回答(0 个)
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Creating and Concatenating Matrices 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!