看板 MATLAB 關於我們 聯絡資訊
大家好! 小弟最近寫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
celestialgod: 忽略,不assign的意思 05/31 23:52
celestialgod: doc max可以看到第一個output是最大值,第二個是最 05/31 23:52
celestialgod: 值的位置 05/31 23:52
celestialgod: [~,y] 就是不assign第一個output,第二個output是 05/31 23:52
celestialgod: 最大值的位置 05/31 23:53
andysleep: 我懂了謝謝 06/01 00:51