switch matlab c语言,matlab switch语句使用
switch 塊有條件地執(zhí)行一組語句從幾個(gè)選擇。每個(gè)選項(xiàng)所涵蓋的一個(gè) case 語句。
計(jì)算 switch_expression 是一個(gè)標(biāo)量或字符串。
計(jì)算case_expression是標(biāo)量,標(biāo)量或字符串的字符串或單元陣列。
switch 塊測試每個(gè) case ,直到其中一個(gè) case 是 true 。case 是 true 當(dāng):
對于數(shù)字, eq(case_expression,switch_expression).
對于字符串, strcmp(case_expression,switch_expression).
對于對象,支持 eq 函數(shù), eq(case_expression,switch_expression).
對于單元陣列case_expression的,在單元陣列與switch_expression相匹配的元素中的至少一個(gè),如上文所定義的數(shù)字,字符串和對象。
當(dāng)一個(gè)情況是true,MATLAB 執(zhí)行相應(yīng)的語句,然后退出switch塊。
otherwise 塊是可選的,任何情況下,只有當(dāng)真正執(zhí)行。
語法
在MATLAB 中 switch 語句的語法是:switch
case
case
...
...
otherwise
end
例子
創(chuàng)建一個(gè)腳本文件,并鍵入下面的代碼: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
當(dāng)您運(yùn)行該文件時(shí),它會(huì)顯示:Well doneYour grade is B
總結(jié)
以上是生活随笔為你收集整理的switch matlab c语言,matlab switch语句使用的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: android+apk启动过程,Andr
- 下一篇: m 文件 dll matlab 中调用_