Matlab:选择结构-if语句
创作时间:
作者:
@小白创作中心
Matlab:选择结构-if语句
引用
CSDN
1.
https://blog.csdn.net/Wei_sx/article/details/142936186
一、选择结构介绍
选择结构又称为分支结构,根据条件判断结果来决定程序的执行流程。主要有:
- if选择结构
- switch选择结构
二、单分支if语句
- 语法格式
if 条件
语句组
end
(1) 程序逻辑
当程序执行到if语句时,先判断条件是否成立,成立则执行语句组,否则跳过if语句执行end后面的程序代码。
(2) 语句组
语句组可以是一条代码也可以是多条代码组成。
(3) 条件:
条件的值为bool值,只能为1或者0的,1代表成立,0代表不成立;
当条件的结果为标量时,非零表示条件成立,零表示条件不成立
当条件结果为矩阵时,如果矩阵为非空且不包含零元素,则条件成立,否则不成立。
- 案例
判断两者之间大小
%SingleBranchIfStatement
function SingleBranchIfStatement(a,b)
if a>b
disp('a是大者')
end
end
三、双支if语句
- 语法格式:
if 条件
语句组1
else
语句组2
end
(1) 程序逻辑
当程序执行到if-else语句时,先判断条件,成立则执行语句组1,否则执行语句组2.
- 案例
判断输入数的奇偶,奇数计算平方根,偶数计算立方根
%DoubleIfStatement
%判断输入数的奇偶,奇数计算平方根,偶数计算立方根
function DoubleIfStatement(a)
if rem(a,2)==1 %rem取余数函数,表示a对2取余是否等于1
disp(sqrt(a))
else
power(a,1/3)%disp(a^(1/3))
end
end
四、多分支if语句
- 语法格式
if 条件1
语句组1
else if 条件2
语句组2
……
else if 条件m
语句组m
else
语句组n
end
(1) 程序逻辑
当程序执行到多分支if语句时,先判断条件1,成立则执行语句组1,执行语句组1完后跳出多分支if语句;否则逐步往下判断条件,直到有条件成立,则执行对应的语句组,执行对应语句组完后,跳出多分支if语句;如果所有的条件都不能满足,则执行else对应的语句组n。
(2) else if 数量不限,else可以省略
- 案例
输入一个字符,若为大写字母,则输出其对应的小写字母;若为小写字母,则输出其对应的大写字母;若为数字字符则输出其对应数的平方,若为其他字符则原样输出。
%输入一个字符,若为大写字母,则输出其对应的小写字母;
% 若为小写字母,则输出其对应的大写字母;
% 若为数字字符则输出其对应数的平方,若为其他字符则原样输出。
function CharacherJudgment(a)
if a>='A' && a<='Z'
disp(lower(a)) %将大写转化为小写
elseif a>='a' && a<='z'
disp(upper(a)) %将小写转化为大写
elseif a>'0' && a<'9'
disp(str2double(a)^2) %将数值转化为double类型,并算其平方
else
disp(a)
end
end
热门推荐
角色扮演+写作闯关:让写作变成一场冒险
从《绝望中的那把伞》到图书馆讲座:如何点燃孩子的写作热情
鹅黄色是什么意思及颜色特点,鹅黄色的色彩搭配与色系分析
安阳林州太行大峡谷,早春雪景美如画~
144小时!“豫”见河南四大古都
安阳中国文字博物馆:探秘中华文明,追寻汉字起源,感受文字魅力
最早的王陵规划?商王:被你们发现了,确实是精心设计的
《博鳌亚洲论坛创新报告2024》发布:亚洲在全球科技创新中地位日益凸显
血脂异常吃点啥?研究发现:3种坚果调节血脂效果最佳,很多人没吃对
朱元璋的重农抑商:真的抑制了商业吗?
明朝商业逆袭:重农抑商下的全球贸易中心
明朝重农抑商政策:从实施到松动的历史考察
陕西历史博物馆秦汉馆
空气污染致810万人死亡:这是一场全球性的健康危机
现代农业中的环保实践:可持续农业的新趋势
1983年TVB版《三侠五义》:经典角色塑造与侠义精神传承
健康科普丨糖化血红蛋白知多少?
《三侠五义》里的江湖恩怨,谁才是真正的英雄?
LiquidFun:打造游戏中的果冻特效
秋季行车安全指南:这些交通安全常识你掌握了吗?
明朝茶叶管制:重农抑商政策下的经济博弈
朱元璋的经济改革:奠定明朝盛世的基石
【债市观察】资金面主导市场 收益率短端上翘曲线熊平
Excel操作步骤:建立股票资产定价模型,寻找最佳投资组合
《如懿传》深度解析:历史背景与人物关系探究
张居正改革:一条鞭法如何改变明朝经济
朱元璋的农业政策:从荒地开垦到水利工程
平行四边形的面积公式及推导过程
明朝茶叶管制:中央集权下的政治博弈
和平精英地铁逃生模式:六张特色地图详解与玩法攻略