作者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://webptt.com/cn.aspx?n=bbs/MATLAB/M.1464709807.A.6BA.html
1F:→ celestialgod: 忽略,不assign的意思 05/31 23:52
2F:→ celestialgod: doc max可以看到第一个output是最大值,第二个是最 05/31 23:52
3F:→ celestialgod: 值的位置 05/31 23:52
4F:→ celestialgod: [~,y] 就是不assign第一个output,第二个output是 05/31 23:52
5F:→ celestialgod: 最大值的位置 05/31 23:53
6F:→ andysleep: 我懂了谢谢 06/01 00:51