MATLAB中A(i2:-1:i1,:) 表示取出矩阵A中倒着从第i2行到第i1行的所有元素。具体解析如下:
第一个参数表示二维矩阵的行, i2:-1:i1 表示首项i2,尾项i1,公差-1的等差数列,也就是从i2倒着数到i1。
第二个参数表示二维矩阵A的列,这个冒号(:)表示包括所有的列。
下面看一个具体的例子,在matlab中输入如下测试代码:
>> A = rand(5,3) % 产生一个5行3列的随机矩阵A
>> i2=4;i1=2; % 为i1,i2赋值
>> A(i2:-1:i1,:) % 取出A的第4,3,2行元素