MATLAB常用函数一览

需积分: 4 7 下载量 2 浏览量 更新于2025-01-07 收藏 30KB DOC 举报
"MATLAB常用函数" MATLAB是一款强大的数学计算和数据分析软件,广泛应用于科学计算、工程领域以及数据分析。本资源主要汇总了MATLAB的一些常用函数,包括特殊变量与常数、操作符与特殊字符以及基本数学函数,还有基础的矩阵和矩阵操作。 一、特殊变量与常数 1. ans:保存上一次计算结果的变量。 2. computer:返回运行MATLAB的计算机信息。 3. eps:浮点数的最小可分辨差,表示两个浮点数之间的相对精度。 4. Inf:表示无穷大。 5. I:虚数单位,用于表示复数。 6. inputname:获取当前输入参数的名称。 7. NaN:非数字,表示无法表示的数值。 8. nargin:返回函数输入参数的个数。 9. nargout:返回函数输出参数的个数。 10. pi:圆周率π。 11. realmax:可表示的最大正浮点数。 12. realmin:可表示的最小正浮点数。 13. varargin 和 varargout:用于不定数量输入或输出参数的变量。 二、操作符与特殊字符 1. +, -:加法和减法。 2. *:矩阵乘法;.*:对应元素相乘。 3. ^:矩阵幂;.^:对应元素求幂。 4. /:左除或反斜杠,用于矩阵除法;\:右除或斜杠,用于向量除法。 5. ./:数组除,对应元素相除。 6. kron:Kronecker张量积,用于创建两个矩阵的张量积。 7. ::用于创建向量或索引。 8. ():用于定义函数或矩阵。 9. []:用于创建数组或表示空数组。 10. .:小数点,用于访问对象属性或在数组操作中指代元素。 11. ..:表示父目录路径。 12. ,:逗号,用于分隔命令或函数参数。 13. ;:分号,用于抑制命令结果的显示。 14. %:用于注释。 15. !:用于执行操作系统命令。 16. ':用于转置或引用变量。 17. =:赋值操作。 18. ==:比较相等。 19. <>:不相等。 20. &:逻辑与。 21. |:逻辑或。 22. ~:逻辑非。 23. xor:逻辑异或。 三、基本数学函数 1. abs:求绝对值或复数模长。 2. acos, acosh:反余弦和反双曲余弦。 3. acot, acoth:反余切和反双曲余切。 4. acsc, acsch:反余割和反双曲余割。 5. angle:计算复数的相位角。 6. asin, asinh:反正弦和反双曲正弦。 7. atan, atanh:反正切和双曲正切。 8. atan2:计算四象限的反正切。 9. ceil:向上取整。 10. complex:构造复数。 11. conj:返回复数的共轭。 12. cos, cosh:余弦和双曲余弦。 13. csc, csch:余割和双曲余割。 14. cot, coth:余切和双曲余切。 15. exp:指数函数。 16. fix:向下取整。 17. gcd:计算最大公约数。 18. imag:返回复数的虚部。 19. lcm:计算最小公倍数。 20. log:自然对数。 21. log2:以2为底的对数。 22. log10:以10为底的对数。 23. mod:求有符号的余数。 24. nchoosek:计算二项式系数和所有组合数。 25. real:返回复数的实部。 26. rem:相除后的余数。 27. round:四舍五入到最接近的整数。 28. sec, sech:正割和双曲正割。 29. sign:返回数字的符号。 30. sin, sinh:正弦和双曲正弦。 31. sqrt:开平方根。 32. tan, tanh:正切和双曲正切。 四、基本矩阵和矩阵操作 1. blkdiag:从输入参数构建块对角矩阵。 2. eye:生成单位矩阵。 3. linspace:生成等间距的向量。 4. logspace:生成对数间距的向量。 5. numel:返回数组元素的数量。 6. ones:生成全为1的数组。 7. rand:生成均匀分布的随机数或数组。 8. randn:生成正态分布的随机数或数组。 9. zeros:生成全为0的矩阵。 10. colon:用于创建索引向量,例如 a:step:b 会创建从a到b以step为步长的向量。 以上是MATLAB中的一部分常用函数和操作,这些基础知识对于理解和使用MATLAB进行数值计算和数据处理至关重要。了解并熟练掌握这些函数将极大地提高工作效率,为解决各种问题提供便利。