赞
踩
fix Round towards zero.
fix(X) rounds the elements of X to the nearest integers towards zero.
例:
t =
7.6806 3.5388 3.6130
2.3309 3.4719 7.4163
5.8736 2.5372 7.0590
fix(t)
ans =
7 3 3
2 3 7
5 2 7
round rounds towards nearest decimal or integer
round(X) rounds each element of X to the nearest integer.
例:
t =
7.6806 3.5388 3.6130
2.3309 3.4719 7.4163
5.8736 2.5372 7.0590
round(t)
ans =
8 4 4
2 3 7
6 3 7
floor Round towards minus infinity.
floor(X) rounds the elements of X to the nearest integers towards minus infinity.
例:
t =
7.6806 3.5388 3.6130
2.3309 3.4719 7.4163
5.8736 2.5372 7.0590
floor(t)
ans =
7 3 3
2 3 7
5 2 7
ceil Round towards plus infinity.
ceil(X) rounds the elements of X to the nearest integers towards infinity.
t =
7.6806 3.5388 3.6130
2.3309 3.4719 7.4163
5.8736 2.5372 7.0590
ceil(t)
ans =
8 4 4
3 4 8
6 3 8
nearest
CONVERGENT, nearest, and ROUND only differ in the way they treat
values whose fractional part is 0.5.
In CONVERGENT, the ties are rounded to the nearest even integer.
In nearest, the ties are rounded up.
In ROUND, the ties are rounded up if positive, and down if negative.
>> [x convergent(x) nearest(x) round(x) fix(x)]
ans =
-3.5000 -4.0000 -3.0000 -4.0000 -3.0000
-2.5000 -2.0000 -2.0000 -3.0000 -2.0000
-1.5000 -2.0000 -1.0000 -2.0000 -1.0000
-0.5000 0 0 -1.0000 0
0.5000 0 1.0000 1.0000 0
1.5000 2.0000 2.0000 2.0000 1.0000
2.5000 2.0000 3.0000 3.0000 2.0000
3.5000 4.0000 4.0000 4.0000 3.0000
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。