---恢复内容开始---
4-1 M文件编辑器
- 在命令窗口输入edit命令,可以打开M文件编辑器,创建新的M文件
- 在命令行中输入edit filename,那么可以打开在当前目录环境下的M文件
4-2 M文件编辑器的设置
- 在M文件编辑器中选择File-Preference菜单项
4-3 M脚本文件的编写
- 创建脚本文件,由一系列按照用户要求执行的命令构成,称为M文件,.m后缀
- 文件的变量驻留在工作空间内,从工作空间可以查询到脚本文件执行中的变量信息,还可以用whos查询,不使用时需要用clear命令进行清除
- 脚本文件的执行:run命令或者F5
- 一些控制函数:
- disp:只显示结果,不显示变量名
- echo:脚本文件执行过程中,执行脚本文件内容是否显示在命令窗口
- input:提示用户输入数据
4-4 流程控制
- for循环结构
一般格式:
for x=array %array为条件数组,任何合法的数组生成语句都可以
commands %循环代码
end
注:等效数组的执行效率比for循环快几个数量级。等效数组的解决办法也叫向量化的解决方案;数组的为标量化解决方案。
- while循环结构
一般格式:
while expression %条件表达式,标量或者数组表达式;为数组时,只有数组中的所有元素均为true时,循环体内的commands才会一直执行下去。
commands
end
注:当expression为数组时,可以使用any函数作为while循环的条件判断式
- if判断结构
if expression
commands
end
注意:
当expression 为(expression 1|expression 2)时,那么当计算的expression1为false时,expression2才执行
当用户需要在判断条件为true和false时,分别执行不同的命令,那么可以选择使用if-else 判断结构:
if expression
commands when expression is true
else
commands when expression is false
end
当用户需要执行多个操作语句时,可以使用elseif语句结构。
- switch分支选择结构
结构格式:
switch expression
case test_expression1
commands1
case test_expression2
commands2
otherwise
commands3
end
- try-catch结构
---恢复内容结束---