MATLAB常用函数一览
需积分: 4 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进行数值计算和数据处理至关重要。了解并熟练掌握这些函数将极大地提高工作效率,为解决各种问题提供便利。
437 浏览量
2275 浏览量
610 浏览量
227 浏览量
160 浏览量
164 浏览量
122 浏览量
205 浏览量