数学和三角函数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的主要内容,如果未能解决你的问题,请参考以下文章

函数round和trunc

常用数学函数

R语言笔记 数学函数

TRUNC 函数 在电子表格中怎么应用?是啥意思

R语言数学函数:abs绝对值sqrt平方根ceiling向上近似整数floor向下近似整数trunc去除小数部分round近似到指定小数位signif近似到有效数字三角函数指数对数

R语言 数据处理的常用函数