海伦公式证明
海伦公式的证明——杨子曰数学
超链接:数学合集
瞎BB:我之所以会推这样一篇博客是为了练习一下MarkDown数学公式的语法
再瞎BB一句:不要一提到海伦,脑子里就浮现出一个女人的画面,这里的海伦是一个男的!男的!男的!
相信大家在刚刚开始打代码,懵懂无知的时候一定打过一道题叫海伦公式——输入三角形三条边输出三角形的面积(说没打过的你够了),那大家有没有一颗好奇的心(没有)思考过为什么海伦公式是正确的呢?
我在这里给大家提供一种相对比较简单的证明方法,你只要有一点点的三角函数基础,知道余弦定理,会一点点的代数就可以证明了,然后你就可以像我一样四处装逼
黑喂狗:
S△ABC=21absinc
S△ABC=21ab1−cos2c(sin2α+cos2α=1)
S△ABC=21ab1−4a2b2(a2+b2−c2)2(余弦定理)
S△ABC=21ab4a2b2(2ab)2−(a2+b2−c2)2
S△ABC=4a2b2∗4a2b2(2ab)2−(a2+b2−c2)2
S△ABC=16(2ab−a2−b2+c2)(2ab+a2+b2−c2)(平方差公式)
S△ABC=16(−(a−b)2+c2)((a+b)2−c2)(完全平方公式)
S△ABC=16(−a+b+c)(a−b+c)(a+b−c)(a+b+c)(平方差公式)
S△ABC=2−a+b+c∗2a−b+c∗2a+b−c∗2a+b+c
S△ABC=(p−a)∗(p−b)∗(p−c)∗p
得证
可以说一下是怎么想到这样证明的:首先先要三角形的面积公式中于边有最密切关系的就是S△ABC=21absinc但是有一个三角函数很碍事,So,我们考虑到能把三角函数变成边长的只有余弦定理,那我们就用sin2α+cos2α=1把正弦化成余弦,于是整个式子就只剩边长了,Then,我们就开始算呀算呀算,最后就化成了海伦公式
OK,完事
于XJ机房607
相关阅读
l为半周长,s为面积 float l = (a + b + c) / 2; float s = sqrt(l*(l - a)*(l - b)*(l - c));
淘宝链接
点击段落旁边的小按钮,然后选择制表位,先设置居中的制表位:制表位位置写上多少多少字符,对齐方式选择居中, 然后同理设置右对齐的制表
与加速度有关的公式跟知识点,挑重点记忆吧一、质点的运动(1)------直线运动1)匀变速直线运动1.平均速度V平=s/t(定义式) 2.有用推论Vt2-V
http://www.runoob.com/python3/python3-area-triangle.html https://baike.baidu.com/item/%E4%B8%89%E8%A7%92%E5%BD%A2%E9%9D%