如何部分复制矩阵?

时间:2016-09-25 21:28:50

标签: matlab

我有一个像这样的矩阵:

href

有没有办法复制变量,第二行复制到最后,第3行复制到最后......要有:

第二=

[ 1 2
  3 4
  5 6
  7 8 ]

第三=

[ 3 4
  5 6
  7 8 ]

若然,怎么样?

1 个答案:

答案 0 :(得分:3)

MATLAB使用括号进行索引

A = [1 2;
     3 4;
     5 6;
     7 8];
second = A(2:end, :);
third = A(3:end, :);

在上面的代码中,对于2D数组(矩阵),括号中的第一个元素选择行,第二个元素选择列。 end自动转换为相应轴的长度。没有任何内容的:意味着select all along this axis