Extract 2 rows each to be stored in column.
1 次查看(过去 30 天)
显示 更早的评论
A = [7
9
2
1
8
3];
for i=1:6
B{i}=A(1:2,:);
end
Hello everyone, I have some difficulty related with extract 'n' rows to be stored in the column. I need the rows to be like below, however, I got the result as B=[7;9] instead.
B{1}= [7
9]
B{2}= [2
1]
B{3}= [8
3]
0 个评论
采纳的回答
更多回答(1 个)
Star Strider
2017-8-5
Try this:
R = reshape(A, 2, []);
B = mat2cell(R, 2, ones(1,size(R,2)));
Check = [B{:}] % Check Result
Check =
7 2 8
9 1 3
2 个评论
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Logical 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!