Julia中交换矩阵指定行的最简实现方法
在Julia中无需额外函数交换矩阵两行的最简实现
Julia里数组索引的元素之间得用逗号分隔,不能像Matlab/Octave那样直接用空格。要交换矩阵A的第k行和第r行,直接用下面这行代码就行:
A[[k, r], :] = A[[r, k], :]
逻辑和Matlab的写法完全一致:通过索引把第r、k行的内容取出来,赋值给第k、r行的位置,直接完成交换,不用额外写任何函数,这就是最简洁高效的实现方式。
内容的提问来源于stack exchange,提问作者I Like Algebra
相关产品推荐
相关产品推荐

