How Looping Values Form in Array 's
2 次查看(过去 30 天)
显示 更早的评论
Hi, I want to form Array List , I have values like below ? how i can get ? Example Below Code Values are 8-by-1 matrix :
if true
% code
for int i = 1:12
matrtix{i} =[[left_distance_X; left_distance_Y ;right_distance_X ;right_distance_Y; upper_distance_X; upper_distance_Y; bottom_distance_X ;bottom_distance_Y]]; %Here these values are dynamic values
disp(matrix{i});
end
end
Output Result i have got like :
matrix{1}= 22 33 22 22 44 222 33
matrix{2}=99 33 22 55 66 88 22 22
matrix{12}= 33 44 22 64 09 98 44 44.
*I would like to store like matrix* =[[22 ,33 ,22, 22 ,44, 222, 33],[99 ,33 ,22, 55, 66, 88, 22, 22]];
采纳的回答
Jos (10584)
2014-2-19
If all elements of the cell array matrix have the same number of columns you can concatenate them row-wise:
out = cat(1, matrix{:})
更多回答(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!