round是四舍五入
floor是向下取整,floor(x)取不超过x的最大整数
ceil是向上取整,ceil(x)取超过x的最小整数
因此floor与ceil的结果相差1.
A = [2.1 4.7 8.9; 3.4 5.6 7.1; -9.8 -3.4 -2.5]
A =
2.1000 4.7000 8.9000
3.4000 5.6000 7.1000
-9.8000 -3.4000 -2.5000
>> round(A)
ans =
2 5 9
3 6 7
-10 -3 -3
>> floor(A)
ans =
2 4 8
3 5 7
-10 -4 -3
>> ceil(A)
ans =
3 5 9
4 6 8
-9 -3 -2
abs是取复数的绝对值
real取复数的实部
imag取复数的虚部
>>A=[0.5322 - 0.1603i]
A =
0.5322 - 0.1603i
>> abs(A)
ans =
0.5558
>> real(A)
ans =
0.5322
>> imag(A)
ans =
-0.1603
链接: 【Matlab】round函数的用法.