MATLAB常用函数详解与示例

4星 · 超过85%的资源 需积分: 9 3 下载量 136 浏览量 更新于2024-10-13 收藏 7KB TXT 举报
"该资源为MATLAB常用函数的简要介绍,主要分为基本数学函数、三角函数和向量处理函数三部分。" 在MATLAB中,掌握常用函数能极大提高编程效率和解决问题的能力。以下是对这些函数的详细解释: 1. **基本数学函数** - `abs(x)`: 计算`x`的绝对值。 - `angle(z)`: 返回复数`z`的相位角。 - `sqrt(x)`: 计算`x`的平方根。 - `real(z)`: 提取复数`z`的实部。 - `imag(z)`: 提取复数`z`的虚部。 - `conj(z)`: 返回复数`z`的共轭。 - `round(x)`: 四舍五入`x`到最接近的整数。 - `fix(x)`: 向下取整,即舍去小数部分。 - `floor(x)`: 向下取整,返回小于或等于`x`的最大整数。 - `ceil(x)`: 向上取整,返回大于或等于`x`的最小整数。 - `rat(x)`: 将`x`表示为有理数分数。 - `rats(x)`: 将`x`表示为分式形式。 - `sign(x)`: 返回`x`的符号,-1表示负数,0表示零,1表示正数。 - `rem(x, y)`: 返回`x`除以`y`的余数。 - `gcd(x, y)`: 计算`x`和`y`的最大公约数。 - `lcm(x, y)`: 计算`x`和`y`的最小公倍数。 2. **三角函数** - `sin(x)`: 正弦函数,计算弧度制的`x`对应的正弦值。 - `cos(x)`: 余弦函数,计算弧度制的`x`对应的余弦值。 - `tan(x)`: 正切函数,计算弧度制的`x`对应的正切值。 - `asin(x)`: 反正弦函数,返回对应正弦值为`x`的弧度。 - `acos(x)`: 反余弦函数,返回对应余弦值为`x`的弧度。 - `atan(x)`: 反正切函数,返回对应正切值为`x`的弧度。 - `atan2(x, y)`: 返回根据`x`和`y`的坐标确定的角度(弧度)。 - `sinh(x)`: 双曲正弦函数。 - `cosh(x)`: 双曲余弦函数。 - `tanh(x)`: 双曲正切函数。 - `asinh(x)`: 双曲反正弦函数。 - `acosh(x)`: 双曲反余弦函数。 - `atanh(x)`: 双曲反正切函数。 3. **向量处理函数** - `min(x)`: 返回向量`x`中的最小值。 - `max(x)`: 返回向量`x`中的最大值。 - `mean(x)`: 计算向量`x`的平均值。 - `median(x)`: 计算向量`x`的中位数。 - `std(x)`: 计算向量`x`的标准差。 - `diff(x)`: 计算向量`x`的元素间的差。 - `sort(x)`: 对向量`x`进行升序排序。 - `length(x)`: 返回向量`x`的长度。 - `norm(x)`: 计算向量`x`的欧几里得范数。 - `sum(x)`: 计算向量`x`所有元素的和。 - `prod(x)`: 计算向量`x`所有元素的乘积。 - `cumsum(x)`: 计算向量`x`的累积和。 - `cumprod(x)`: 计算向量`x`的累积乘积。 - `dot(x, y)`: 计算向量`x`和`y`的点积。 - `cross(x, y)`: 计算向量`x`和`y`的叉积。 4. **其他函数与绘图** - `eps`: 浮点数精度,表示相邻两个浮点数之间的最小间隔。 - `inf`: 表示无穷大。 - `nan`: 表示非数字。 - `pi`: π的近似值。 - `realmax`: MATLAB浮点数的最大值。 - `realmin`: MATLAB浮点数的最小非零值。 - `nargin`: 输入参数的数量。 - `nargout`: 输出参数的数量。 - `plot`: 用于绘制二维线性图,如`plot(x, y)`。 - `loglog`, `semilogx`, `semilogy`: 分别用于绘制对数-对数图,半对数x轴图和半对数y轴图。 - `xlabel`, `ylabel`, `title`, `legend`: 分别用于设置图形的x轴标签,y轴标签,标题和图例。 - `grid on`: 在图上显示网格线。 - `bar`: 用于绘制柱状图。 这些函数是MATLAB中基础且常用的工具,掌握它们将使你在解决各种数学问题和数据分析任务时游刃有余。