[討論] 關於符號"~"在matlab的問題

看板MATLAB作者 (Maydayisgod)時間9年前 (2016/05/31 23:50), 編輯推噓0(006)
留言6則, 2人參與, 最新討論串1/1
大家好! 小弟最近寫matlab遇到問題 a=0.00287181526427522 0.0162797429128260 0.0453220581388467 0.000673596166498886 0.990413880088976 0.000854371920982920 0.000579743508017865 0.00591523287459235 3.45036061762386e-05 0.00526588499806003 y=max(a) y=0.9904 [~,y]=max(a) y=5 想問一下 [~,y]是指什麼意思 ~在這邊又是什麼功能呢? 為什麼這樣寫就能找到第五列是最大值呢? 謝謝大家 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 220.143.166.133 ※ 文章網址: https://www.ptt.cc/bbs/MATLAB/M.1464709807.A.6BA.html

05/31 23:52, , 1F
忽略,不assign的意思
05/31 23:52, 1F

05/31 23:52, , 2F
doc max可以看到第一個output是最大值,第二個是最
05/31 23:52, 2F

05/31 23:52, , 3F
值的位置
05/31 23:52, 3F

05/31 23:52, , 4F
[~,y] 就是不assign第一個output,第二個output是
05/31 23:52, 4F

05/31 23:53, , 5F
最大值的位置
05/31 23:53, 5F

06/01 00:51, , 6F
我懂了謝謝
06/01 00:51, 6F
文章代碼(AID): #1NJRAlQw (MATLAB)
文章代碼(AID): #1NJRAlQw (MATLAB)