matlab 中的波浪號
覺得有用的話,歡迎一起討論相互學習~
-
在matlab中,波浪號 ~主要有兩個用法:
-
第一是代表與或非中的非,如在以下代碼中:
if ~flag
……
end
-
意為只有在flag為0或false時,才會執行省略號對應的部分
-
另外,matlab中不等號的寫法是:~=
-
第二是代表忽略輸出參數,如unique函數有三個輸出參數,而我們只需要第二個參數,那可以這樣:
[~,rank,~]=unique(array,'rows');
% 代表我們忽略了第一和第三個參數,而如果我們不加波浪號的話
rank=unique(array,'rows');
% 這表示接收第一個參數,就不是我們想要的啦