数学和三角函数INT和TRUNC
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了数学和三角函数INT和TRUNC相关的知识,希望对你有一定的参考价值。
参考技术A INT()函数,是 VFP 数值函数的一种,是将一个要取整的实数(可以为数学表达式)向下取整为最接近的整数。利用INT函数可以返回一个小数的整数,如4.323,返回4,它不是四舍五入,而是舍尾法,即使4.987,也是返回4,而不是5。简介
INT函数将返回实数向下取整后的整数值。它的语法格式为INT (number),其中的number是需要进行取整的实数。例如INT( 8.6)的返回值为8,而INT(-8.6)的返回值为-9。TRUNC函数是将数字的小数部分截去,返回数字的整数部分。它的语法格式为TRUNC(number,number_digits),其中number为需要截尾取整的数字,number_digits为指定取整精度的数字,默认为0。例如函数TRUNC(8.5)的返回值是8,而TRUNC(-8.5)的返回值为-8。
虽然这两个函数是取整函数,但是它们的算法是不一样的。INT函数返回比给定参数小且最接近参数的整数,而TRUNC函数则直接返回去掉小数部分的整数。
INT函数举例:
TRUNC函数
trunc函数属于舍入函数的其中之一。和int函数类似,但在处理负数时又有所不同。
trunc函数的作用是将数字的小数部分截去,返回整数。
TRUNC函数的语法为:TRUNC(数字,保留位数)
如果第二参数省略,则取默认值 0(零),即整数。 比如=trunc(23.67),结果为23。
需要注意的是,trunc函数是截取,而不对后面的数字进行四舍五入。比如,=trunc(23.68767,3),结果为:23.687。
TRUNC 和 INT函数有些类似,都返回整数。 TRUNC 去除数字的小数部分。 INT 则是依照给定数的小数部分的值,将其四舍五入到最接近的整数。
INT和TRUNC函数有什么不同?
INT和TRUNC函数在处理负数时有所不同:=TRUNC(-4.3) 返回 -4,而 =INT(-4.3) 返回 -5,因为 -5 是较小的数。
R语言笔记 数学函数
数学函数
表5-2列出了常用的数学函数和简短的用例。
表5-2 数学函数
函 数 描 述
abs(x) 绝对值
abs(-4)返回值为4
sqrt(x) 平方根sqrt(25)返回值为5
和25^(0.5)等价
ceiling(x) 不小于x的最小整数
ceiling(3.475)返回值为4
floor(x) 不大于x的最大整数
floor(3.475)返回值为3
trunc(x) 向 0 的方向截取的x中的整数部分
trunc(5.99)返回值为5
图灵社区会员 matrixvirus([email protected]) 专享 尊重版权
84 第5 章 高级数据管理
(续)
函 数 描 述
round(x, digits=n) 将x舍入为指定位的小数
round(3.475, digits=2)返回值为3.48
signif(x, digits=n) 将x舍入为指定的有效数字位数
signif(3.475, digits=2)返回值为3.5
cos(x)、sin(x) 、tan(x) 余弦、正弦和正切
cos(2)返回值为–0.416
acos(x) 、asin(x) 、atan(x) 反余弦、反正弦和反正切
acos(-0.416)返回值为2
cosh(x) 、sinh(x) 、tanh(x) 双曲余弦、双曲正弦和双曲正切
sinh(2)返回值为3.627
acosh(x) 、asinh(x) 、atanh(x) 反双曲余弦、反双曲正弦和反双曲正切
asinh(3.627)返回值为2
log(x,base=n)
log(
以上是关于数学和三角函数INT和TRUNC的主要内容,如果未能解决你的问题,请参考以下文章
R语言数学函数:abs绝对值sqrt平方根ceiling向上近似整数floor向下近似整数trunc去除小数部分round近似到指定小数位signif近似到有效数字三角函数指数对数