几何计算器
17 种图形的面积、周长、表面积与体积:正方形、矩形、三角形(含海伦公式)、圆、椭圆、扇形、梯形、平行四边形、菱形、正多边形、球、正方体、圆柱、圆锥、棱柱与正四棱锥,附带公式说明与单位标注。
浏览器本地运行所有计算都在你的浏览器里完成,数据不会离开本机。
对边相等,四个角都是直角。
所有尺寸使用同一单位,面积单位为平方单位,体积单位为立方单位
48平方单位公式: A = a·b28单位公式: P = 2(a + b)10单位公式: d = √(a² + b²)这个工具能做什么
- 做作业或备课核对面积、周长、表面积和体积,17 种图形一次覆盖,还能顺手看到用到的公式。
- 算三角形时不用纠结给的是哪组条件:已知底和高走「底 × 高」,已知三边走海伦公式。
- 装修、做手工或买材料前估算用量:圆桌布、圆锥形灯罩、圆柱形水桶这类常见形状都能直接算。
- 控制精度:小数位数可以调到 0–10 位,写进报告时不必再手动四舍五入。
示例
输入
图形「圆」,半径 r = 3(精度 4 位小数)
输出
面积 A = πr² = 28.2743 平方单位 周长 C = 2πr = 18.8496 单位 直径 d = 2r = 6 单位
所有尺寸按同一单位处理,面积是平方单位、体积是立方单位;结果只做十进制四舍五入,不改变计算精度。
常见问题
两个三角形选项有什么区别?
「三角形(底 × 高)」用 A = b·h/2,只需要底和高;「三角形(三边 / 海伦公式)」用三边和半周长算,A = √(p(p−a)(p−b)(p−c))。三条边无法构成三角形时会直接报错,而不是给出虚数结果。
椭圆周长为什么是近似值?
椭圆周长没有初等函数的精确表达式,工具用的是 Ramanujan 近似 L ≈ π(a+b)(1 + 3h/(10 + √(4−3h))),h = (a−b)²/(a+b)²,对常见偏心率误差在百万分之一量级,日常使用足够。
为什么输入 0 或负数会被拒绝?
长度、半径这类尺寸必须是大于 0 的数,否则几何意义不成立(例如半径为 0 的圆没有面积可算)。另外椭圆要求半长轴 a ≥ b,正多边形的边数 n 必须是 ≥ 3 的整数,圆心角必须在 0 到 360° 之间。
精度设成 10 位会不准吗?
不会,但要注意中间计算用的是 IEEE 双精度浮点数,本身只有约 15–16 位有效数字。位数设到 10 位时最后几位可能带上浮点误差,一般 4–6 位就够用,也更符合实际测量精度。
需要联网吗?
不需要。全部公式计算在浏览器里完成,页面不发送任何请求,输入尺寸也不会被记录。
关键词:geometry几何area面积perimeter周长volume体积surface area表面积heron海伦公式circlecylinderconesphere