Arrays Matlab-多维数组

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对应

我有4个整数值输出

例如:

 out = [ 8     7     6     5 ]
我希望将这4个值保存在一个位置(第I行第j列)

这样当我尝试访问

数组(i,j)
我得到4个值
8 7 6 5

我失败得很惨。谢谢你的帮助

  • 如果所有
    i
    j
    的值数相同,则使用大小为
    M
    x
    N
    x
    4

    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