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

作者: andysleep (Maydayisgod)   2016-05-31 23:50:04
大家好! 小弟最近寫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]是指什麼意思 ~在這邊又是什麼功能呢?
為什麼這樣寫就能找到第五列是最大值呢?
謝謝大家
作者: celestialgod (天)   2016-05-31 23:52:00
忽略,不assign的意思doc max可以看到第一個output是最大值,第二個是最值的位置[~,y] 就是不assign第一個output,第二個output是最大值的位置
作者: andysleep (Maydayisgod)   2016-06-01 00:51:00
我懂了謝謝

Links booklink

Contact Us: admin [ a t ] ucptt.com