MATLAB-if ... elseif ... elseif ... else ... end語句

Matlab 條件語句

一條if語句后可以跟一個(或多個)可選elseif...和一條else語句,這對于測試各種條件非常有用。

當使用if ... elseif ... else語句時,要牢記以下幾點:

  • 一個if可以有零個或另一個,并且必須在其他elseif之后。

  • 一個if可以具有零個或多個elseif,并且它們必須位于else之前。

  • 如果else if成功,則不會測試其余的elseif。

語法

if <expression 1>
   %當表達式1為true時執(zhí)行
   <statement(s)>

elseif <expression 2>
   %當布爾表達式2為true時執(zhí)行
   <statement(s)>

Elseif <expression 3>
   %當布爾表達式3為true時執(zhí)行
   <statement(s)>

else 
   %當上述條件都不為true時執(zhí)行
   <statement(s)>
end

在線示例

創(chuàng)建一個腳本文件并在其中鍵入以下代碼-

a = 100;
%檢查布爾條件
   if a == 10 
      %如果condition為真,則打印以下內(nèi)容 
      fprintf('Value of a is 10\n' );
   elseif( a == 20 )
      % 如果條件成立的話 
      fprintf('Value of a is 20\n' );
   elseif a == 30 
      % 如果條件成立的話
      fprintf('Value of a is 30\n' );
   else
      %如果沒有一個條件是真的
      fprintf('None of the values are matching\n');
   fprintf('Exact value of a is: %d\n', a );
   end
編譯并執(zhí)行上述代碼后,將產(chǎn)生以下結果-
None of the values are matching
Exact value of a is: 100

Matlab 條件語句

丰满人妻一级特黄a大片,午夜无码免费福利一级,欧美亚洲精品在线,国产婷婷成人久久Av免费高清