中易网

取整函数

答案:3  悬赏:60  
解决时间 2021-02-26 21:55
取整函数
最佳答案
EXCEL中对数字的处理中,经常根据需要按指定的位数进行取整。
数字取整可以用下述函数完成:
四舍五入取整 =ROUND(A1,0)
截去小数取整=ROUNDDOWN(A1,0) =FLOOR(A1,1) =TRUNC(A1)
截去小数取整为最接近的偶数 =EVEN(A1)
截去小数向上取整数 =CEILING(A1,1)
截去小数向下取整 =INT(A1)

C语言有以下几种取整方法:
1、直接赋值给整数变量。如:
int i = 2.5; 或 i = (int) 2.5;
这种方法采用的是舍去小数部分
2、C/C++中的整数除法运算符“/”本身就有取整功能(int / int),但是整数除法对负数的取整结果和使用的C编译器有关。
3、使用floor函数。floor(x)返回的是小于或等于x的最大整数。如:
floor(2.5) = 2
floor(-2.5) = -3
4、使用ceil函数。ceil(x)返回的是大于x的最小整数。如:
ceil(2.5) = 3
ceil(-2.5) = -2
floor()是向负无穷大舍入,floor(-2.5) = -3;ceil()是向正无穷大舍入,ceil(-2.5) = -2。

MATLAB中的取整函数很多,为方便以后使用把其用法列出来:
floor
B = floor(A) 返回小于或等于A的整数值,对于复数来说,分别对A的实部和虚部进行运算。
a = [-1.9, -0.2, 3.4, 5.6, 7.0, 2.4+3.6i]
a =
Columns 1 through 6
-1.9000-0.20003.40005.6000 7.00002.4000 + 3.6000i
floor(a)
ans =
Columns 1 through 6
-2.0000-1.00003.00005.00007.00002.0000 + 3.0000i
ceil
B = ceil(A) 返回大于或等于A的整数值,对于复数来说,分别对A的实部和虚部进行运算。
a = [-1.9, -0.2, 3.4, 5.6, 7, 2.4+3.6i]
a =
Columns 1 through 6
-1.9000-0.20003.40005.60007.00002.4000 + 3.6000i
ceil(a)
ans =
Columns 1 through 6
-1.000004.00006.00007.00003.0000 + 4.0000i
round:
Y = round(X) 返回距离X最近的整数值。
a = [-1.9, -0.2, 3.4, 5.6, 7.0, 2.4+3.6i]
a =
Columns 1 through 4
-1.9000-0.20003.40005.60007.00002.4000 + 3.6000i

round(a)
ans =
Columns 1 through 4
-2.000003.00006.00007.00002.0000 + 4.0000i

fix:
B = fix(A) 返回A的整数部分,小数部分为0
a = [-1.9, -0.2, 3.4, 5.6, 7.0, 2.4+3.6i]
a =
Columns 1 through 4
-1.9000-0.20003.40005.60007.00002.4000 + 3.6000i
fix(a)
ans =
Columns 1 through 4
-1.000003.00005.00007.00002.0000 + 3.0000i
全部回答

取整函数是指不超过实数x的最大整数称为x的整数部分,记作[x]或INT(x)。该函数被广泛应用于数论,函数绘图和计算机领域。定义:
不超过实数x的最大整数称为x的整数部分,记作[x]或INT(x)。
x-[x]称为x的小数部分,记作{x}。
(需要注意的是,对于负数,[x]并非指x小数点左边的部分,{x}也并非指x小数点右边的部分,例如对于负数-3.7,[-3.7]=-4,而不是-3,此时{x}=-3.7-(-4)=0.3,而不是-0.7.)性质
性质1 对任意x∈R,均有x-1<[x]≤x<[x]+1.
性质2 对任意x∈R,函数y={x}的值域为[0,1).
性质3 取整函数(高斯函数)是一个不减函数,即对任意x1,x2∈R,若x1≤x2,则[x1]≤[x2].
性质4 若n∈Z,x∈R,则有[x+n]=n+[x],{n+x}={x}.后一式子表明y={x}是一个以1为周期的函数.
性质5 若x,y∈R,则[x]+[y]≤[x+y]≤[x]+[y]+1.
性质6 若n∈N+,x∈R,则[nx]≥n[x].
性质7 若n∈N+,x∈R+,则在 区间[1,x]内,恰好有[x/n]个整数是n的倍数.
性质8 设p为 质数,n∈N+,则p在n!的 质因数 分解式中的幂次为
p(n!)=[n/p]+[n/p 2]+….
取整函数是指不超过实数x的最大整数称为x的整数部分,记作[x]或INT(x)。该函数被广泛应用于数论,函数绘图和计算机领域。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
老黄历查询只要时辰宜进人口,其他都是凶,好
柏芙采防晒买的价格,网上买行吗?
修真,完结的,主人公一生下来就是天之骄子的
医生让我吃补佳乐每天3次每次3片
比利时酒吧地址在什么地方,想过去办事
gta5怎么解锁批发价格
一地鸡毛什么意思?!
中国信合24小时自助银行(曲麻莱信用社)我想知
跟直男聊天是什么经历
what hard work it is?难道用how不可以
戴尔W7系统。CAD做图时,用上面的F健怎么不起
急!!!"不忘本"用英语怎么说
《由“宋濂”想到我自己》600字作文
公办教师养老保险怎样办理
湾尾这个地址在什么地方,我要处理点事
推荐资讯
荣耀畅玩4x全网通两个卡都支持电信4g吗
真的有m吗?
航程汽车贸易有限公司江淮直营店这个地址在什
有那些药物能促进肝细胞修复再生的?
睫毛增长液多少钱一瓶
南昌市第三医院医疗协作单位地址有知道的么?
生物工程(制药方向)考研方向 想学医
计算机中丢失udd_mi.dll是什么
表示化险为夷的意思的成语
用360系统修复后,无法上网。
泰山道/津文线(路口)在哪里啊,我有事要去这
如何做一个完整全面的仓储自动化系统设计
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?