Matlab常用函数速览与示例

需积分: 0 0 下载量 9 浏览量 更新于2024-08-03 收藏 13KB MD 举报
MATLAB是一种强大的数值计算环境和编程语言,广泛应用于科学计算、工程设计、数据分析等领域。本文档主要介绍了MATLAB中的一些常见函数,以帮助用户更好地理解和掌握其基本操作和高级功能。 **(一)基本函数** 1. **clear**:此函数用于清除工作区中的所有变量,或者根据需要清除指定的变量。例如,`clear`可以清除当前会话的所有变量,而`clear variable1 variable2`则只清除指定的两个变量。 2. **clc**:清除命令行中的所有历史命令和结果,使工作界面保持整洁。 3. **help函数名或doc函数名**:MATLAB内置的文档搜索工具,用户可以通过输入函数名获取详细的函数帮助和使用指南,如`help sqrt`或`doc sqrt`来查阅开根号函数的信息。 4. **syms**:这是一个符号运算符,用于定义符号变量。例如,`syms x y`可以创建两个符号变量x和y,这对于处理数学表达式和方程非常有用。 5. **sym('f')**:通过字符串形式定义符号表达式,如`sym('x*y^2')`表示x与y的平方乘积。 6. **pi**:MATLAB区分大小写,`pi`代表圆周率π,是数学中的常数。 7. **vpa(x,k)**:用于将复数x保留k位有效数字进行数值表示,例如`x=vpa(sin(1/3),2)`得到0.33,保留两位小数。 8. **real(x)**:提取复数x的实部,如`x=real(1+2i)`得到1,忽略虚部。 9. **eval()**:将字符串转换为数值,例如`x=eval('5')`将字符串'5'解析为数值5。 10. **sqrt()**:计算平方根,如`x=sqrt(4)`得到2。 11. **exp()**:计算以自然常数e为底的指数函数,如`x=exp(2)`得到e的二次方。 12. **log()**:以自然常数e为底的对数函数,如`x=log(exp(1))`得到1。 13. **log10()**:以10为底的对数函数,如`x=log(10)`得到1。 14. **abs()**:返回数值的绝对值,如`x=abs(-1)`得到1。 15. **mod(m,n)**:求余函数,返回m除以n的余数,如`x=mod(3,2)`得到1。 **(二)三角函数相关** MATLAB提供了标准的三角函数,包括正弦(sin)、余弦(cos)、正切(tan)和余切(cot)。这些函数接受角度或弧度作为输入,例如`x=sin(deg2rad(30))`将30度转换为弧度后计算正弦值。 同时,MATLAB还提供弧度转角度(`rad2deg()`)和角度转弧度(`deg2rad()`)的转换函数,便于不同单位之间的转换。 MATLAB中的这些基本函数和数学函数为数学建模、数值分析和数据可视化提供了强大工具,熟练掌握它们能够大大提高工作效率。对于初学者,理解并熟练运用这些基础功能是学习MATLAB的第一步。