看板 MATLAB 關於我們 聯絡資訊
x=[1 2 3 4]'; for i=1:2 [a,ind]=min(x); x(ind)=[]; end -------------- 以上是程式碼,想把 i=1時,將[2 3 4]'的結果儲存到新變數y1中; i=2時,將[3 4]'的結果儲存到新變數y2中; 請問一下如果要這樣做,我還要加入什麼指令? 謝謝~ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.34.98.46
ericabab: eval( [ 'y',num2str(i),'=x' ] ) 01/21 17:22
gotowhere:成功了,感謝!! 01/21 19:18
nonname:如果是想要把x排序再做處理 可以直接sort(x)省去迴圈 01/22 12:33
gotowhere:了解,謝謝 01/22 14:47
ht15trep:大推ericabab!!! 01/25 13:53