海伦公式的证明——杨子曰数学
海伦公式的证明——杨子曰数学
超链接:数学合集
瞎BB:我之所以会推这样一篇博客是为了练习一下MarkDown数学公式的语法
再瞎BB一句:不要一提到海伦,脑子里就浮现出一个女人的画面,这里的海伦是一个男的!男的!男的!
相信大家在刚刚开始打代码,懵懂无知的时候一定打过一道题叫海伦公式——输入三角形三条边输出三角形的面积(说没打过的你够了),那大家有没有一颗好奇的心(没有)思考过为什么海伦公式是正确的呢?
我在这里给大家提供一种相对比较简单的证明方法,你只要有一点点的三角函数基础,知道余弦定理,会一点点的代数就可以证明了,然后你就可以像我一样四处装逼
黑喂狗:
S△ABC=12absincS_{△ABC}=\frac{1}{2}ab \sin c S△ABC=21absinc
S△ABC=12ab1−cos2c(sin2α+cos2α=1)S_{△ABC}=\frac{1}{2}ab\sqrt{1-\cos^2 c}(sin^2α+cos^2α=1)S△ABC=21ab1−cos2c(sin2α+cos2α=1)
S△ABC=12ab1−(a2+b2−c2)24a2b2(余弦定理)S_{△ABC}=\frac{1}{2}ab\sqrt{1-\frac{(a^2+b^2-c^2)^2}{4a^2b^2}}(余弦定理)S△ABC=21ab1−4a2b2(a2+b2−c2)2(余弦定理)
S△ABC=12ab(2ab)2−(a2+b2−c2)24a2b2S_{△ABC}=\frac{1}{2}ab\sqrt{\frac{(2ab)^2-(a^2+b^2-c^2)^2}{4a^2b^2}}S△ABC=21ab4a2b2(2ab)2−(a2+b2−c2)2
S△ABC=a2b24∗(2ab)2−(a2+b2−c2)24a2b2S_{△ABC}=\sqrt{\frac{a^2b^2}{4}*\frac{(2ab)^2-(a^2+b^2-c^2)^2}{4a^2b^2}}S△ABC=4a2b2∗4a2b2(2ab)2−(a2+b2−c2)2
S△ABC=(2ab−a2−b2+c2)(2ab+a2+b2−c2)16(平方差公式)S_{△ABC}=\sqrt{\frac{(2ab-a^2-b^2+c^2)(2ab+a^2+b^2-c^2)}{16}}(平方差公式)S△ABC=16(2ab−a2−b2+c2)(2ab+a2+b2−c2)(平方差公式)
S△ABC=(−(a−b)2+c2)((a+b)2−c2)16(完全平方公式)S_{△ABC}=\sqrt{\frac{(-(a-b)^2+c^2)((a+b)^2-c^2)}{16}}(完全平方公式)S△ABC=16(−(a−b)2+c2)((a+b)2−c2)(完全平方公式)
S△ABC=(−a+b+c)(a−b+c)(a+b−c)(a+b+c)16(平方差公式)S_{△ABC}=\sqrt{\frac{(-a+b+c)(a-b+c)(a+b-c)(a+b+c)}{16}}(平方差公式)S△ABC=16(−a+b+c)(a−b+c)(a+b−c)(a+b+c)(平方差公式)
S△ABC=−a+b+c2∗a−b+c2∗a+b−c2∗a+b+c2S_{△ABC}=\sqrt{\frac{-a+b+c}{2}*\frac{a-b+c}{2}*\frac{a+b-c}{2}*\frac{a+b+c}{2}}S△ABC=2−a+b+c∗2a−b+c∗2a+b−c∗2a+b+c
S△ABC=(p−a)∗(p−b)∗(p−c)∗pS_{△ABC}=\sqrt{(p-a)*(p-b)*(p-c)*p}S△ABC=(p−a)∗(p−b)∗(p−c)∗p
得证
可以说一下是怎么想到这样证明的:首先先要三角形的面积公式中于边有最密切关系的就是S△ABC=12absincS_{△ABC}=\frac{1}{2}ab \sin cS△ABC=21absinc但是有一个三角函数很碍事,So,我们考虑到能把三角函数变成边长的只有余弦定理,那我们就用sin2α+cos2α=1sin^2α+cos^2α=1sin2α+cos2α=1把正弦化成余弦,于是整个式子就只剩边长了,Then,我们就开始算呀算呀算,最后就化成了海伦公式
OK,完事
于XJ机房607
海伦公式的证明——杨子曰数学相关推荐
- 威尔逊定理证明——杨子曰数学
威尔逊定理证明--杨子曰数学 超链接:数学合集 这是一个很没有用的定理(没有任何实际应用价值,(´ー∀ー`)): ( p − 1 ) ! ≡ p − 1 ( m o d p ) ( p 为 质 数 ) ...
- 数学合集——杨子曰数学
数学合集--杨子曰数学 这两天写了一堆数学的博客,汇总一下: 数论: 欧几里得算法和扩展欧几里得算法 欧拉函数,欧拉定理(费马小定理),扩展欧拉定理的证明和应用 逆元 中国剩余定理 欧拉筛和筛法求欧拉 ...
- 欧几里得算法和扩展欧几里得算法——杨子曰数学
欧几里得算法和扩展欧几里得算法--杨子曰数学 超链接:数学合集 不说废话,咱们直接开始 欧几里得算法 一句话: g c d ( a , b ) = g c d ( b , a m o d b ) gc ...
- 1+2+3+...∞=-1/12?——杨子曰数学
1+2+3+-∞=-1/12?--杨子曰数学 超链接:数学合集 1+2+3+-∞=-1/12?哦哦哦,第一次看到我惊了щ(ʘ╻ʘ)щ,不科学啊!一堆正整数居然加出了一个负分数,Oh My God,绝对 ...
- 错位排列——杨子曰数学
错位排列--杨子曰数学 超链接:数学合集 首先,什么是错位排列? 就是你有1号物品,2号物品,3号物品--,它们都有自己对应的箱子:1号箱,2号箱,3号箱-- 现在你把物品放到箱子里,结果一个物品也没 ...
- 树链剖分——杨子曰算法
树链剖分--杨子曰算法 先搞一道题,给一个n个结点的树(n<=30000),每个结点上有一个权值,然后是m个询问(m<=200000),对于每个询问k,a,b,如果k为1,则输出从a到b路 ...
- 二维前缀和(矩形割补法)——杨子曰算法
二维前缀和(矩形割补法)--杨子曰算法 今天曰一个很实用的技巧,二维前缀和 来,先问一个问题,如果我给出一个矩阵,让你求出任意一个子矩阵的和,你会怎么搞? 哦,简单简单,O(n^2)咔咔地暴力一下,欧 ...
- 线段树合集——杨子曰算法
线段树合集--杨子曰算法 这里我把我写的五篇线段树汇总一下: 线段树(一):主要讲了线段树是什么鬼,以及怎样query(←想知道它是什么meaning,点进去!) 线段树(二):体现了线段树真正的价值 ...
- 文津读书沙龙:吴军杨早数学之美-文明之光
第一次认识吴军.杨早两位老师,是在Openparty上,当时两位老师的谈吐.见识.见解给了我很大启发,因此当我得知这两位老师又一次聚首,在文津读书沙龙来分享的时候,我带上吴军老师刚出版不久<浪潮 ...
最新文章
- 第八届 蓝桥杯 承压计算
- PowerDesigner基础使用教程
- Java跳出多重循环的方法
- Bailian2812 恼人的青蛙 POJ1054 The Troublesome Frog【暴力】
- birt报表数据只有一条_这个低代码报表开发平台,操作类似Excel,用好了不需要加班...
- 45岁以后的IT人生
- 云计算之路:数据库服务器的选择——舍RDS取云服务器
- Microsoft SQL Server Integration Service文章总结
- android 脚本运行程序,用android app运行脚本
- 能耗监测管理系统作用
- emule服务器有响应,eMule刚连上服务器就断请教为什么
- python招聘杭州拉勾网_Python爬虫:爬取拉勾网招聘信息
- 抖音国庆小游戏是如何实现的?带你走近 Cocos
- Linux Shell相关记笔记
- 如何在显示图片缩略图时不挤压拉伸图片
- CMU 11-785 L16 Connectionist Temporal Classification
- 区块链如何支持元宇宙经济?
- 2017年DevOps最新现状研究报告解读
- 上云时代,看“探路者”如何赋能云端生态?
- 西门子200smart与安川V1000变频器modbus通讯