gpt4 book ai didi

arrays - 交换行和列

转载 作者:太空宇宙 更新时间:2023-11-03 19:11:26 25 4
gpt4 key购买 nike

我需要一个 MATLAB 函数,它可以在矩阵中相互交换 2 行或 2 列任意大小。

最佳答案

假设你采用矩阵

>> A = magic(4)
A =
16 2 3 13
5 11 10 8
9 7 6 12
4 14 15 1

如果你想交换,比方说,第 3 列和第 1 列,你写

>>A(:,[1 3]) = A(:,[3 1])

A =
3 2 16 13
10 11 5 8
6 7 9 12
15 14 4 1

同样适用于交换行(即 A([4 2],:) = A([2 4],:) 交换第 2 行和第 4 行)。

关于arrays - 交换行和列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4939738/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com