函数fix
功能 朝零方向取整
格式 B = fix(A) %对A的每一个元素朝零的方向取整数部分,返回与A同维的数组。对于复数参量A,则返回一复数,其分量的实数与虚数部分分别取原复数的、朝零方向的整数部分。
例2-14
>>A= [-1.9, -0.2, 3.1415926, 5.6, 7.0, 2.4+3.6i];
>>B= fix(A)
计算结果为:
B =
Columns 1 through 4
-1.0000 0 3.0000 5.0000
Columns 5 through 6
7.0000 2.0000 + 3.0000i
函数roud
功能 朝最近的方向取整。
格式 Y = round(X) %对X的每一个元素朝最近的方向取整数部分,返回与X同维的数组。对于复数参量X,则返回一复数,其分量的实数与虚数部分分别取原复数的、朝最近方向的整数部分。
例2-15
>>A = [-1.9, -0.2, 3.1415926, 5.6, 7.0,2.4+3.6i];
>>Y = round(A)
计算结果为:
Y =
Columns 1 through 4
-2.0000 0 3.0000 6.0000
Columns 5 through 6
7.0000 2.0000 + 4.0000i
函数floor
功能 朝负无穷大方向取整
格式 B = floor(A) %对A的每一个元素朝负无穷大的方向取整数部分,返回与A同维的数组。对于复数参量A,则返回一复数,其分量的实数与虚数部分分别取原复数的、朝负无穷大方向的整数部分。
例2-16
>>A = [-1.9, -0.2, 3.1415926, 5.6, 7.0,2.4+3.6i];
>>F = floor(A)
计算结果为:
F =
Columns 1through 4
-2.0000 -1.0000 3.0000 5.0000
Columns 5through 6
7.0000 2.0000 + 3.0000i
|