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