用if语句实现选择结构
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
融科字 it Hj^MATLABiih
Sileutltli (uniputlii<)IVI<A I
l^S ^3
口当条件结果为标量时,非零表示条件成立,零表示条件
不成立。
口当条件结果为矩阵时,如果矩阵为非空,且不包含零元素,则条件成
立,否则不成立。
例如,[1,2;0,4]表示条件时,条件不成立;[1,2;3,4]表示条件时, 条 件成立。
(Q
1.什么是选择结构?
定程序的执行流程。
选择结构又称为分支结构,是根据给定的条件是否
口用if语句实现选择结构 口用switch语句实现选择结构。
Siletitlflt ConiputliMi
MATLAB L anquaqv
MATLABiS 言
2.单分支幡句
语句组
end
可以是一条语 句,也可以是
多条语句
3.双分支if语句
语句格式: if条 件 语句组1 else 语句组2 end
k利学补曽5心1拦」 I) SlntTm Con.putb!/'*? MATLABlfi 昌
例1输入一个整数,若为奇数则输出其平方根,否则输出其立方根。
x=input(' 请 输 入 x 的 值 : if rem(x, 2 ) = = 1 y=sqrt(x);
disp(lower(c)) elseif c>=' a' && c<=' z' disp(upper(c))
elseif c>=' O' && c<='di9s'p(str2double(c)"2)
else disp(c) end
语句组n end
tig XU rx flfl M MATLAB Lunguogt*
B 牙 IT Pl M ATI A QtS =
例2输入一个字符,若为大写字母,则输出其对应的小写字母;若为 小写字母,则输出其对应的大写字母;若为数字字符则输出其对应数 的平方,若为其他字符则原样输出。
c=input(' 请 输 入 一 个 字 符 : ’, ’s'); if c>=' A' && c<=' Z'
else y=x"(l/3);
end y
XU TA flfl M MATLAB Languogv
B 牙 IT K4 ATI A p«S =
Stienilflt. Cumputliiq IVI/-\ I
(Q
Biblioteka Baidu
4.多分支if语句
语句格式:
if条件1 语句组1
elseif 条件 2 语句组2
elseif 条件 m 语句组m else
恐蔥啲潞齿命言
V
专题三MATLAB程序流程控制
3.2用if语句实现选择结构
口什么是选择结构 口 单 分 支 if 语 句 口 双 分 支 if 语 句 口多分支if语句
XU TA flfl M MATLAB Languogt*
B 牙 IT K4 ATI A p«S =
Stienilflt. Cumputliiq IVI/-\ I