创建一个3 d表还不允许在MATLAB。同时,你不能指定一个表作为一个简单的数组的一个元素。一个好方法是使用一个单元阵列,每个细胞都包含一个表。
x (:: 1) = 1;
x (:: 2) = 2;
y (:: 1) = 3;
y (:: 2) = 4;
z =细胞(1、2);
为i = 1:元素个数(z)
z{我}=表(x(:,:我),y (:,:, i));
z{我}. properties。VariableNames = {“x”,“y”};
结束
然后您可以使用这样的变量名称访问表的值
z {1}。x% x列第一个表
z {2} .y% y列第二个表