switch matlab c语言,matlab switch语句使用
switch 塊有條件地執行一組語句從幾個選擇。每個選項所涵蓋的一個 case 語句。
計算 switch_expression 是一個標量或字符串。
計算case_expression是標量,標量或字符串的字符串或單元陣列。
switch 塊測試每個 case ,直到其中一個 case 是 true 。case 是 true 當:
對于數字, eq(case_expression,switch_expression).
對于字符串, strcmp(case_expression,switch_expression).
對于對象,支持 eq 函數, eq(case_expression,switch_expression).
對于單元陣列case_expression的,在單元陣列與switch_expression相匹配的元素中的至少一個,如上文所定義的數字,字符串和對象。
當一個情況是true,MATLAB 執行相應的語句,然后退出switch塊。
otherwise 塊是可選的,任何情況下,只有當真正執行。
語法
在MATLAB 中 switch 語句的語法是:switch
case
case
...
...
otherwise
end
例子
創建一個腳本文件,并鍵入下面的代碼:grade = 'B';
switch(grade)
case 'A'
fprintf('Excellent!' );
case 'B'
fprintf('Well done' );
case 'C'
fprintf('Well done' );
case 'D'
fprintf('You passed' );
case 'F'
fprintf('Better try again' );
otherwise
fprintf('Invalid grade' );
end
當您運行該文件時,它會顯示:Well doneYour grade is B
總結
以上是生活随笔為你收集整理的switch matlab c语言,matlab switch语句使用的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: android+apk启动过程,Andr
- 下一篇: do matlab的 while循环_除