扫码一下
查看教程更方便
一个 if
语句后面可以跟一个(或多个)可选的 elseif...
和一个 else
语句,这对于测试各种条件非常有用。
使用 if...elseif...else
语句时,有几点需要牢记 -
MATLAB 中 if...elseif...else...end 语句的语法是
if <expression 1>
% Executes when the expression 1 is true
<statement(s)>
elseif <expression 2>
% Executes when the boolean expression 2 is true
<statement(s)>
Elseif <expression 3>
% Executes when the boolean expression 3 is true
<statement(s)>
else
% executes when the none of the above condition is true
<statement(s)>
end
创建脚本文件并输入以下代码
a = 100;
%check the boolean condition
if a == 10
% if condition is true then print the following
fprintf('Value of a is 10\n' );
elseif( a == 20 )
% if else if condition is true
fprintf('Value of a is 20\n' );
elseif a == 30
% if else if condition is true
fprintf('Value of a is 30\n' );
else
% if none of the conditions is true '
fprintf('None of the values are matching\n');
fprintf('Exact value of a is: %d\n', a );
end
当我们运行该文件时,它会显示以下结果
None of the values are matching
Exact value of a is: 100