每每用到取整的函数,这几个函数计算的是一ca88亚洲城网站

31–round(),floor()和ceiling()

  • round()四舍伍入取整
  • floor()向下取整
  • ceiling()向上取整

> round(3.5)
[1] 4
> floor(3.5)
[1] 3
> ceiling(3.5)
[1] 4

进1法取整、四舍伍入取整、忽略小数等的取整数方法大全

32–factorial( )

factorial()为阶乘函数

> factorial(3)
[1] 6

PHP取整数函数常用的三种办法,下边搜聚了八个函数;平常用到取整的函数,今日非常的小总计一下!其实很轻松,就是多少个函数而已~~主如若:ceil,floor,round,intval
PHP取整数函数常用的多种格局,上面搜聚了几个函数;
时不时用到取整的函数,明日十分小总计一下!其实很轻易,正是多少个函数而已~~主倘使:ceil,floor,round,intval

33–nlm( )

nlm()用来求函数的最小值

> nlm(function(x) return(x^2-sin(x)), 8)
$minimum
[1] -0.2324656

$estimate
[1] 0.4501831

$gradient
[1] 4.024558e-09

$code
[1] 1

$iterations
[1] 5

1、ceil — 进1法取整

3肆–计算遍及函数

  • d 对应概率密度函数
  • p 对应积累布满函数
  • q 对应遍及的分位数
  • r 对应随便数生成函数

> dnorm(0)
[1] 0.3989423
> pnorm(0)
[1] 0.5
> rnorm(10)
 [1]  0.23687896 -0.06802170 -0.08102438  0.63635970
 [5]  0.17326884  0.20388754  0.62996081  1.74229465
 [9]  0.12313148 -0.37888588
> qnorm(0.5)
[1] 0

说明
float ceil ( float value )
回到极大于 value 的下二个平头,value 若是有小数部分则进一人。ceil()
再次来到的类型依然是 float,因为 float 值的限定平常比 integer 要大。
例子 1. ceil() 例子

35–crossprod( )

crossprod( )用来计量三个向量的内积

> crossprod(1:3, c(5, 12, 13))
     [,1]
[1,]   68

本条函数计算的是1*5+2*12+3*13=68

复制代码 代码如下:

<?php
echo ceil(4.3); // 5
echo ceil(9.999); // 10
?>

二、floor — 舍去法取整

说明
float floor ( float value )
回到不超过 value 的下3个整数,将 value 的小数部分舍去取整。floor()
再次来到的档期的顺序如故是 float,因为 float 值的限定经常比 integer 要大。
例子 1. floor() 例子

复制代码 代码如下:

<?php
echo floor(4.3); // 4
echo floor(9.999); // 9
?>

三、round — 对浮点数进行4舍5入

说明
float round ( float val [, int precision] )
再次回到将 val 依据钦赐精度
precision(10进制小数点后数字的数目)举办肆舍5入的结果。precision
也得以是负数或零(默许值)。
例子 1. round() 例子

复制代码 代码如下:

<?php
echo round(3.4); // 3
echo round(3.5); // 4
echo round(3.6); // 4
echo round(3.6, 0); // 4
echo round(1.95583, 2); // 1.96
echo round(1241757, -3); // 1242000
echo round(5.045, 2); // 5.05
echo round(5.055, 2); // 5.06
?>

肆、intval—对变数转成整数型态

例子intval()

复制代码 代码如下:

<?php
echo intval(4.3); //4
echo intval(4.6); // 4
?>

PHP四舍5入正确小数位及取整

(一)php保留多少人小数并且4舍伍入

复制代码 代码如下:

 
$num=0.0215489;
echo sprintf(“%.3f”, $num); // 0.022

  (2)php保留肆个人小数不肆舍伍入

复制代码 代码如下:

$num=0.0215489;
echo substr(sprintf(“%.4f”, $num),0,-1); // 0.021

  (三)php进壹法取整数(那些在分页程序的页数程序里面会用到)

复制代码 代码如下:

echo ceil(4.3);    // 5
echo ceil(9.999);  // 10

  (肆)php舍去法取整数

复制代码 代码如下:

 
echo floor(4.3);   // 4
echo floor(9.999); // 9

  (5),round函数

  例 1. round() 例子

复制代码 代码如下:

 
<?php
echo round(3.4);         // 3
echo round(3.5);         // 4
echo round(3.6);         // 4
echo round(3.6, 0);      // 4
ca88亚洲城网站,echo round(1.95583, 2);  // 1.96
echo round(1241757, -3); // 1242000
echo round(5.045, 2);    // 5.05
echo round(5.055, 2);    // 5.06
?>

PHP肆舍5入保留两位小数点最纯粹的措施

复制代码 代码如下:

<?php
$number = 123213.066666;
echo sprintf(“%.2f”, $number);
?>

出口结果:
123213.07

你只怕感兴趣的稿子:

相关文章