Matlab(13)——程序文件与语句控制结构

Matlab(13)——程序文件与语句控制结构

一、脚本文件与函数文件

脚本文件:可以在命令行窗口直接执行的文件(直接写出文件名即可执行),也叫命令文件
函数文件:定义一个函数,不能直接执行,而是要用函数调用的方式来调用它

它们的后缀都是".m"

二、文件的建立

1.主页—>新建脚本

在这里插入图片描述

2.edit命令创建文件

格式:edit 文件名
在这里插入图片描述
然后就可以在当前文件夹建立一个test.m

三、顺序结构

1.输入与输出

A=input(‘信息提示’,选项)
disp(输出项)

2.程序的暂停

pause(n):可以暂停程序,暂停执行 n 秒,然后继续执行;n为缺省的,默认时为程序暂停到按下任意键时程序继续运行。
强行终止程序运行:Ctrl+C

四、分支结构

由于有了一定C++编程基础,各个控制语句不再赘述,只看注意项

1.if 语句

条件:
——标量:非零表示成立,零表示不成立
——矩阵:矩阵非空且不包含0元素时成立,否则不成立

else if是连起来写的:elseif

2.switch语句

在这里插入图片描述
——将default改为otherwise
——当满足一个条件执行完对应语句块之后直接结束switch语句(相当于默认每个语句块最后有break)

五、循环结构

1.for 语句

格式:

for 循环变量=矩阵表达式
	循环语句块
end

——步长默认为1
——实质:将矩阵的元素逐列赋值给循环变量,赋值一次,执行一次循环语句块,直到将矩阵表达式中的列全部赋完时,结束for语句,循环变量的值为矩阵表达式的最后一列元素
——特殊情况:用冒号表达式建立一个行向量(看成一个m*1的矩阵),将行向量中的元素逐个赋值给循环变量,赋值一次,执行1次循环语句块,直到将这个行向量中的值全部赋完时,结束for语句。在结束之后,循环变量的值为行向量的最后一个元素
——当矩阵表达式为一个列向量时,只循环一次

2.while语句

while 条件
 循环语句块
end

——Matlab中也有break与continue,作用同C++中

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值