matlab编选择程序if,matlab程序if语句用法

MATLAB中我们常常用到条件判断语句结构,通过实例介绍这个结构的用法:

1、if.....end结构,运行下面的句子,此条件语句是判断5是否大于3,如果大于3,就将1赋值给;

066f9a1148f27becac7bf68f636ac15a.png

2、if....else...end 结构,我们以如下内容进行判断:

a0bd8505fe0c4d045a20f6d02d9f40c4.png

运行以上语句,结果如下a1=1,a2=1,判断a1是否大于a2,显然不大于,然后就执行else语句,给a赋值为2;

4d9428836f67e68e04081a2705cf9ea4.png

3、if..elseif...else...end 结构

我们以如下语句为例,进行此条件结构的示例

cfe44c601887200b06ac623dab4a9446.png

运行以上语句,结果如下:

09aaa56005ac363d6a9c324be020ec71.png

a1=a2=1,判断a1>a2?不满足,执行elseif语句,a1

MATLAB IF 条件语句用法以及实例如下:

1、if语句是一种选择判断语句,可以和for语句结合使用,也可以单独使用,这里创建了3个变量,作出了一个简单判断如果a小于b,b等于a,需要注意的是if语句后面要有end语句结束,如下图所示:

0f14a1d7d7f776e490a37d7fa9b291c6.png

2、运行脚本之后,在命令行窗口可以看到b已经等于a了,如下图所示:

1a0d5a3ddcdf95ef08e72faa41484ede.png

3、if嵌套语句,这里作出的判断是如果a小于b,b等于a,如果继续b还大于c,b等于c,如下图所示:

c111747c15afd00784e7d29c608fe4da.png

4、运行脚本,在命令行窗口可以看到b等于a,这里是因为b变量只满足第一个条件,如下图所示:

35a8767993e8acc942c3cc535c66380d.png

5、if语句中的else语句,else是否则的意思,这里作出的判断是如果a小于b,b等于a,如果满足a小于b条件下,b大于c,b就等于c,否则b=c-a,如下图所示:

5e85bd7f33362afebc904bc7cc47eb82.png

6、运行脚本,在命令行可以看出结果b=c-a,只满足第一个条件,第二个条件不满足进去else语句里面去了,如下图所示:

f8c36ee254429532f5ce0b65e1ac53c1.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值