如何在Matlab中交换2列之间的多个值

时间:2016-08-23 15:20:17

标签: matlab swap percentage

我有一个大小为10x100的矩阵。如何在前40%的行中交换第1列和第10列之间的值?

1 个答案:

答案 0 :(得分:3)

您可以使用:

A = rand(10,100);

A(round(1:0.4*size(A,1)),[1,10]) = A(round(1:0.4*size(A,1)),[10,1]);