MATLAB 编程/MATLAB 基础/MATLAB 运算符
外观
MATLAB 有几种运算符类型,如下所示,用于进行操作。
注意: 以下变量 a 和 b 代表数字。
算术运算符用作数学运算符,根据公式要求操作数字。结果显示为数字。
加法 | a + b |
减法 | a - b |
乘法 | a * b |
前向除法 | a / b |
后向除法 | a \ b |
乘方 | a ^ b |
赋值 | a = b |
关系运算符用于检查数字之间是否存在任何显著的关系。结果通常显示为 TRUE 或 FALSE。
等于 | a == b |
不等于 | a ~= b |
大于 | a > b |
大于或等于 | a >= b |
小于 | a < b |
小于或等于 | a <= b |
逻辑运算符用于检查数字是否满足逻辑条件,结果通常显示为 TRUE 或 FALSE。
逻辑 AND | a && b |
逻辑 OR | a || b |
逻辑 NOT | a ~ b |
除了数学公式,您还可以使用一些数学常量和函数来简化在 Matlab 中的工作。有关所用函数的更多信息,请参见此处:数学符号
pi | 返回 3.1416 的值(注意:圆周长与其直径的比率) |
sqrt(a) | 返回 a 的平方根 |
exp(1) | 返回 2.7183 的值,这是指数函数 (注意:它是自然对数的逆运算,尝试 log(exp(1) 并查看结果) |
log(a) | 此对数运算符用于查找数字 a 的自然对数。 |
log10(a) | 此以 10 为底的对数运算符是 10 为底的对数。 |
mod(a,b) 或 rem(a,b) | 此模运算符返回 a 除以 b 后的余数。 |
: (冒号) | 生成序列 |
round(a,b) | 此舍入运算符将数字 a 舍入到最接近的数字 "b",由有效数字 "b" 决定。
|
primes(a) | 返回一个小于或等于数字 a 的 质数 列表。 |
gcd(a,b) | 返回数字 a 和 b 的 最大公约数。 |
lcm(a,b) | 返回数字 a 和 b 的 最小公倍数。 |
三角函数公式如下所示
Sin α - a / h
Cos α - b / c
Tan α - a / b
sin(α) | 此正弦运算符返回以弧度为单位的参数的正弦值 |
sind(α) | 此正弦运算符返回以度为单位的参数的正弦值 |
cos(α) | 此余弦运算符返回以弧度为单位的参数的余弦值 |
cosd(α) | 此余弦运算符返回以度为单位的参数的正弦值 |
tan(α) | 此正切运算符返回以弧度为单位的参数的正切值 |
tand(α) | 此正切运算符返回以度为单位的参数的正切值 |
deg2rad(α) | 将角度从度转换为弧度 |
rad2deg(α) | 将角度从弧度转换为度(注意: 尝试将 pi 从弧度转换为度) |
[ ] | 矩阵容器 |
, | 矩阵行分隔符 |
; | 矩阵列分隔符 |
randi | 随机整数 |