matlab中function中if语句怎么用

 我来答
泪之梦幻
2015-08-21 · TA获得超过2211个赞
知道小有建树答主
回答量:304
采纳率:100%
帮助的人:57.3万
展开全部
在matlab中,if 语句可以跟随一个(或多个)可选的 elseif... else 语句,这是非常有用的,用来测试各种条件。
使用 if... elseif...else 语句,有几点要记住:
一个 if 可以有零个或else,它必须跟在 elseif 后面(即有 elseif 才会有 else)。
一个 if 可以有零个或多个 elseif ,必须出现else。
elseif 一旦成功匹配,剩余的 elseif 将不会被测试。
语法形式:

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
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
假寐1990
2014-07-04 · TA获得超过228个赞
知道答主
回答量:26
采纳率:0%
帮助的人:31.8万
展开全部

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
数码答疑

2014-07-03 · 解答日常生活中的数码问题
数码答疑
采纳数:8805 获赞数:18622

向TA提问 私信TA
展开全部
if
else
end
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式