Matlab学习日记(3)选择结构与循环结构


小知识:!=在matlab中是~=

选择结构if

matlab的选择结构if和C语言的类似

大致结构

if 条件
语句
elseif
条件
语句

end

举个栗子:
在这里插入图片描述
注意:
1.要以end结束
2.elseif 和else if是两种情况

else if表示else里面再加了个if
在C语言中,大概是这样//仅仅是为了方便理解
else {
if
}

而 elseif 在C语言中是这样
else if()
在这里插入图片描述


选择结构switch

switch 表达式

case 值
语句
case 值
语句


otherwise
语句
end

matlab里的switch和C里的不一样,不会一直往后执行,相当于每个case自带break
otherwise也可以没有
多举举栗子

在这里插入图片描述
这里case {3,4,5}
表示只要等于其中任意一个数,就满足条件


循环结构for

for 循环变量=…
循环体
end

循环结构针对向量中每一个元素执行一遍循环体

栗子:
在这里插入图片描述

也可以是这样
在这里插入图片描述
for i=1:2:10
你可以能看不懂
但是换成C语言就是
for(i=1;i<=10;i+=2)
这样就能懂了

如果两个冒号之间为1(即步长为1)可以省略直接写成1:10


循环结构while

while 条件
语句
end

栗子:
在这里插入图片描述

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 4
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值