MATLAB特殊变量与常用函数速查指南

需积分: 5 2 下载量 199 浏览量 更新于2024-08-02 收藏 80KB DOC 举报
"MATLAB函数大全包含了MATLAB中一系列的基础和重要的函数,这些函数涉及特殊变量与常数、操作符与特殊字符、基本数学函数以及基本矩阵和矩阵操作等多个方面,是MATLAB编程的重要参考。 1、特殊变量与常数: - `ans`:存储上一次计算的结果。 - `computer`:返回运行MATLAB的计算机信息。 - `eps`:表示浮点数的相对精度,即两个浮点数可分辨的最小差值。 - `Inf`:表示无穷大的数值。 - `I`或`j`:代表虚数单位。 - `inputname`:返回当前函数或脚本的输入参数名。 - `NaN`:表示非数字(Not a Number)。 - `nargin`:返回输入函数的参数个数。 - `nargout`:返回函数输出参数的数目。 - `pi`:圆周率π的近似值。 - `nargoutchk`:检查函数的有效输出参数数目。 - `realmax`:浮点数的最大正值。 - `realmin`:浮点数的最小正值。 - `varargin`:用于传递不定数量的输入参数。 - `varargout`:用于传递不定数量的输出参数。 2、操作符与特殊字符: - `+`:加法;`-`:减法。 - `*`:矩阵乘法;`.*`:元素间乘法。 - `^`:矩阵幂运算;`.^`:元素幂运算。 - `\`:左除,用于解线性方程组;`/`:右除,用于矩阵除法。 - `./`:元素除法。 - `kron`:Kronecker积。 - `:`:索引或范围生成。 - `[]`:数组或向量。 - `.`:小数点,用于指定元素级操作。 - `..`:用于表示上一级目录。 - `,`:命令分隔符。 - `;`:抑制命令输出。 - `%`:单行注释。 - `!`:执行操作系统命令。 - `'`:转置或引用;`=`:赋值。 - `==`:等于;`!=`:不等于。 - `&`:逻辑与。 - `|`:逻辑或。 - `~`:逻辑非。 - `xor`:逻辑异或。 3、基本数学函数: - `abs`:计算绝对值或复数模长。 - `acos`, `acosh`:反余弦和反双曲余弦。 - `acot`, `acoth`:反余切和反双曲余切。 - `acsc`, `acsch`:反余割和反双曲余割。 - `angle`:计算复数的相位角。 - `asec`, `asech`:反正割和反双曲正割。 - `sec`, `sech`:正割和双曲正割。 - `asin`, `asinh`:反正弦和反双曲正弦。 - `atan`, `atanh`:反正切和双曲正切。 - `tanh`:正切。 - `atan2`:四象限的反正切。 - `ceil`:向上取整。 - `complex`:创建复数。 - `conj`:复数共轭。 - `cos`, `cosh`:余弦和双曲余弦。 - `csc`, `csch`:余割和双曲余割。 - `cot`, `coth`:余切和双曲余切。 - `exp`:指数函数。 - `fix`:朝零方向取整。 - `floor`:朝负无穷取整。 - `gcd`:最大公约数。 - `imag`:获取复数的虚部。 - `lcm`:最小公倍数。 - `log`:自然对数。 - `log2`:以2为底的对数。 - `log10`:以10为底的对数。 - `mod`:求余数。 - `nchoosek`:计算二项式系数或组合数。 - `real`:提取复数的实部。 - `rem`:相除后求余。 - `round`:四舍五入到最近的整数。 - `sec`, `sech`:正割和双曲正割。 - `sign`:返回数的符号。 - `sin`, `sinh`:正弦和双曲正弦。 - `sqrt`:平方根。 - `tan`, `tanh`:正切和双曲正切。 4、基本矩阵和矩阵操作: - `blkdiag`:构造块对角矩阵。 - `eye`:生成单位矩阵。 - `linespace`:生成等差序列的向量。 - `logspace`:生成等比序列的向量。 - `numel`:计算数组元素的数量。 - `ones`:生成全为1的数组。 - `rand`:生成均匀分布的随机数或数组。 - `randn`:生成标准正态分布的随机数或数组。 这些函数是MATLAB编程的基础,掌握它们能帮助用户进行各种数学计算和矩阵操作,为复杂的科学计算和数据分析提供便利。