三角形高计算器
结果
高
三角形高计算器只要两样东西:三角形的面积,和这个面积是相对哪条底量出来的;回给你的是从这条底垂直量到对面顶点的高度,单位是厘米。已知面积与底求高,是这一页唯一的一件事——底和高这两个数一旦确定,第三个量就跟着定了。它是面积公式倒过来读。面积页把底乘上高再折半,这一页把面积乘二再除以底——同一个关系式,未知量换了一边。三角形本身的信息一样都不需要:不用角度、不用另外两条边、不用周长,因为面积与底这两样合起来已经把高钉死成一个数了。这一点值得停一下,因为它正是让人意外的地方:一个面积 30 平方厘米、底 10 厘米的三角形,高就是 6,无论这个形状歪成什么样都只有这一个高。三角形所有的自由度都在顶点沿底边落在哪儿,而不在它有多高。要小心的地方与面积页警告的是同一件事,只是方向相反:这里的「底」是高所垂直的那条边,而高必须与它成直角。把一条斜边当成底填进去,算出来的是一个偏小一点的高,而页面上一切看起来都正常。如果拿不准手上这个数是哪一个,先去面积页把那一对儿弄清楚——面积页是明确地问这两个数的。
由面积与底求三角形的垂直高
| 面积(平方厘米) | 底(厘米) | 高(厘米) |
|---|---|---|
| 30 | 10 | 6 |
| 20 | 5 | 8 |
| 7.5 | 6 | 2.5 |
| 12 | 8 | 3 |
| 8 | 4 | 4 |
| 9 | 9 | 2 |
| 21 | 7 | 6 |
| 0 | 5 | 0 |
八个三角形、三列,因为这一页只有一条公式、一个答案。前三行是故意与三角形面积页共用的,同一组数反着读:面积 30、底 10 得 6,面积 20、底 5 得 8,面积 7.5、底 6 得 2.5——而面积页在同样的三个三角形上,你给它底与高,印出来的正是 30、20、7.5。两张表对着读一遍,是看出它们是同一条公式而不是两条最快的办法。第五行是等腰直角三角形:面积 8、底 4 得到高 4——这里底是一条直角边、高是另一条,所以两者相等;它和斜边上的高不是同一条线,斜边上的高是 4 ÷ √2 = 2.8284,落在斜边中点的才是那一条。第六行是自检那一行:面积 9、底 9 永远得 2,换成什么数都一样,因为乘二之后除以它自己只可能得 2。第七行的底是奇数,答案照样稳稳停在 6——先把面积乘二再除,除法排在最后一步,整条算式只在出口舍一次。最后一行面积为 0,三角形塌到自己底边上,高为零——这是个真答案,不是缺答案。表里每个数都是构建时由它那两个输入现算出来的,单位都是厘米,四位小数与结果面板用的是同一个宽度。
公式
高 = 2 × 面积 ÷ 底
- 面积
- 这个三角形围住多大一块面,单位是平方厘米。这是面积页算出来的那个数,拿到这一页当起点用
- 底
- 高所垂直的那条边,单位是厘米。三条边里任意一条都行,只要你要的那个高是相对它量出来的
- 高
- 这一页算出来的量:从底边垂直量到对面那个顶点的距离,单位是厘米。不是任何一条斜边的长度
- 乘二
- 这个二的来历。面积公式是底乘高再折半,所以要把那次折半还原回去,就得先给面积乘二再除以底
- 2A ÷ b
- 整个算法。先给面积乘二、而不是先把底折半,是数字不整齐时最后一位不出错的原因
- 四位小数
- 答案印出来的宽度。高本来就可能是分数——面积 7.5、底 6 正好得 2.5,而面积 1、底 3 得到的是三分之二
- 厘米
- 答案的单位,与输入框选的是哪个单位无关。这是长度,所以与面积页不同,换算不用平方——用英寸填的底算回来仍是厘米,要读成英寸除以 2.54 就行
最直接的用法是手里已经有面积、只差一个尺寸的那种。量地是经典场景:地块的面积写在地契或测量记录上,底沿着一条路或一道篱笆,要问的是这块地最深处往里进了多少——这正是这一页算的东西,也是这条公式与面积公式从古至今一起教的原因。屋面与木工带来第二类用法:三角形的面积已经为了报价算好了,而高要拿来做下料或放线的尺寸——山墙从跨度起多高、一块收窄的板子差多少、弦到弧另一侧有多远。制图与 CAD 是第三类:图上标着面积的三角形,缺的那条高得反推出来。最后是课堂上的那一版,也是让关系真正通掉的那一版:随手拿一个面积与底都知道的三角形,把高算出来,再拿形状对一遍——算出来的数就是图上那个数,而这正是这一页与面积页配成一对的意义。同一条公式的两个方向都值得至少看一遍,因为一条公式正着跑过之后就容易记不住,倒着跑过一遍就很难再忘。
算例
面积 30、底 10
- 先给面积乘二:2 × 30 = 60
- 再除以底:60 ÷ 10 = 6
页面打开时就是这一组,也是把这一页拴到面积页上的那一行:底 10、高 6 在那一页算出来正好是 30。把两页按对应的数各跑一遍,你会回到出发的那个数——这是检验自己是否真弄懂了这条公式最省事的一招。
面积 20、底 5
- 先给面积乘二:2 × 20 = 40
- 再除以底:40 ÷ 5 = 8
与面积页讲梯形那一段是同一个三角形:底 5、高 8 得 20,而上底取 0、下底取 10、高取 4 的梯形也是 20。这里没有任何特殊之处——一对看起来不整齐的输入,答案正好是整数。
面积 7.5、底 6
- 先给面积乘二:2 × 7.5 = 15
- 再除以底:15 ÷ 6 = 2.5
带半个的面积,折半算出来的乘积通常就长这样;底取的是偶数。先乘二这一步在除法发生之前就把那半个变成了整数,所以答案是整整 2.5,而不是一个被修成像是 2.5 的近似值。
面积 0、底 5
- 先给面积乘二:2 × 0 = 0
- 再除以底:0 ÷ 5 = 0
面积为零意味着这个三角形被压平到自己的底边上了,没有高度可言。0 在这里是真实的值而不是空框,所以这是一个真答案——它与底为零那种情况确实不同,那一种页面会拒绝,因为没有东西可除。
局限
这一页只收一个面积和一条底,别的不收。它算不了「已知三条边求高」,那是通往同一个高的另一条路,得先把面积算出来。它不出角度、也不出边长;而这里的「底」是高所垂直的那条边,不是另外两条中的任意一条——喂给它一条斜边,高会偏小一点回来,页面上不会有任何提示。底必须大于零:面积为零是被接受的,返回的高是零;但底为零时答案根本不存在,而不是无穷大,页面会这么说,而不是印一个很大的数。答案永远是厘米,与输入框选的是哪个单位无关;而高是长度,所以换算是线性的——用英寸填的底算回来是厘米,要读成英寸除以 2.54,不是 6.4516。四位小数是印出来的宽度,不是精度承诺,高本来就可能是真分数:面积 1、底 3 得到的是三分之二,写成四位小数。这一页不处理曲边、不处理球面上的三角形、也不处理面积与底不在同一个平面里量出来的情形。
常见问题
- 这里的底是哪一条边?
- 是高所垂直的那一条——而由于高是你提供的,底就是你当初量面积时对着的那条边。如果面积来自测量记录或图纸,底就是那份记录所依据的那条边。配对错了,是这一页唯一一种「答案错了但页面看起来一切正常」的方式。
- 为什么是给面积乘二,而不是把底折半?
- 纸面上两者结果一样,在计算机上两者也同样精确:乘二与折半都是精确运算,两条路径都是只除一次、只在出口舍一次。这一页选乘二,是因为公式本来就是这个形状——面积公式把「底 × 高」折半,给面积乘二正是把那一次折半还回去。这样做还有个好处:除法排在最后一步,舍入之后的值不会再被拿去参与别的运算。
- 高算出来比底还长,正常吗?
- 正常,这没有任何问题。一个又高又窄的三角形,面积乘二再除以一条短底,得到的就是一个很大的高。高与底是两个互相独立的方向,谁也约束不了谁——把它们联系起来的只有面积,而公式就是这么写的。
- 底是 0 会怎样?
- 页面会拒绝,而不是给一个答案。底为零意味着除以零,而对那个结果的诚实描述是「高没有定义」,不是「高非常大」。面积为零是另一回事,那种输入是接受的:面积为零的三角形被压平到自己的底边上,它的高确实是零。
- 三条边那种算法在哪里?
- 在另一个页面上。由三条边求面积用的是另一条公式,要开平方;算出面积之后,随便拿哪条边当底回到这一页就行。两页本来就是按这个顺序配着用的,高这一页不去重复面积页的活。
- 单位有影响吗?
- 单位下拉框改的是你填进去的数,不是出来的数。结果永远是厘米。与面积页不同,换算是线性的,因为高是长度:把厘米的答案读成英寸,除以 2.54。要提防的是「按英寸填底、把答案当英寸读」这一种。
参考资料
- Triangle Area — 本页倒着跑的那条公式在这一条里,也包含「两个三角形拼成平行四边形」那段说明那个二从哪来的论证 — Wolfram MathWorld(美国)
- Altitude — 从一个顶点垂直落到对边的这条线,正是本页给出的量,以及一个三角形为什么有三条高 — Wolfram MathWorld(美国)
- Triangle — 三角形是什么、底与高的术语是怎么用的,以及它的面积与高一共有哪几种算法 — Wolfram MathWorld(美国)
- 教育部关于印发义务教育课程方案和课程标准(2022 年版)的通知——该通知的附件清单第 5 项是《义务教育数学课程标准(2022 年版)》;三角形的面积与高是义务教育阶段数学课程的内容,课标的原文与学段划分以该附件为准 — 中华人民共和国教育部