常用的数学函数-S
// 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的更多相关文章
- 【python游戏编程之旅】第四篇---pygame中加载位图与常用的数学函数。
本系列博客介绍以python+pygame库进行小游戏的开发.有写的不对之处还望各位海涵. 在上一篇博客中,我们学习了pygame事件与设备轮询.http://www.cnblogs.com/msxh ...
- 【python游戏编程04--加载位图与常用的数学函数】
一.pygame中常用的数学函数 首先介绍两个角度和弧度转换的函数 math.degress()和math.radians()用法很简单,只要将数值传进去然后接受返回值就可以 math.cos(ang ...
- iOS开发中常用的数学函数
iOS开发中常用的数学函数 /*---- 常用数学公式 ----*/ //指数运算 3^2 3^3 NSLog(,)); //result 9 NSLog(,)); //result 27 //开平方 ...
- PHP常用的数学函数和字符串函数
PHP常用函数总结 数学函数 1.abs(): 求绝对值 $abs = abs(-4.2); //4.2 数字绝对值数字 2.ceil(): 进一法取整 echo ceil(9.999); // 10 ...
- C++中常用的数学函数总结
我们在C++程序设计的过程中往往会使用到一些数学函数,那么不同的数学运算要用到什么函数哪?大家可以参考我的总结如下: 首先引用到数学函数时一定要记得加函数头文件 #include<cmath&g ...
- OC常用的数学函数及宏定义
一.函数 1. 三角函数 double sin (double);正弦 double cos (double);余弦 double tan (double);正切 2 .反三角函数 double as ...
- MySQL常用的数学函数
在使用mysql自带的函数要慎重,说是会影响数据执行效率,代价太大.这个也要区分开,区分快软件的引用范畴,比如说内部系统业务逻辑比较复杂,功能点很细,但是并发量不是很大,这个时候用MySQL自带的函数 ...
- iOS常用的数学函数
1. 三角函数 double sin (double);正弦 double cos (double);余弦 double tan (double);正切 2 .反三角函数 ...
- SAP (ABAP) 常用的数学函数
Function func Return value abs Absolute value of the argument arg (绝对值) sign Plus/minus sign of the ...
随机推荐
- 线段树(segment_tree)
线段树之——区间修改区间查询 1.概述 线段树,也叫区间树,是一个完全二叉树,它在各个节点保存一条线段(即“子数组”),因而常用于解决数列维护问题,基本能保证每个操作的复杂度为O(lgN). 线段树是 ...
- jupyter notebook——安装配置
本地登陆 cmd输入下面的命令,会进入用户主目录 jupyter notebook 在浏览器打开时,提示输入token,复制命令行上的token还是不能进入,其实浏览器上有提示的,按照提示操作即可,输 ...
- layui
给大家推荐个比较好用的前端ui框架layui,遵循原生HTML/CSS/JS的书写与组织形式,门槛极低,拿来即用,而且layui除了ie6/7不兼容其他都兼容,而且还是响应式布局 1,获得layui后 ...
- 又谈T检验
今天有同学的论文被指摘了,就是又用了T检验,又用了ANOVA,reviewer直接说用ANOVA就行了.所以回想下了T检验. 简而言之,T检验就是用来比较均值的,样本均值和已知总体均值是否有差异.(也 ...
- JSP+MySQL最简单的登录和注册的实现 --Java Web温习
一.开发环境 开发工具:eclipse 2018-09 操作系统:win10 二.实现 1.目录结构: 2.数据库(创建tmp数据库,新建user表,user表结构如下) 3.功能简介 功能比较简单, ...
- java.lang.NoClassDefFoundError: org/apache/juli/logging/LogFactory的解决
java.lang.NoClassDefFoundError: org/apache/juli/logging/LogFactory的解决 博客分类: 问题 ApacheJavaTo ...
- iphone上mitmproxy证书设置
PC端安装mitmproxy并添加证书后,基本问题不大,都能正常运行起来 手机端iphone上下载安装mitmproxy证书: 1.手机和PC在同一个局域网中,设置wifi代理为PC端的ip,端口为m ...
- 最简单的RPC框架实现
通过java原生的序列化,Socket通信,动态代理和反射机制,实现一个简单的RPC框架,由三部分组成: 1.服务提供者,运行再服务端,负责提供服务接口定义和服务实现类 2.服务发布者,运行再RPC服 ...
- jq鼠标事件
鼠标事件是在用户移动鼠标光标或者使用任意鼠标键点击时触发的. (1)click单击鼠标事件:click事件于用户在元素敲击鼠标左键,并在相同元素上松开左键时触发. $('p').cl ...
- java实现二维码的生成.
目录 1.二维码概念 2.二维码发展历史 3.二维码分类 4.二维码优缺点 5.QR Code 1.二维码又称 二维条码 (2-dimensional bar code)是用某种特定的几何 ...