卡儿3058 发表于 2024-5-31 00:19:28

【1.20.4】卡儿的数学库——科学计算、粒子图形

本帖最后由 卡儿3058 于 2024-9-17 01:11 编辑

https://s21.ax1x.com/2024/09/13/pAnhYrt.jpg

卡儿的数学库
它集结了我近年来学习MC命令和高等数学的成果
在MC函数宏时代下发展出来的一个库
一开始是为了解决用MC命令扣除玩家的前N级经验
当前含有148种算法,包含:科学计算、粒子图形、空间旋转、列表算法、概率模拟等方面
未来还会持续更新
当前版本(v.1.16)算法列表:
♦ 常数♦ 六个基本三角函数♦ 正弦与余弦♦ 双参数反正切 (atan2d) ♦ 反正弦与反余弦 ♦ 反正切♦ 大数加法♦ 大数减法♦ 展示实体法浮点数除法♦ 展示实体法大数除法♦ 浮点除法 - 数据来自记分板 ♦ 浮点除法 - 数据来自nbt ♦ 12位数组除以常数 (保留四位小数)♦ 无穷多位有效数字的除法♦ 对浮点数取倒数 ♦ 整数除法 ♦ 数组除以整数 (多位有效数字)♦ 对整数进行任意倍乘♦ 浮点乘法 ♦ 高精度浮点乘法♦ 高精度浮点数平方♦ 高精度浮点数立方♦ 浮点加减法♦ 浮点数比大小♦ 对浮点数取整♦ 对浮点数进行10进制位移♦ 任意整型数字相乘♦ 任意整型数字平方♦ 12位数字相乘♦ 12位数字平方♦ 无穷位数字相乘♦ 整型数字拆分为数组♦ 整型数字开方 ♦ 整型数字开方 - 连分数迭代法♦ 整型数字开方 - 牛顿迭代法 (保留四位小数)♦ 10~16位数字开方 ♦ 1~24位数字开方♦ 整型数字求立方根 ♦ double的欧氏范数 ♦ double转int - 数组格式,精度为16位有效数字♦ 附:SNBT的浮点数规律♦ double转int - 记分板格式,精度为8位有效数字 ♦ double型开方 (高精度浮点数开方) ♦ 快速浮点数开方♦ 24位数字显示 ♦ 单位向量法测距 ♦ 三角函数法快速测距♦ 列表算法 - 洗牌♦ 列表算法 - 抽牌♦ 列表算法 - 元素去重 (返回值法)♦ UUID数组转为带连字符的16进制♦ 带连字符的16进制UUID转为数组♦ 随机数生成 - 二项分布 ♦ 随机数生成 - 正态分布♦ 随机数生成 - 均匀分布 (PCG算法)♦ 随机数生成 - 超几何分布♦ 生成一个区间的随机数 ♦ 指数函数 ♦ 整数的整数次幂♦ 浮点数的整数次幂♦ 浮点数的整数次幂 - 快速幂♦ 整数的自然对数 ln(x)♦ 对浮点数取自然对数 ln(x)♦ 任意正整数的对数 log.a(b)♦ 对浮点数取对数 log.a(b)♦ 整数的常用对数 lg(x)♦ 高精度自然对数 (全double)♦ 自然数的阶乘♦ 自然数的双阶乘♦ 伽玛函数 - 斯特林公式♦ 伽玛函数 - 递推公式♦ LambertW函数 ♦ 逆伽玛函数 - F.K.Amenyou公式♦ 执行朝向转为四元数四分量xyzw♦ 欧拉角转四元数♦ 执行朝向转单位向量♦ 横滚角转四元数♦ 局部坐标转相对坐标 ♦ 相对坐标转局部坐标 ♦ 解整系数一元二次方程♦ 获取当前日期和时间♦ Unix时间戳解析 (32位)♦ 玩家经验公式 - 根据经验等级和经验数推出经验总数♦ 玩家经验公式 - 经验总数逆推经验等级和经验余数♦ 颜色RGB转16进制♦ 调和级数前N项和♦ Sigmoid函数 - 线性近似♦ Digamma函数♦ 整数质因数分解♦ 整数约分♦ 整数转二进制♦ 整数的进制转换 ♦ 表达式求值 - 四则运算 ♦ 表达式求值 - 科学计算 ♦ 定积分 ♦ 曲线长度 - 一元函数在内的图像长度♦ 数值导数 ♦ 三维空间任意方向的粒子圆♦ 三维空间任意方向的五角星 ♦ 三维空间任意方向的椭圆♦ 粒子球 (斐波那契网格)♦ 全息粒子投影 - 16x16x16投影至1x1x1♦ 抛物线 ♦ 阿基米德螺线 (等速螺线)♦ 等角螺线 (对数螺线)♦ 二维网格排列♦ 二阶贝塞尔曲线♦ 心形线♦ 色轮♦ 直线♦ 粒子正多边形 ♦ N阶贝塞尔曲线♦ 行列式 ♦ 组合数

下载地址 (项目仓库):https://github.com/kaer-3058/large_number



MRTangwin8 发表于 2024-5-31 00:31:53

仰望大佬

lujiazhen8 发表于 2024-6-21 20:33:27

酒愁 发表于 2024-6-29 15:28:05

{:XDPB:}我的世界有你更精彩

TheFalse 发表于 2024-7-23 20:15:58

{:...:}很少见的技术大佬

萝卜传奇 发表于 2024-7-23 21:11:18

技术力大佬真是太酷了

BingTang 发表于 2024-7-28 20:44:39

论坛有你更精彩(我是fw)

2716508226 发表于 2024-8-18 14:35:41

我的世界有你更精彩

qingqingshen 发表于 2024-8-18 15:20:42

我以为没人
页: [1]
查看完整版本: 【1.20.4】卡儿的数学库——科学计算、粒子图形