曲谱网 > 知识库 >

导航导航

取整函数

发布日期:2019-01-10 20:51:20编辑:音乐人

概括:这道题是金握蒙同学的课后练习题,主要是关于取整函数,指导老师为蓝老师。取整函数是指不超过实数x的最大整数称为x的整数部分,记作[x]或INT(x)。

题目:取整函数

解:

=int(a1),不四舍五入

=round(a1,0),四舍五入的

参考思路:

只知道三个取整函数:

y=int(x)

y=fix(x)

y=round(x,0)

“取整公式”皆可利用由这三个函数中最合适的一个导出。

举一反三

例1: 【在计算机的算法语言中有一种函数[x]叫做取整函数(也称高斯函数),它表示x的整数部分,即[x]是不超过x的最大整数.例如:[2]=2,[3.1]=3,[-2.2]=-3.设函数f(x)=2^x/(1+2^x)-0.5,则函数y=[】[数学练习题]


思路提示:

f(x) = 2^x / (1 + 2^x) - 0.5

= 0.5 - 1/(1 + 2^x)

2^x > 0

0 < 1/(1 + 2^x) < 1

-0.5 < f(x) < 0.5

同理

-0.5 < f(-x) < 0.5

当 f(x) < 0

0.5 - 1/(1 + 2^x) < 0

=> x < 0

=> 0.5 - 1/(1 + 2^(-x)) > 0

f(-x) > 0

=> [f(x)] + [f(-x)] = -1 + 0 = -1

当 f(x) ≥ 0

0.5 - 1/(1 + 2^x) ≥ 0

=> x ≥ 0

=> 0.5 - 1/(1 + 2^(-x)) ≤ 0

f(-x) ≤ 0

=> [f(x)] + [f(-x)] = 0 - 1 = -1

所以 y = [f(x)] + [f(-x)] ∈ {-1}

例2: 【取整函数的函数表达式】


思路提示:

=int(f(x))

例3: 取整函数E(x),E(5.8)=5E(-3.2)=-4E(根号13)=3[数学练习题]


思路提示:

就是向下取整数,取出不大于x的最大那个整数

比如不大于5.8的最大的整数就是5

不大于-3.2的最大的整数是-4

根号13=3.几

不大于3.几的最大的整数就是3了

例4: 上取整函数的问题n为任意实数a,b为整数ceiling(ceiling(n/a)/b)=ceiling(n/ab)在算法导论上看到的[数学练习题]


思路提示:

数学问题啊,

N=A*B+X

N%A=X

N%B=X

CEILING(N/A)%(b)=0

%为求余处理

ceiling和%的关系就不用说了吧.

例5: 一道取整函数题是否存在非整数a和b,使得对于所有的n∈Z,满足[na]+[nb]=[na+nb]即{na+nb}={na}+{nb}最好别用枚举法[数学练习题]


思路提示:

设非整数a和b的小数部分为 A、B

[na+nb]=[na]+[nb]+[nA+nB] 这不是关键 好好想一想

[na]+[nb]和[na+nb]的区别就是 前面的是舍弃小数部分再加,而后面的是加上小数部分后得到新的小数部分在舍弃

想通后再继续 即[nA+nB]=0 也就是非整数a和b的小数部分之和要小于1

例如:3.1和2.7 小数部分0.8小于1

等等

相关思考练习题:

题1:取整函数

点拨:EXCEL中对数字的处理中,经常根据需要按指定的位数进行取整。 数字取整可以用下述函数完成: 四舍五入取整 =ROUND(A1,0) 截去小数取整=ROUNDDOWN(A1,0) =FLOOR(A1,1) =TRUNC(A1) 截去小数取整为最接近的偶数 =EVEN(A1) 截去小数向上取整数 =CEIL...

题2:MATLAB中取整用什么函数

点拨:floor 向下取整 >> a=1.4; >> b=floor(a) b = 1 ceil向上取整 >> b=ceil(a) b = 2 fix向零取整 >> a=[-1.9,1.9]; >> b=fix(a) b = -1 1 round 四舍五入取整 >> a=[0.4 0.5]; >> b=round(a) b = 0 1

题3:matlab中小数如何取整?

点拨:matlab中小数取整的函数大约有四个:floor、ceil、round、fix 若 A = [-2.0, -1.9, -1.55, -1.45, -1.1, 1.0, 1.1, 1.45, 1.55, 1.9, 2.0]; floor:朝负无穷方向靠近最近的整数; floor(A) ans = -2 -2 -2 -2 -2 1 1 1 1 1 2 ceil:朝正无穷方向靠...

题4:EXCEL如何取整数

点拨:第一步:打开一个工作样表作为例子(如下图): 第二步:在A40单元格内输入一个小数作为源数据(如下图): 第三步:在A42单元格内输入函数公式“=rounddown(A40,1)”,rounddown是向下取整函数(如下图): 第四步:A40是第一个参数,作用是引...

题5:excel以50取整函数

点拨:=CEILING(FLOOR(A1,25),50)

大家都在看

最新资讯

推荐专题

儿童歌曲大全 儿童故事大全 卡农钢琴曲谱 天空之城钢琴曲谱 梦中的婚礼钢琴曲谱 梁祝》钢琴曲谱 童年的回忆钢琴曲谱 彩云追月钢琴曲谱 康定情歌钢琴曲谱 水边的阿狄丽娜钢琴曲谱 渔舟唱晚古筝曲谱 云水禅心古筝曲谱 高山流水古筝曲谱 浏阳河古筝曲谱 南泥湾古筝曲谱 梅花三弄古筝曲谱 笑傲江湖古筝曲谱 青花瓷古筝曲谱 月光下的凤尾竹葫芦丝曲谱 婚誓葫芦丝曲谱 荷塘月色葫芦丝曲谱 映山红葫芦丝简谱 军港之夜葫芦丝简谱 青花瓷葫芦丝简谱 蝴蝶泉边葫芦丝曲谱 美丽的神话葫芦丝曲谱 致爱丽丝电子琴谱 小苹果 电子琴谱 天空之城 电子琴谱 婚礼进行曲 电子琴谱 茉莉花 电子琴谱 红河谷曲谱