// abs — 获取[数值]的绝对值

    $int=-;
echo abs($int).'<br>'; $float=-2.34;
echo abs($float).'<hr>'; //ceil — 把一个[浮点数]进一法取整 返回大于此浮点数的临近整数 $float=2.3;
echo ceil($float).'<br>'; $float=2.7;
echo ceil($float).'<br>'; $float=-2.3;
echo ceil($float).'<br>'; $float=-2.7;
echo ceil($float).'<hr>'; //floor — 把一个[浮点数]舍去法取整 返回不大于此浮点数的临近整数 $float=2.3;
echo floor($float).'<br>'; $float=2.7;
echo floor($float).'<br>'; $float=-2.3;
echo floor($float).'<br>'; $float=-2.7;
echo floor($float).'<hr>'; //exp — 计算 e(2.718282.) 的指数[几次方]??????? $num=-;
echo exp($num).'<br>';
$num=;
echo exp($num).'<br>';
$num=-;
echo exp($num).'<br>';
$num=;
echo exp($num).'<hr>'; //max — 找出[各个参数中]最大值
$arr=array(,,);
echo max($arr).'<br>';//这货里面一个参数时,这个参数必须是一个数组 echo max('string',).'<br>';//两个参数(一个为字符串一个为0)获取最大值时:PHP 会将非数值的 string 当成 0,如果第一个参数为字符串->返回字符串;如果第一个参数为0->返回0
echo max(,'string').'<br>';//归结一句话就是:两个参数(一个为字符串一个为0)获取最大值时只会返回第一个参数 echo max(,,,,).'<br>';//此处1,2,3,4,5等价于5个参数 echo max(-,'string').'<br>';//字符串和负数获取最大值时,只会返回字符串
echo max('string',-).'<br>'; var_dump(max(array(,,),array(,,)));//对多个数组,max 从左向右比较 返回最大的数组
echo '<hr>';
var_dump(max('string',-,array(,,))).'<br>';//如果同时给出数组和非数组作为参数,则总是将数组视为最大值 //min — 找出[各个参数中]最小值
$arr=array(,,);
echo min($arr).'<br>';//这货里面一个参数时,这个参数必须是一个数组 echo min('string',).'<br>';//两个参数(一个为字符串一个为0)获取最小值时:PHP 会将非数值的 string 当成 0,如果第一个参数为字符串->返回字符串;如果第一个参数为0->返回0
echo min(,'string').'<br>';//归结一句话就是:两个参数(一个为字符串一个为0)获取最小值时只会返回第一个参数 echo min(,,,,).'<br>';//此处1,2,3,4,5等价于5个参数 echo min(-,'string').'<br>';//字符串和负数获取最小值时,只会返回负数
echo min('string',-).'<br>'; var_dump(min(array(,,),array(,,)));//对多个数组,min 从左向右比较 返回最小的数组
echo '<hr>';
var_dump(min('string',-,array(,,))).'<hr>';//返回-1 //mt_rand — 生成[]or[2个参数]更好的随机数 比rand()快四倍 echo mt_rand().'<br>';//返回 0 到 RAND_MAX 之间的伪随机数
echo mt_rand(-,).'<hr>'; //rand — 产生一个随机整数
echo rand(,).'<hr>'; //round — 对[浮点数]按照[小数点后+几位或前-几位]进行四舍五入
echo round(3.4).'<br>'; //
echo round(3.5).'<br>'; //
echo round(3.6).'<br>'; //
echo round(3.6, ).'<br>'; //
echo round(1.95583, ).'<br>'; // 1.96
echo round(, -).'<br>'; //
echo round(5.045, ).'<br>'; // 5.05
echo round(5.055, ).'<hr>'; // 5.06 //sqrt — 对其[参数]进行求平方根
echo sqrt().'<hr>';//10 //pi — 得到圆周率值
echo pi().'<hr>';//3.1415926535898 //pow — 指数表达式 返回[参数1(不可为-)]的[参数2]次方的值 echo pow(,).'<br>';//
echo pow(,).'<br>';//
echo pow(-,).'<hr>';//4->错误的值 第一个参数不可以为- //fmod — 返回[浮点数1]/[浮点数2]的余数 echo fmod(6.7,2.2).'<hr>';//因为2.2*3=6.6-6.7=-0.1->返回0.1
// abs — 获取[数值]的绝对值

//ceil — 把一个[浮点数]进一法取整 返回大于此浮点数的临近整数

//floor — 把一个[浮点数]舍去法取整 返回不大于此浮点数的临近整数

//exp — 计算 e(2.718282.) 的指数[几次方]???????

//max — 找出[各个参数中]最大值

//min — 找出[各个参数中]最小值

//mt_rand — 生成[]or[2个参数]更好的随机数 比rand()快四倍

//rand — 产生一个随机整数

//round — 对[浮点数]按照[小数点后+几位或前-几位]进行四舍五入

//sqrt —  对其[参数]进行求平方根

//pi — 得到圆周率值

//pow — 指数表达式 返回[参数1(不可为-)]的[参数2]次方的值

//fmod — 返回[浮点数1]/[浮点数2]的余数

 

常用的数学函数-S的更多相关文章

  1. 【python游戏编程之旅】第四篇---pygame中加载位图与常用的数学函数。

    本系列博客介绍以python+pygame库进行小游戏的开发.有写的不对之处还望各位海涵. 在上一篇博客中,我们学习了pygame事件与设备轮询.http://www.cnblogs.com/msxh ...

  2. 【python游戏编程04--加载位图与常用的数学函数】

    一.pygame中常用的数学函数 首先介绍两个角度和弧度转换的函数 math.degress()和math.radians()用法很简单,只要将数值传进去然后接受返回值就可以 math.cos(ang ...

  3. iOS开发中常用的数学函数

    iOS开发中常用的数学函数 /*---- 常用数学公式 ----*/ //指数运算 3^2 3^3 NSLog(,)); //result 9 NSLog(,)); //result 27 //开平方 ...

  4. PHP常用的数学函数和字符串函数

    PHP常用函数总结 数学函数 1.abs(): 求绝对值 $abs = abs(-4.2); //4.2 数字绝对值数字 2.ceil(): 进一法取整 echo ceil(9.999); // 10 ...

  5. C++中常用的数学函数总结

    我们在C++程序设计的过程中往往会使用到一些数学函数,那么不同的数学运算要用到什么函数哪?大家可以参考我的总结如下: 首先引用到数学函数时一定要记得加函数头文件 #include<cmath&g ...

  6. OC常用的数学函数及宏定义

    一.函数 1. 三角函数 double sin (double);正弦 double cos (double);余弦 double tan (double);正切 2 .反三角函数 double as ...

  7. MySQL常用的数学函数

    在使用mysql自带的函数要慎重,说是会影响数据执行效率,代价太大.这个也要区分开,区分快软件的引用范畴,比如说内部系统业务逻辑比较复杂,功能点很细,但是并发量不是很大,这个时候用MySQL自带的函数 ...

  8. iOS常用的数学函数

    1. 三角函数    double sin (double);正弦    double cos (double);余弦    double tan (double);正切    2 .反三角函数    ...

  9. SAP (ABAP) 常用的数学函数

    Function func Return value abs Absolute value of the argument arg (绝对值) sign Plus/minus sign of the ...

随机推荐

  1. Vue-admin工作整理(一):项目搭建

    1.首先要安装vue-cli 3.0以上版本,和git 该版本可以支持页面化快速创建: sudo npm install -g @vue/cli 安装完毕后查看vue版本信息:vue -V 2.安装好 ...

  2. Pandas-数据的合并与拼接

    Pandas包的merge.join.concat方法可以完成数据的合并和拼接,merge方法主要基于两个dataframe的共同列进行合并,join方法主要基于两个dataframe的索引进行合并, ...

  3. [Linux]防火墙关闭与开启

    防火墙关闭与开启 系统环境:ubuntu16.04 工具:xshell 测试远程主机的端口是否开启 telnet 192.168.xx.xx 80 防火墙关闭/开启/重启 # 防火墙关闭 sudo u ...

  4. Web安全测试工具 Burp Suit 使用简介

    参考文档: https://blog.csdn.net/gitchat/article/details/79168613 https://www.cnblogs.com/nieliangcai/p/6 ...

  5. python 学习笔记 2 ----> dive into python 3

    Python Shell idle的使用 >>> >>>help() ----> help> 可以在help这个工具中查找Python内置函数的文档等等 ...

  6. 从零开始,搭建 AI 音箱 Alexa 语音服务

    https://blog.csdn.net/gitchat/article/details/78869367

  7. f-stack中ipc传递指针从应用中读取信息时挂掉

    f-stack中ipc传递指针从应用中读取信息时挂掉 如:创建bridge0./ifconfig bridge0 create./ifconfig f-stack-0 down./ifconfig f ...

  8. pycharm配置可视化数据库

    出于数据库安全性,数据库管理员会给数据库配置SSH,也就是为数据库增加一个安全协议(通信加密),加大外部用户对该数据库远程连接的难度. 利用SSH通道来连接远程数据库时需要以下信息:远程数据库服务器I ...

  9. conda环境复制

    配置环境是一个很烦的事,有时候用到服务器需要一遍又一遍的配..太麻烦了,这时候就要用到conda,直接复制已有的环境.事半功倍. 第一种方法:地址复制 首先找到要复制的环境的路径:conda info ...

  10. PAT 1132 Cut Integer

    1132 Cut Integer (20 分)   Cutting an integer means to cut a K digits lone integer Z into two integer ...