Arrays Matlab-多维数组
我有4个整数值输出 例如:Arrays Matlab-多维数组,arrays,matlab,multidimensional-array,Arrays,Matlab,Multidimensional Array,我有4个整数值输出 例如: out = [ 8 7 6 5 ] 我希望将这4个值保存在一个位置(第I行第j列) 这样当我尝试访问 数组(i,j)我得到4个值8 7 6 5 我失败得很惨。谢谢你的帮助 如果所有i和j的值数相同,则使用大小为MxNx4: array(1,1,:) = [8 7 6 5]; array(1,2,:) = [11 12 13 14]; 您可以想象这四个数字在第i行和第j列中沿“深度”维度堆叠在一起 array(i,j:)给出包含与i,j对应
out = [ 8 7 6 5 ]
我希望将这4个值保存在一个位置(第I行第j列)
这样当我尝试访问
数组(i,j)
我得到4个值8 7 6 5
我失败得很惨。谢谢你的帮助
i
和j
的值数相同,则使用大小为M
xN
x4
:
array(1,1,:) = [8 7 6 5];
array(1,2,:) = [11 12 13 14];
您可以想象这四个数字在第i行
和第j列
中沿“深度”维度堆叠在一起
array(i,j:)
给出包含与i
,j
对应的四个数字的1x1x4数组。当访问每组四个数字时,您可能希望使用挤压
删除单个维度,即以列向量的形式获得结果:
>> squeeze(array(1,1,:))
ans =
8
7
6
5
i
和j
的值数量可能不同,请使用2D:
因此数组{i,j}
给出了向量:
>> array{1,1}
ans =
8 7 6 5
我不确定OP想要什么,但我猜你已经很好地磨练了你的心智技能@迪瓦卡哈哈。让我们等待rayryeng找到一种方法来自动检测类似心理主义者的问题,并在Meta上提出那个徽章@路易斯蒙多自动检测?像机器人?那将是史诗般的!它必须被称为
mentobot
@LuisMendo哇!你们是认真的!自动检测可能会很棘手,可能是基于反对票、接近票数等,这样就可以接近逆转徽章了。@Divakar!那是。这很棘手
>> array{1,1}
ans =
8 7 6 5