[讨论] 关于符号"~"在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