作者andysleep (Maydayisgod)
看板MATLAB
標題[討論] 關於符號"~"在matlab的問題
時間Tue May 31 23:50:04 2016
大家好! 小弟最近寫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