format调用格式
调用格式 | 说明 |
---|---|
format short | 5位定点表示(默认) |
format long | 15位定点表示 |
format short e | 5位浮点表示 |
format long e | 15位浮点表示 |
format short g | 在5位定点和5位浮点选择最好的格式表示(MATLAB自动选择) |
format long g | 在15位定点和15位浮点选择最好的格式表示(MATLAB自动选择) |
调用格式 | 说明 |
---|---|
format hex | 十六进制格式表示 |
format + | 在矩阵中,用+、-、空格表示正号、负号、零 |
format bank | 用美元和美分定点表示 |
format rat | 以有理数形式输出结果 |
format compact | 变量之间没有空行 |
format loose | 变量之间有空行 |
运算符
算术运算符
运算符 | 定义 |
---|---|
+ | 算术加 |
- | 算术减 |
* | 算术乘 |
.* | 点乘 |
^ | 算术乘方 |
.^ | 点乘方 |
\ | 算术左除 |
.\ | 点左除 |
/ | 算术右除 |
./ | 点右除 |
’ | 矩阵转置(当矩阵是复数时,求矩阵的共轭转置) |
.’ | 矩阵转置(当矩阵是复数时,不求矩阵的共轭转置) |
-
对简单数值而言:
算术右除 与传统除法相同 a/b=a÷b
算术左除 与传统除法相反 a\b=b÷a
-
对矩阵而言:
算术右除 A/B相当于求解线性方程X*A=B的解
算术左除 相当于求解线性方程A *X=B的解
关系运算符
- ==
- ~=(不等于)
- >
- >=
- <
- <=
ans=0或1
逻辑运算符
运算符 | 定义 |
---|---|
& | 逻辑与 |
| | 逻辑或 |
~ | 逻辑非(当操作数为0时,结果为1,否则为0) |
xor | 逻辑异或(两个操作数相同时,结果为0,否则为1) |
any | 有非零元素则为真 |
all | 所有元素均非零则为真 |
后三个使用格式:eg. xor(x,y)
优先级
- 算术运算符>关系运算符>逻辑运算符
- 逻辑运算符中,非>与=或
复数函数
函数 | 定义 |
---|---|
Abs | 模 |
Angle | 复数的相角 |
Complex | 用实部和虚部构造一个复数 |
Real | 复数的实部 |
Imag | 复数的虚部 |
Conj | 复数的共轭 |
unwrap | 调整矩阵元素的相位 |
isreal | 是否为实数矩阵 |
cplxpair | 把复数矩阵排列成复共轭对 |