MATLAB常用函数速查指南
1星 需积分: 44 114 浏览量
更新于2024-07-17
7
收藏 202KB PDF 举报
MATLAB是一种广泛应用于科学计算、数据分析和工程设计的高级编程环境。它提供了丰富的内置函数,使得用户能够方便地处理各种数学问题。以下是一些MATLAB常用函数的详细说明:
一、基本数学函数
1. `abs(x)`:该函数返回输入参数`x`的绝对值。如果`x`是向量,则返回向量的模(长度)。
2. `angle(z)`:对于复数`z`,`angle(z)`返回其相位角,即角度在弧度制下的值。
3. `sqrt(x)`:计算`x`的平方根。对于负数`x`,会返回复数结果。
4. `real(z)`:提取复数`z`的实部。
5. `imag(z)`:获取复数`z`的虚部。
6. `conj(z)`:返回`z`的共轭复数。
7. `round(x)`:将`x`四舍五入到最接近的整数。
8. `fix(x)`:将`x`舍去小数部分,保留整数部分,无论正负。
9. `floor(x)`:向下取整,将`x`的小数部分去掉,保留小于或等于`x`的整数部分。
10. `ceil(x)`:向上取整,将`x`的小数部分去掉,保留大于或等于`x`的整数部分。
11. `rat(x)`:将实数`x`转换为最简分数形式。
12. `rats(x)`:将实数`x`转换为多项式分数形式。
13. `sign(x)`:返回`x`的符号,-1表示负数,0表示零,1表示正数。
14. `rem(x, y)`:求`x`除以`y`的余数。
15. `gcd(x, y)`:返回整数`x`和`y`的最大公约数。
16. `lcm(x, y)`:返回整数`x`和`y`的最小公倍数。
17. `exp(x)`:计算`e`的`x`次幂。
18. `pow2(x)`:计算2的`x`次幂。
19. `log(x)`:返回以`e`为底的`x`的对数,即自然对数。
20. `log2(x)`:返回以2为底的`x`的对数。
21. `log10(x)`:返回以10为底的`x`的对数。
二、三角函数
1. `sin(x)`:计算`x`的正弦值。
2. `cos(x)`:计算`x`的余弦值。
3. `tan(x)`:计算`x`的正切值。
4. `asin(x)`:返回正弦值为`x`的弧度。
5. `acos(x)`:返回余弦值为`x`的弧度。
6. `atan(x)`:返回正切值为`x`的弧度。
7. `atan2(x, y)`:返回二维坐标`(x, y)`的反正切值,考虑了象限。
8. `sinh(x)`:计算`x`的双曲正弦值。
9. `cosh(x)`:计算`x`的双曲余弦值。
10. `tanh(x)`:计算`x`的双曲正切值。
11. `asinh(x)`:返回双曲正弦值为`x`的弧度。
12. `acosh(x)`:返回双曲余弦值为`x`的弧度。
13. `atanh(x)`:返回双曲正切值为`x`的弧度。
三、向量函数
1. `min(x)`:返回向量`x`中的最小值。
2. `max(x)`:返回向量`x`中的最大值。
3. `mean(x)`:计算向量`x`的平均值。
4. `median(x)`:返回向量`x`的中位数。
5. `std(x)`:计算向量`x`的标准差。
6. `diff(x)`:计算向量`x`中相邻元素的差。
7. `sort(x)`:对向量`x`进行升序排序。
8. `length(x)`:返回向量`x`的元素个数。
9. `norm(x)`:计算向量`x`的欧几里得长度(也称为向量的模)。
10. `sum(x)`:计算向量`x`所有元素的总和。
11. `prod(x)`:计算向量`x`所有元素的乘积。
12. `cumsum(x)`:计算向量`x`中元素的累积和。
13. `cumprod(x)`:计算向量`x`中元素的累积乘积。
14. `dot(x, y)`:计算向量`x`和`y`的点积(内积)。
这些函数在MATLAB中构成了强大的数学工具箱,涵盖了从基础数学运算到复杂向量分析的多种功能,极大地提高了科研人员和工程师的计算效率。了解并熟练掌握这些函数,将有助于更好地利用MATLAB解决实际问题。
2023-04-01 上传
钟吾龙川
- 粉丝: 7
- 资源: 9
最新资源
- 竞速
- hamdown:[WIP]面向Haml和Markdown粉丝的下一代模板语言
- 参考资料-客户尽职调查在金融服务创新形势下的挑战与对策.zip
- galaxyjs.github.io:GalaxyJS的官方文档网站
- Disable numbers-crx插件
- cesarevalo22:PsicoAsistenteWeb接口React
- 弹簧质量阻尼器:弹簧质量阻尼器模型的PID控制-matlab开发
- 计算器
- Dobrabet-crx插件
- 第一个实验室Ruby学习cli-nitrous-q-000
- MERN-Template:感谢Dakota Rennemann和佛罗里达大学开源俱乐部。 创建的模板存储库将使用Heroku部署启动MERN堆栈项目。 因此,它是针对此用例的,如果您发现此模板但不属于该组,请在以下位置使用原始存储库
- SimpleApp
- 3x3Determinant App:可视化如何取 3x3 矩阵的行列式-matlab开发
- Widget 101: Últimas publicaciones-crx插件
- 插值超级功率q-000
- Breadfit_test