Re: [問題] 如何移動矩陣內的數值??已回收
※ 引述《blockspider (QQbuer)》之銘言:
: 我先產生一個值為整數的亂數矩陣
: 沒有照大小排列
: 我想把每個數跟矩陣的最後一個數比
: 比他小的就放他之前比他大的就放他之後
: 從一個矩陣變成二矩陣
: 如此不斷做下去
: 就可以完成排列了
: 但我不知道要怎移動矩陣內的值
: 比完以後便成二矩陣的寫法也不太懂...
: 有大大可以幫我解惑嗎
: 寫出來後要跟sort法比較運算速度
: 所以不能用sort排列...
看你的邏輯最後只能得到最大數在最後的結果
前面的小值還是不會依序排列
可能要再想一想
你要換值可能還要一個中間矩陣來換比較快吧
比如
a=[ 1 2 3 4 5 ]
b = a;
你要換2和5
則 b(2)=a(5)
b(5)=a(2)
應該就可以了
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.43.12.83
推
06/13 21:24, , 1F
06/13 21:24, 1F
→
06/13 21:25, , 2F
06/13 21:25, 2F
討論串 (同標題文章)
MATLAB 近期熱門文章
PTT數位生活區 即時熱門文章