MATLAB 运算符

MATLAB 拥有多种运算符类型,用于进行各种操作,如下所示:

注:以下变量 ab 表示数字。


算术运算(Arithmetic Operations)

算术运算符用于数学运算,根据公式需求对数值进行计算,结果通常是数值。

运算符 含义 示例
+ 加法 a + b
- 减法 a - b
* 乘法 a * b
/ 前除(a 除以 b) a / b
\ 后除(b 除以 a) a \ b
^ 幂运算 a ^ b
= 赋值 a = b

关系运算(Relational Operations)

关系运算符用于判断两个数字之间是否存在某种关系,结果通常是 真(TRUE)或假(FALSE)

运算符 含义 示例
== 等于 a == b
~= 不等于 a ~= b
> 大于 a > b
>= 大于等于 a >= b
< 小于 a < b
<= 小于等于 a <= b

逻辑运算(Logical Operations)

逻辑运算符用于判断数值是否满足逻辑条件,结果也是 真或假

运算符 含义 示例
&& 逻辑与 a && b
`   `
~ 逻辑非(取反) ~a

基本数学常数与函数(Elementary Mathematics Constants and Functions)

除了常规数学公式,MATLAB 提供了一些常用数学常数和函数,方便简化工作。可在 Mathematical_symbols 查阅更多信息。

表达式 功能说明
pi 返回 π 的值 3.1416(圆周长与直径的比)
sqrt(a) 返回 a 的平方根
exp(1) 返回自然常数 e ≈ 2.7183(指数函数,log(exp(1)) = 1
log(a) 返回 a 的自然对数(以 e 为底)
log10(a) 返回以 10 为底的对数(常用对数)
mod(a,b)rem(a,b) 返回 a 除以 b 的余数
: 用于生成序列
round(a,b) 按 b 位有效数字对 a 进行四舍五入
  • 若 b > 0:保留小数点右边 b 位

  • 若 b = 0:四舍五入到整数

  • 若 b < 0:对小数点左边 b 位四舍五入

表达式 功能说明
primes(a) 返回小于或等于 a 的所有质数
gcd(a,b) 返回 ab 的最大公约数
lcm(a,b) 返回 ab 的最小公倍数

三角函数运算(Trigonometry Operations)

三角函数公式如下:

  • sin(α) = 对边 / 斜边

  • cos(α) = 邻边 / 斜边

  • tan(α) = 对边 / 邻边

表达式 功能说明
sin(α) 返回 α(弧度)的正弦值
sind(α) 返回 α(角度)的正弦值
cos(α) 返回 α(弧度)的余弦值
cosd(α) 返回 α(角度)的余弦值
tan(α) 返回 α(弧度)的正切值
tand(α) 返回 α(角度)的正切值
deg2rad(α) 将角度 α 转换为弧度
rad2deg(α) 将弧度 α 转换为角度(例如将 π 转换为度数)

矩阵操作(Matrix Operations)

符号 说明
[] 矩阵的容器
, 行元素之间的分隔符
; 不同行之间的分隔符
最后修改: 2025年04月14日 星期一 18:37