matlab中的列重排序

matlab中的列重排序,matlab,matrix,Matlab,Matrix,所以我对matlab是新手,如果这是一个直截了当的问题,请原谅我。如何将mxn矩阵A的第i列作为新的第n列。我不想交换第I列和第n列。更清楚地说,主第n列将成为(n-1)列 要将列i移动到列n: A = A(:, [1:i-1 i+1:n i]); % result is same size as original A = A(:, [1:n i]); % result has 1 more column 要复制列i并将其附加到列n之后,请执行以下操作: A = A(:, [1:i-1 i+

所以我对matlab是新手,如果这是一个直截了当的问题,请原谅我。如何将mxn矩阵A的第i列作为新的第n列。我不想交换第I列和第n列。更清楚地说,主第n列将成为(n-1)列

要将列i移动到列n:

A = A(:, [1:i-1 i+1:n i]); % result is same size as original
A = A(:, [1:n i]); % result has 1 more column
要复制列i并将其附加到列n之后,请执行以下操作:

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

要将列i移动到列n,请执行以下操作:

A = A(:, [1:i-1 i+1:n i]); % result is same size as original
A = A(:, [1:n i]); % result has 1 more column
要复制列i并将其附加到列n之后,请执行以下操作:

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

要将列i移动到列n,请执行以下操作:

A = A(:, [1:i-1 i+1:n i]); % result is same size as original
A = A(:, [1:n i]); % result has 1 more column
要复制列i并将其附加到列n之后,请执行以下操作:

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

要将列i移动到列n,请执行以下操作:

A = A(:, [1:i-1 i+1:n i]); % result is same size as original
A = A(:, [1:n i]); % result has 1 more column
要复制列i并将其附加到列n之后,请执行以下操作:

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

A
=
A(:,[1:i-1i+1:ni])
。或者
A
=
A(:,[1:i-1i+1:end i])
要复制列吗?还是移动它?
A
=
A(:,[1:i-1i+1:ni])
。或者
A
=
A(:,[1:i-1i+1:end i])
要复制列吗?还是移动它?
A
=
A(:,[1:i-1i+1:ni])
。或者
A
=
A(:,[1:i-1i+1:end i])
要复制列吗?还是移动它?
A
=
A(:,[1:i-1i+1:ni])
。或者
A
=
A(:,[1:i-1i+1:end i])
要复制列吗?还是移动它?