符号“:”为matlab方程

时间:2014-02-25 18:33:25

标签: arrays matlab matrix

我肯定是dsp以及matlab领域的新成员,但我想为matlab项目计算下面的动作。

 matrix = [ array(:,2:size(array,2)) array(:,size(array,2));

有人可以告诉我这是做什么的吗?我刚看到this一个:

但是对于上面的动作,我找不到想要真正的计算。

2 个答案:

答案 0 :(得分:0)

  • size(array,2)%给出array的第二维尺寸(比如cols

  • array(:, 2:cols)%以第2列开头的每一行中的所有元素

  • array(:,cols)%最后一列每行中的所有元素

  • [ array(:,2:cols) array(:,cols) ]%最终连接两个矩阵

因此,在matrix中,第一列被删除,最后一列重复两次

答案 1 :(得分:0)

阅读为 - > matrix =包含2个元素的数组。

第一个元素是数组(:,2:size(array,2))ie。列号为“array”的所有行。 2至列号大小(数组,2) 现在size(数组,2)表示总数。 “array”中的列。

同样适用于第二元素。