首页 > 其他分享 >Lua数学库

Lua数学库

时间:2022-10-19 20:25:43浏览次数:30  
标签:函数 98 random 0.5 Lua 数学 100 math

  • math.pi 为圆周率常量 = 3.14159265358979323846
函数 意义 调用 结果
abs 取绝对值 math.abs(-15) 15
acos 反余弦函数 math.acos(0.5) 1.04719755
asin 反正弦函数 math.asin(0.5) 0.52359877
atan2 x / y的反正切值 math.atan2(90.0, 45.0) 1.10714871
atan 反正切函数 math.atan(0.5) 0.463647609
ceil 不小于x的最大整数 math.ceil(5.8) 6
cosh 双曲线余弦函数 math.cosh(0.5) 1.276259652
cos 余弦函数 math.cos(0.5) 0.87758256
deg 弧度转角度 math.deg(math.pi) 180
exp 计算以e为底x次方值 math.exp(2) 2.718281828
floor 不大于x的最大整数 math.floor(5.6) 5
fmod (mod) 取模运算 math.mod(14, 5) 4
frexp 把双精度数val分解为数字部分(尾数)和以2为底的指数n,即val=x*2n math.frexp(10.0) 0.625 4
ldexp 计算value * 2的n次方 math.ldexp(10.0, 3) 80 = 10 * (2 ^3)
log10 计算以10为基数的对数 math.log10(100) 2
log 计算一个数字的自然对数 math.log(2.71) 0.9969
max 取得参数中最大值 math.max(2.71, 100, -98, 23) 100
min 取得参数中最小值 math.min(2.71, 100, -98, 23) -98
modf 把数分为整数和小数 math.modf(15.98) 15 98
pow 得到x的y次方 math.pow(2, 5) 32
rad 角度转弧度 math.rad(180) 3.14159265358
random 获取随机数 math.random(1, 100) math.random(100) 获取1-100的随机数
randomseed 设置随机数种子 math.randomseed(os.time()) 在使用math.random函数之前必须使用此函数设置随机数种子
sinh 双曲线正弦函数 math.sinh(0.5) 0.5210953
sin 正弦函数 math.sin(math.rad(30)) 0.5
sqrt 开平方函数 math.sqrt(16) 4
tanh 双曲线正切函数 math.tanh(0.5) 0.46211715
tan 正切函数 math.tan(0.5) 0.5463024

标签:函数,98,random,0.5,Lua,数学,100,math
From: https://www.cnblogs.com/zjh808/p/16807538.html

相关文章

  • TZOJ 6916: 小明的数学课(1)
    描述一天数学课,老师给小明出了一道题,小明想了半天都不知道如何解决。现在小明想找你用编程的方法解决这个问题。问题如下:已知两个正整数m,n,求m的n次方的个位的数字。(1<=m......
  • 论人类下一代语言的可能—4.3数学与自然语言的一些比较
     我们先从数学应用的例子开始。这一主题下很容易想到牛顿的《自然哲学的数学原理》。在这本书里,牛顿大量使用了文字的叙述,定律往往是先给出命题的语句表述,在证明与求解......
  • 【高等数学基础进阶】微分中值定理及导数应用
    一、微分中值定理定理1(费马引理):如果函数$f(x)$在$x_{0}$处可导,且在$x_{0}$处取得极值,那么$f'(x_{0})=0$ 定理2(罗尔定理):若$f(x)$在$[a,b]$上连续$f(x)$在$(a,b)$......
  • P4588 [TJOI2018]数学计算
    线段树板子题。#include<iostream>#include<cstring>usingnamespacestd;#defineintlonglongconstintN=8e5+1;intmod;intq,m;namespacest{inttree[......
  • Codeforces Round #828 (Div. 3) E1. Divisible Numbers (easy version)(数学/暴力)
    https://codeforces.com/contest/1744/problem/E1题目大意:给定a,b,c,d;让我们选择从(a,b]中选出一个x,在(c,d]中选出一个y;满足(x*y)/(a*b)是一个整数。input51......
  • 考研数学 | 关于考研数学真题使用方法和模考的个人建议
    关于22年真题建议留到最后,供自己模拟使用!配备答题卡,体验考场的感觉,也可是20、21、22这三年,这个自己斟酌一下就行!09至21年真题如何做?个人的建议是:第一遍:先按套卷做,模......
  • lua_nginx_module 简单解读
       最近写的文章比较少一些,一方面是因为自己最近疏忽了,还有一部分原因是自己在阅读luanginxmodule源码,相关资料较少,自己又并无lua及c基础,需要临时学习的东西较......
  • 数学杂记
    排序不等式:设\(a_1\leqa_2\leq...\leqa_n,b_1\leqb_2\leq...\leqb_n\),\(P\)是\(\{1,2,...,n\}\)的一个排列,则有\[\displaystyle\sum_{i=1}^na_ib_......
  • (七)数学
    组合数学例\(1.1\):[ZJOI2010]排列计数-洛谷问题可以转化为求节点标号为\(1\simn\)且满足小根堆性质的完全二叉树的数量。设节点\(u\)的两个儿子的标号分别为\(......
  • Leetcode简单题背后的数学规律 | LCP 11. 期望个数统计
    最近签到打卡,每日额外再刷两道题攒积分。遇到一个简单题LCP11.期望个数统计,挺有意思的,记录一下分析过程并重温概率学知识。题目给定n个数的数组scores,小A和小B负责......