取整函数的一个证明

求证:

 ceil(m-n)=ceil(m)-floor(n) (这里m,n均为有理数。假设m>n,并且m的小数部>=n的小数部分)

 

证明:

设m=x+p(x为m的整数部分,p为小数部分)

   n=y+q(y为n的整数部分,q为小数部分)

则ceil(m-n)=ceil((x+p)-(y+q))=ceil((x-y)+(p-q))

又根据题目的假设这里有p>q 所以ceil((x-y)+(p-q))=x-y+1=(x+1)-y

这里的x+1显然等于ceil(x) ,y=floor(n)

所以等式成立。证毕。

 

推广:把m的小数部>=n的小数部分,这里的条件去掉呢?

这时就需要分情况讨论:(1)当m的小数部>=n的小数部分等式成立

(2)当m的小数部<n的小数部分等式成立时,此时p-q<0,则ceil((x-y)+(p-q))= x-y=floor(m)-floor(n)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值