所以我有这个矩阵:
0 1 0
1 0 0
0 0 0
0 0 1
0 0 1
0 1 0
0 1 1
我不知道我必须编写哪些语句才能更改底行,以便它变为:
0 1 0
1 0 0
0 0 0
0 0 1
0 0 1
0 1 0
1 0 1
具体来说,我只想交换第7行的第1列和第2列。
不仅如此,我还想编写一个语句,在一行中找到相邻的1,例如1 1 0或0 0 0 1 1 0,然后应用相同的切换。
答案 0 :(得分:1)
假设变量mat代表你的矩阵。使用方法:
mat(7,[1,2]) = mat(7,[2,1]);
其中7指定要执行交换的行,1和2是要交换的列。