小龙

数学计算

数学计算分类:科学计算器、百分比计算、分数计算器、方程求解、质数判断、最大公约数、最小公倍数、进制转换。查看工具说明、输入参数与本地处理结果。

科学计算器

科学计算器:支持 + − * / ^、括号、阶乘 !、pi、e、sqrt、sin/cos/tan、asin/acos/atan、ln、log(底数10)、exp、abs、floor/ceil/round。无隐式乘法。遵循幂高于负号、幂右结合。浮点结果约14位有效数字。

百分比计算

百分比计算:百分数按每百份计算;变化率为 (B−A)/|A| ×100%,基数为负时采用绝对值分母。

分数计算器

分数计算器:使用 BigInt 进行精确有理数运算并约分;小数输入最多100位小数,单个整数最多150位。近似小数可能有浮点舍入。

方程求解

方程求解:求解一元一次及一元二次方程;二次项为零时降为一次。使用稳定形式减少一大一小两个实根的消减误差。

质数判断

质数判断:使用对64位无符号整数确定正确的 Miller–Rabin 基数组;0、1不是质数。

最大公约数

最大公约数:BigInt 欧几里得算法,结果非负。支持负整数,单项最多300位。

最小公倍数

最小公倍数:最小公倍数=|a/gcd(a,b)×b|;任一值为零时约定结果为零。BigInt 无浮点误差。

进制转换

进制转换:支持2至36进制的带符号整数,A–Z表示10–35。采用 BigInt,输入无需 0b/0x 前缀。

随机数生成

随机数生成:上下界均包含,允许重复。Web Crypto 使用拒绝采样避免取模偏差;Math.random 仅用于普通模拟。

平均数计算

平均数计算:算术平均数=数值总和/数量,使用增量平均降低累加溢出;最多10000项。

标准差计算

标准差计算:使用 Welford 算法。总体标准差除以N;样本标准差采用贝塞尔校正除以N−1。

排列组合

排列组合:不重复选取;排列考虑顺序,组合不考虑顺序。使用 BigInt,0!=1,n最大1000。

概率计算

概率计算:等可能模型 P=m/n;二项模型要求各次试验独立、成功概率固定,P(X=k)=C(n,k)p^k(1−p)^(n−k)。极小概率可能下溢为0。

三角形计算

三角形计算:输入三个同单位的正边长;海伦公式计算面积,余弦定理计算对应角。退化三角形无效。

圆形计算

圆形计算:周长 C=2πr,面积 A=πr²。输入量须为正数,所有长度使用同一单位。

长度换算

长度换算:长度按固定单位定义换算;输入可为负数,科学测量请自行考虑有效数字。

重量换算

重量换算:质量按固定单位定义换算;输入可为负数,科学测量请自行考虑有效数字。

温度换算

温度换算:°F=°C×9/5+32;K=°C+273.15,禁止低于绝对零度。