在Matlab中更改整个列和行

时间:2016-02-22 06:57:42

标签: matlab matrix row multiple-columns onchange

如何更改矩阵[nxm]中整行和列的位置?例如,我想将整个第10行和第10列更改为整个第1列和第1行。

谢谢。

2 个答案:

答案 0 :(得分:3)

将行10替换为行1

M(10,:) = M(1,:)

要交换行101

M([10,1],:) = M([1,10],:)

同样适用于列

答案 1 :(得分:2)

一个虚拟的例子:

A = magic(11)

n = 10;
A(n,:) = A(1,:);
A(:,n) = A(:,1);

A