关于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中的函数
内置函数,匿名函数,子函数,私有函数,重载函数,内联函数