MATLAB编程-简介
Completion requirements
MATLAB 运算符
MATLAB 拥有多种运算符类型,用于进行各种操作,如下所示:
注:以下变量
a
和b
表示数字。
算术运算(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) |
返回 a 和 b 的最大公约数 |
lcm(a,b) |
返回 a 和 b 的最小公倍数 |
三角函数运算(Trigonometry Operations)
三角函数公式如下:
-
sin(α) = 对边 / 斜边
-
cos(α) = 邻边 / 斜边
-
tan(α) = 对边 / 邻边
表达式 | 功能说明 |
---|---|
sin(α) |
返回 α(弧度)的正弦值 |
sind(α) |
返回 α(角度)的正弦值 |
cos(α) |
返回 α(弧度)的余弦值 |
cosd(α) |
返回 α(角度)的余弦值 |
tan(α) |
返回 α(弧度)的正切值 |
tand(α) |
返回 α(角度)的正切值 |
deg2rad(α) |
将角度 α 转换为弧度 |
rad2deg(α) |
将弧度 α 转换为角度(例如将 π 转换为度数) |
矩阵操作(Matrix Operations)
符号 | 说明 |
---|---|
[] |
矩阵的容器 |
, |
行元素之间的分隔符 |
; |
不同行之间的分隔符 |
Last modified: Monday, 14 April 2025, 6:37 PM