PTT
Submit
Submit
選擇語言
正體中文
简体中文
PTT
MATLAB
[問題]新手簡單問題一問@@
作者:
hydrai
(大氣電漿機)
2014-04-26 00:24:35
有一個矩陣a=randn(200)
我想要用for if 等方法做比較,然後找出其中最小的10項
請問有辦法嗎? @@ 我知道用sort可以很簡單的找出來..
if a(i)>a(i+1)
then a(i)=a(i+1)
else.....
痾就大致上這種感覺,一個一個比較把兩百項比完,抓出最小的10項
請問有可能用這樣的方式完成嗎 ? @@
作者:
jatj
2014-04-26 08:45:00
b = a(:); c = sort(b, 'ascend'); c(1:10) 就是你要的
作者:
celestialgod
(天)
2014-04-27 17:12:00
不用sort就去找演算法...
作者:
masspoet
(木工小學徒)
2014-04-28 01:26:00
先將矩陣前10個元素挑出來,然候跟剩餘的元素比較,有較小則替換10個元素中最大的,用max我想的是這樣啦!
繼續閱讀
[討論] chigof指令
hipya
[問題] 使用matlab讀取hrit檔案格式
fxxkjoe1231
[繪圖] 動畫的座標軸放大會重疊
shueisong
[問題] 滑鼠雙擊/拖曳造成程式中斷
g10497
Fw: [情報] SAS玉山巨量資料商機創意大賽獎金實習等
Kuooo
[討論] 變數與字串的問題
chrisenzo
[討論] 這個程式除了parfor還能更快嗎?
a0683g10
[運算] fitting不出實數
tenbist
[問題] 如好把序列平均放入區塊中
ct722
[討論] GUI顯示波形疑問
GodIronman
Links
booklink
Contact Us: admin [ a t ] ucptt.com