在matlab中重新排序列

时间:2015-01-09 16:20:50

标签: matlab matrix

所以我是matlab的新手,请原谅我,如果这是一个简单的问题。我怎样才能取mxn矩阵A的第i列,使其成为新的第n列。我不想交换第i列和第n​​列。更清楚的是,主要的第n列将成为第(n-1)列。

1 个答案:

答案 0 :(得分:3)

将第i列移至第n列:

A = A(:, [1:i-1 i+1:n i]); % result is same size as original

复制第i列并在第n列后附加:

A = A(:, [1:n i]); % result has 1 more column