Matlab中的脚本和函数
测试环境:Win11 + Matlab R2021a
脚本
Matlab脚本是最简单的程序文件类型。它们可用于自动执行一系列 Matlab 命令,如命令行重复执行的计算或引用的一系列命令。
创建脚本
- 打开Matlab -> 主页 -> 新建脚本 (自动创建一个名为 Untitled 的脚本)-> 可对脚本进行编辑 -> 编辑完成后
Ctrl+S
保存 -> 点击编辑器-> 点击运行- 文件名中的“*”表示文件被修改未保存
- 除了通过界面点击操作创建文件外也可通过命令的方式创建。
- 命令行中输入
edit
会自动创建一个名为 Untitled 的脚本。 - 也可以在edit后指定文件名 如:
edit test
,值得注意的时如果test.m
文件存在则不会创建而是打开。
- 命令行中输入
Matlab
中的所有命令都可以是脚本。
代码注释
-
使用“%”进行单行注释,可在同行代码的后面表示注释,可使用快捷键
Ctrl+R
。 -
多行代码注释,使用块注释运算符
%{
和%}
。%{
和%}
运算符必须单独显示在帮助文本块前后紧邻的行上且不要在这些行中包括任何其他文本。
% 我是单行注释%{我是多行注释
%}%% 我是节标题
函数
- 函数可以理解为是对代码的一个封装,方便复用和管理。
创建函数
- 创建函数也比较简单,先新建一个
.m
文件,使用关键字function
(必需且小写)开始,end
结束(在函数嵌套时尤为重要)。 - 函数名必须以字母开头,可以包含字母、数字或下划线,同时函数文件内的第一个函数名与函数文件名相同。
function output = myFunction(Input)
% 函数中的内容,可使用参数名直接访问输入输出变量
end
- 函数的输入输出参数是可选的
function