[問題] 關於矩陣內數字互換的問題已回收

看板MATLAB作者 (阿斯)時間16年前 (2009/04/30 15:58), 編輯推噓3(302)
留言5則, 3人參與, 最新討論串1/2 (看更多)
如題我有一個A=[1 2 3 4 5]的矩陣, 比如說我打算把2&4對換變成A=[1 4 3 2 5] 這該如何寫呢?也不完全只有2.4對換 ,應該說是隨機從矩陣裡面取兩個點互換, 有強者可以幫忙一下嗎?感恩 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.131.2.216

04/30 16:32, , 1F
土法鍊鋼...當成兩個變數互換就好了
04/30 16:32, 1F

04/30 18:54, , 2F
用程式很好寫,先看matlab有沒有什麼方便的寫法
04/30 18:54, 2F

04/30 21:31, , 3F
隨機的話有沒有可能取到同一個位置對調呢? ex 5跟5
04/30 21:31, 3F

04/30 21:31, , 4F
還是要避掉這種case
04/30 21:31, 4F

04/30 23:07, , 5F
可以用陣列扣減就不會取到重覆的
04/30 23:07, 5F
文章代碼(AID): #19-Lf0i7 (MATLAB)
文章代碼(AID): #19-Lf0i7 (MATLAB)