构造一个数组,其中每个元素也是一个数组

时间:2016-04-07 05:26:26

标签: arrays matlab elements

我对matlab有点新意,所以请耐心等待,我不能100%确定我能做什么才能真正完成。

所以,我有一个数组

coords = zeros(2000, 2);

和另一个表示实际坐标的数组

pixCoords = [35 200] %dummy values

如何将pixCoords分配给coords的(1,1)位置的语法是什么,这样当我输入coords(1,1)时,控制台将返回{{} 1}}?

最终,35 200的每一列都会有两组不同的坐标。

谢谢!

1 个答案:

答案 0 :(得分:2)

我相信手机阵列是您的朋友。

coords = {};
coords{1, 1} = [35 200];

% now you want to retrieve the array
coords{1, 1}
% ans = 
%    35   200

当然,您可以使用相同的表示法将新数组添加到单元格数组中的其他位置。