5.1 M文件
5.2 程序控制结构——顺序
数据输入:input()
数据显示:disp()
程序暂停:pause()
5.3 程序控制结构——分支
1.if:单分支/双分支/多分支
2.switch
3.try:如果语句组1错了,那执行catch后面的语句组2。
5.4 程序控制结构——循环
6.1 函数文件
6.1.1 函数文件的基本结构
下图中的[]表示可以省略的内容。也就是说,函数文件可以没有输入形参和输出形参。
重要参考资料:如何规范地编写一个Matlab函数文件
辅助参考资料:形参与实参的区别
注释的快捷键:Ctrl+R(取消注释用Ctrl+T)。
6.1.2 函数参数可调标识变量
- 输入输出参数个数:nargin与nargout
- 未知的输入输出变量:varargin与varargout。可能的应用场景:多个数相加,但不确定有几个数。
参考:①Matlab函数文件
②varargin代表未知的输入变量——应用实例
这个例子可以看出,Matlab默认varargin是元胞数组,引用时采用的格式是varargin{1}。
6.2 全局变量
6.3 程序调试
参考:
①MATLAB程序调试方法和过程
②MATLAB如何单步调试