关于M文件编辑器和M文件,MATLAB提供了大量操作和控制指令,如下表:
1.变量
MATLAB将变量划分为三类:
(1)局部变量:
(2)全局变量:
(3)永久变量:
MATLAB默认的特殊变量:
| 特殊变量 | 描述 |
|---|---|
| ans | 系统默认的保存运算结果的变量名 |
| pi | 圆周率 |
| eps | MATLAB中的最小数 |
| inf | 表示无穷大 |
| NAN或nan | 表示不定数 |
| i或j | 虚数 |
| nargin | 函数的输入参数个数 |
| nargout | 函数的输出参数个数 |
| realmin | 可用的最小正实数 |
| realmax | 可用的最大正实数 |
| bitmax | 可用的最大正整数 (以双精度格式存储) |
| varargin | 可变的函数输入参数个数 |
| varargout | 可变的函数输出参数个数 |
| beep | 是计算机发出“嘟嘟”声音 |
2.关键字
在命令行中输入iskeyword,即可查询这20个关键字。
3.MATLAB控制流
(1)顺序结构:
(2)if-else-end分支结构:
(3)switch-case结构:
(4)try-catch结构:
(5)for循环结构:
(6)while循环结构:
控制流的其他常用指令:
| 数据格式 | 说明 |
|---|---|
| input | 将MATLAB控制权暂时交给用户 |
| keyboard | 将MATLAB控制权暂时交给键盘 |
| yesinput | 一个只能输入的指令 |
| continue | 把控制传给下一个在其中出现的if或while循环的迭代,忽略任何循环体中保留的语句。 |
| warning | 显示警告信息message,继续运行程序 |
4.MATLAB中的函数
内置函数,匿名函数,子函数,私有函数,重载函数,内联函数