精华内容
下载资源
问答
  • math函数

    2018-12-06 11:19:39
    dir(math) #这句可查看所有函数名列表 help(math) #查看具体定义及函数0原型 常用函数 ceil(x) 取顶 floor(x) 取底 fabs(x) 取绝对值 factorial (x) 阶乘 hypot(x,y) sqrt(xx+yy) pow(x,y) x的y次方 sqrt...

    简介

    import math
    dir(math)          #这句可查看所有函数名列表
    help(math)         #查看具体定义及函数0原型
    

    常用函数
    ceil(x) 取大于等于x的最小的整数值,如果x是一个整数,则返回x
    floor(x) 小于等于x的最大的整数值,如果x是一个整数,则返回自身
    fabs(x) 取绝对值
    factorial (x) 阶乘
    exp(x)
    hypot(x,y) =sqrt(xx+yy)
    pow(x,y) x的y次方
    sqrt(x) 开平方
    log(x)
    log10(x)
    trunc(x) 截断取整数部分
    isnan (x) 判断是否NaN(not a number)
    degree (x) 弧度转角度
    radians(x) 角度转弧度
    例如

    >>> math.degrees(math.pi)
    180.0
    >>> math.sqrt(3)
    1.7320508075688772
    

    函数模型中的两个常量
    e = 2.718281828459045
    pi = 3.141592653589793

    >>> math.e
    2.718281828459045
    
    展开全文
  • Java中Math函数的使用

    万次阅读 多人点赞 2018-04-08 11:49:40
    Java中Math函数的使用 说到Java中的Math函数,大家肯定不陌生,但是在真正使用的时候却犯了难,那么多方法,我们到底需要使用哪个呢? 为此,我特地研究了一些Math常用函数的使用,以方便大家使用。 算术计算 ...

    Java中Math函数的使用

    说到Java中的Math函数,大家肯定不陌生,但是在真正使用的时候却犯了难,那么多方法,我们到底需要使用哪个呢?

    为此,我特地研究了一些Math常用函数的使用,以方便大家使用。

    算术计算

    • Math.sqrt() : 计算平方根
    • Math.cbrt() : 计算立方根
    • Math.pow(a, b) : 计算a的b次方
    • Math.max( , ) : 计算最大值
    • Math.min( , ) : 计算最小值
    • Math.abs() : 取绝对值
    System.out.println(Math.sqrt(16)); // 4.0
    System.out.println(Math.cbrt(8)); // 2.0
    System.out.println(Math.pow(3, 2)); // 9.0
    System.out.println(Math.max(2.3, 4.5));// 4.5
    System.out.println(Math.min(2.3, 4.5));// 2.3
    
    /**
     * abs求绝对值
     */
    System.out.println(Math.abs(-10.4)); // 10.4
    System.out.println(Math.abs(10.1)); // 10.1
    
    

    进位

    • Math.ceil(): 天花板的意思,就是逢余进一
    • Math.floor() : 地板的意思,就是逢余舍一
    • Math.rint(): 四舍五入,返回double值。注意.5的时候会取偶数
    • Math.round(): 四舍五入,float时返回int值,double时返回long值
    /**
    * ceil天花板的意思,就是逢余进一
     */
    System.out.println(Math.ceil(-10.1)); // -10.0
    System.out.println(Math.ceil(10.7)); // 11.0
    System.out.println(Math.ceil(-0.7)); // -0.0
    System.out.println(Math.ceil(0.0)); // 0.0
    System.out.println(Math.ceil(-0.0)); // -0.0
    System.out.println(Math.ceil(-1.7)); // -1.0
    
    System.out.println("-------------------");
    
    /**
     * floor地板的意思,就是逢余舍一
     */
    System.out.println(Math.floor(-10.1)); // -11.0
    System.out.println(Math.floor(10.7)); // 10.0
    System.out.println(Math.floor(-0.7)); // -1.0
    System.out.println(Math.floor(0.0)); // 0.0
    System.out.println(Math.floor(-0.0)); // -0.0
    
    System.out.println("-------------------");
    
    /**
     * rint 四舍五入,返回double值 注意.5的时候会取偶数 异常的尴尬=。=
     */
    System.out.println(Math.rint(10.1)); // 10.0
    System.out.println(Math.rint(10.7)); // 11.0
    System.out.println(Math.rint(11.5)); // 12.0
    System.out.println(Math.rint(10.5)); // 10.0
    System.out.println(Math.rint(10.51)); // 11.0
    System.out.println(Math.rint(-10.5)); // -10.0
    System.out.println(Math.rint(-11.5)); // -12.0
    System.out.println(Math.rint(-10.51)); // -11.0
    System.out.println(Math.rint(-10.6)); // -11.0
    System.out.println(Math.rint(-10.2)); // -10.0
    
    System.out.println("-------------------");
    /**
     * round 四舍五入,float时返回int值,double时返回long值
     */
    System.out.println(Math.round(10)); // 10
    System.out.println(Math.round(10.1)); // 10
    System.out.println(Math.round(10.7)); // 11
    System.out.println(Math.round(10.5)); // 11
    System.out.println(Math.round(10.51)); // 11
    System.out.println(Math.round(-10.5)); // -10
    System.out.println(Math.round(-10.51)); // -11
    System.out.println(Math.round(-10.6)); // -11
    System.out.println(Math.round(-10.2)); // -10
    
    

    【注意】这里有一个非常需要注意的一点是:这里所有进位的方法的入参都要保证是float或者double类型,否则进位方法将毫无意义。例如如下我们经常犯的错误:

    int a = 1300, b = 1000;
    System.out.println(Math.ceil(a / b));  // 1  表达式A(错误使用)
    System.out.println(Math.ceil(a / (float)b));  // 2 表达式B(正确使用)
    
    

    看上去表达式A和表达式B没有什么区别,可仔细分析可知:a / b = 1 ,而 a / (float)b = 1.3, 实际上表达式A的Math.ceil()根本起不了任何作用。

    随机数

    • Math.random(): 取得一个[0, 1)范围内的随机数
    System.out.println(Math.random()); // [0, 1)的double类型的数
    System.out.println(Math.random() * 2);//[0, 2)的double类型的数
    System.out.println(Math.random() * 2 + 1);// [1, 3)的double类型的数
    
    

    微信公众号

    在这里插入图片描述

    展开全文
  • C#中Math函数简介

    万次阅读 2020-10-09 17:06:33
    C#中Math函数介绍 Math.abs() 计算绝对值 Math.acos() 计算反余弦值 Math.asin() 计算反正弦值 Math.atan() 计算反正切值 Math.atan2() 计算从x 坐标轴到点的角度 Math.ceil() 将数字向上舍入为最接近的整数 Math....

    C#中Math函数简介

    Math.abs() 计算绝对值
    Math.acos() 计算反余弦值
    Math.asin() 计算反正弦值
    Math.atan() 计算反正切值
    Math.atan2() 计算从x 坐标轴到点的角度
    Math.ceil() 将数字向上舍入为最接近的整数
    Math.cos() 计算余弦值
    Math.exp() 计算指数值
    Math.floor() 将数字向下舍入为最接近的整数
    Math.log() 计算自然对数
    Math.max() 返回两个整数中较大的一个
    Math.min() 返回两个整数中较小的一个
    Math.pow() 计算x 的y 次方
    Math.random() 返回一个0.0 与1.0 之间的伪随机数
    Math.round() 四舍五入为最接近的整数
    Math.sin() 计算正弦值
    Math.sqrt() 计算平方根
    Math.tan() 计算正切值
    Math.E 欧拉(Euler) 常数,自然对数的底(大约为2.718)
    Math.LN2 2 的自然对数(大约为0.693)
    Math.LOG2E e 的以2 为底的对数(大约为1.442)
    Math.LN2 10 的自然对数(大约为2.302)
    Math.LOG10E e 的以10 为底的对数(大约为0.434)
    Math.PI 一个圆的周长与其直径的比值(大约为3.14159)
    Math.SQRT1_2 1/2 的平方根的倒数(大约为0.707)
    Math.SQRT2 2 的平方根(大约为1.414)

    展开全文
  • PHP 5 Math 函数

    2017-08-14 09:38:15
    Math 函数能处理 integer 和 float 范围内的值。 安装 PHP Math 函数是 PHP 核心的组成部分。无需安装即可使用这些函数。 PHP 5 Math 函数 函数 描述 abs() 返回一个数的绝对值。 acos() 返回一个数的反余弦。...
    HP Math 简介
    Math 函数能处理 integer 和 float 范围内的值。
    安装
    PHP Math 函数是 PHP 核心的组成部分。无需安装即可使用这些函数。
    PHP 5 Math 函数
    函数 描述
    abs() 返回一个数的绝对值。
    acos() 返回一个数的反余弦。
    acosh() 返回一个数的反双曲余弦。
    asin() 返回一个数的反正弦。
    asinh() 返回一个数的反双曲正弦。
    atan() 返回一个数的反正切。
    atan2() 返回两个变量 x 和 y 的反正切。
    atanh() 返回一个数的反双曲正切。
    base_convert() 在任意进制之间转换数字。
    bindec() 把二进制数转换为十进制数。
    ceil() 向上舍入为最接近的整数。
    cos() 返回一个数的余弦。
    展开全文
  • Math函数调用

    2018-03-18 13:42:33
    Math函数调用 形式为 System.out.printli(Math.max(a,b)); //max可换成以下形式 abs 取绝对值 min,max 最小最大值 pow 次方 sqrt 开方 ceil 向上取整 //6.4---6 floor 向下取整 //6.4---...
  • JS的Math函数

    2020-02-02 09:51:33
    这里介绍JS常用的Math函数 PI var pi = Math.PI; console.log(pi); // PI: 3.1415926 随机函数random var value = Math.random(); console.log(value); // 产生一个随机的[0, 1)小数 向下取整数floor ...
  • math函数常用操作

    2019-07-05 17:47:37
    math函数 #math.方法()来调用math模块当中的方法或者属性 #1.** ceil() 向上取整 ceil 天花板 res=math.ceil(5.0002) print(res)# 6 #2. floor() 向下取整 地板 res=math.floor(6.9) print(res) #6 #3. pow 计算一个...
  • JavaScript之封装Math函数
  • JS Math函数

    2015-08-06 16:00:54
    JS Math函数 Math.max(a,b,c,d...) 返回参数中数字最大的值,参数类型为number,可以是小数、整数、正数、负数、零 注意:如果没有任何参数,返回-Infinity,如果有非数字类型的参数,返回NaN Math.min(a,b,...
  • Java中Math函数的用法

    2019-08-21 10:27:49
    相信大家在Java的学习过程中,在敲一下代码的时候,总会用到和数学有关的函数,它就是Math函数。 下面我总结了一些Math函数的用法。 本文借鉴了:https://blog.csdn.net/xuexiangjys/article/details/79849888 ...
  • JS:Math函数的常用方法

    2020-11-17 21:48:55
    Math函数方法有很多,用 console.dir(Math) 可以在浏览器控制台中查看所有的Math方法. 这里主要整理一下常用的Math函数方法 1、 Math.ceil() and Math.floor() 向上取整和向下取整。 (ceil有天花板的意思,向上;floor...
  • 最近正在做一个ionic的项目,从原生的转变为混合开发,算是一个转折点吧,在项目里面用到了JavaScript的知识,这个我对Math函数做了一些总结,希望能给你们带来一些帮助吧。 Math函数 Math.abs() -- 返回数字...
  • math函数

    2021-01-11 12:13:06
    math库中常用的数学函数 图片链接:https://www.icourse163.org/learn/BIT-1002058035?tid=1002161029
  • Jquery Math函数

    2019-07-10 11:11:06
    函数 向上取整 Math.ceil(Number) 向下取整 Math.floor(Number) 四舍五入 Math.round(Number) PI Math.PI 四舍五入 Math.round(Number) 平方根 Math.sqrt(Number) 绝对值 abs(Number) 角的正切 ...
  • C#(Unity)_Math函数总结

    千次阅读 2019-05-11 15:46:59
    C#_Math函数总结 博主第一篇,编写的不太好,还望多多见谅,多多支持。 Math.abs() 计算绝对值。 Math.acos() 计算反余弦值。 Math.asin() 计算反正弦值。 Math.atan() 计算反正切值。 Math.atan2() 计算从x 坐标轴...
  • js中的常用Math函数

    2017-09-02 23:17:49
    js中的Math函数: 无标题文档 //math方法都是静态的方法,不用new直接调用 var m=10.4; document.write(m); document.write(""); document.write(Math.floor(m));//向下舍入 document.write(""); document....
  • 【JavaScript的Math函数和常量】

    千次阅读 2017-08-09 00:14:51
    【JavaScript的Math函数和常量】 概要: Math是一个对象,其属性为若干有用的函数和常量。他和Date、String不同,Math不是对象的类。没有Math()构造函数,只是简单的函数,而不是对某个...
  • java.math.Math类常用的常量和方法:Math.PI 记录的圆周率Math.E记录e的常量Math.abs 求绝对值Math.sin 正弦函数 Math.asin 反正弦函数Math.cos 余弦函数 Math.acos 反余弦函数Math.tan 正切函数 Math.atan 反正切...
  • 今天学习遇到了挺好玩的Math函数,更加坚定了我学后端的决心。 代码如下 public class TestRandom { public static void main(String[] args){ //通过骰子来判断今天的手气如何? int i = (int)(6 * Math.random...
  • Math函数abs

    千次阅读 2019-07-21 19:58:06
    绝对值: 在数轴上,一个数与原点的距离叫做该数的绝对值(Mathematics). ...abs() 函数返回一个数的绝对值。 <?php echo(abs(6.7) . "<br>"); echo(abs(-6.7) . "<br>"); echo(abs(-3) . "<b...
  • lua math 函数

    2018-06-28 17:51:41
    lua math库函数名描述示例结果pi圆周率math.pi3.1415926535898abs取绝对值math.abs(-2012)2012ceil向上取整math.ceil(9.1)10floor向下取整math.floor(9.9)9max取参数最大值math.max(2,4,6,8)8min取参数最小值math....
  • JAVA Math函数向上取整和向下取整

    万次阅读 2017-11-02 13:31:57
    JAVA Math函数向上取整和向下取整,向上取整用Math.ceil(double a)向下取整用Math.floor(double a)举例:double a=35; double b=20; double c = a/b; System.out.println(“c===>”+c); //1.75 System.out....
  • python 的math函数

    万次阅读 多人点赞 2018-08-01 15:24:13
    函数  说明  实例  math.e  自然常数e  &gt;&gt;&gt; math.e 2.718281828459045  math.pi  圆周率pi  &gt;&gt;&gt; math.pi 3.141592653589793  ...
  • Math函数round

    2019-07-21 19:49:01
    round() 函数对浮点数进行四舍五入。 <!DOCTYPE html> <html> <body> <?php echo(round(0.60) . "<br>"); echo(round(0.50) . "<br>"); echo(round(0.49) . "<br>"); echo...
  • Lua的math函数库及一些自定义扩展

    万次阅读 2016-02-25 20:16:37
    math函数 name describe e.g result abs 取绝对值 math.abs(-2015) 2015 ceil 向上取整 math.ceil(20.15) 21 floor 向下取整 math.floor(20.15) 20 round 四舍五入(可以用math.floor(x
  • PHP Math 函数

    2019-01-15 19:00:31
      参考: https://www.yuque.com/docs/share/4aaec2f4-8aa3-4b77-ad70-9ad73b5b0737  
  • BandMath工具能够方便的执行图像中各个波段的加、减、乘、除、三角函数、指数、对数等数学函数计算,也可以使用IDL编写的函数。BandMath工具使用函数都是基于IDL的数据组运算符。IDL的数组运算符使用方便且功能强大...
  • python如何调用math函数库求π值发布时间:2020-11-25 09:41:21来源:亿速云阅读:103作者:小新小编给大家分享一下python如何调用math函数库求π值,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,...
  • Math函数的阅读

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 22,631
精华内容 9,052
关键字:

math函数