三角学基本公式和定理

一、基本关系式

  • 正弦、余弦、正切的定义

    • sin ⁡ α = 对边 斜边 \sin\alpha = \frac{对边}{斜边} sinα=斜边对边
    • cos ⁡ α = 邻边 斜边 \cos\alpha = \frac{邻边}{斜边} cosα=斜边邻边
    • tan ⁡ α = 对边 邻边 \tan\alpha = \frac{对边}{邻边} tanα=邻边对边
  • 同角三角函数的基本关系

    • sin ⁡ 2 α + cos ⁡ 2 α = 1 \sin^2\alpha + \cos^2\alpha = 1 sin2α+cos2α=1
    • tan ⁡ 2 α + 1 = sec ⁡ 2 α \tan^2\alpha + 1 = \sec^2\alpha tan2α+1=sec2α
    • cot ⁡ 2 α + 1 = csc ⁡ 2 α \cot^2\alpha + 1 = \csc^2\alpha cot2α+1=csc2α

二、和差角公式

  • 正弦的和差角公式

    • sin ⁡ ( α + β ) = sin ⁡ α cos ⁡ β + cos ⁡ α sin ⁡ β \sin(\alpha + \beta) = \sin\alpha\cos\beta + \cos\alpha\sin\beta sin(α+β)=sinαcosβ+cosαsinβ
    • sin ⁡ ( α − β ) = sin ⁡ α cos ⁡ β − cos ⁡ α sin ⁡ β \sin(\alpha - \beta) = \sin\alpha\cos\beta - \cos\alpha\sin\beta sin(αβ)=sinαcosβcosαsinβ
  • 余弦的和差角公式

    • cos ⁡ ( α + β ) = cos ⁡ α cos ⁡ β − sin ⁡ α sin ⁡ β \cos(\alpha + \beta) = \cos\alpha\cos\beta - \sin\alpha\sin\beta cos(α+β)=cosαcosβsinαsinβ
    • cos ⁡ ( α − β ) = cos ⁡ α cos ⁡ β + sin ⁡ α sin ⁡ β \cos(\alpha - \beta) = \cos\alpha\cos\beta + \sin\alpha\sin\beta cos(αβ)=cosαcosβ+sinαsinβ
  • 正切的和差角公式

    • tan ⁡ ( α + β ) = tan ⁡ α + tan ⁡ β 1 − tan ⁡ α tan ⁡ β \tan(\alpha + \beta) = \frac{\tan\alpha + \tan\beta}{1 - \tan\alpha\tan\beta} tan(α+β)=1tanαtanβtanα+tanβ
    • tan ⁡ ( α − β ) = tan ⁡ α − tan ⁡ β 1 + tan ⁡ α tan ⁡ β \tan(\alpha - \beta) = \frac{\tan\alpha - \tan\beta}{1 + \tan\alpha\tan\beta} tan(αβ)=1+tanαtanβtanαtanβ

三、倍角公式

  • 正弦的倍角公式

    • sin ⁡ 2 α = 2 sin ⁡ α cos ⁡ α \sin 2\alpha = 2\sin\alpha\cos\alpha sin2α=2sinαcosα
  • 余弦的倍角公式

    • cos ⁡ 2 α = cos ⁡ 2 α − sin ⁡ 2 α = 1 − 2 sin ⁡ 2 α = 2 cos ⁡ 2 α − 1 \cos 2\alpha = \cos^2\alpha - \sin^2\alpha = 1 - 2\sin^2\alpha = 2\cos^2\alpha - 1 cos2α=cos2αsin2α=12sin2α=2cos2α1
  • 正切的倍角公式

    • tan ⁡ 2 α = 2 tan ⁡ α 1 − tan ⁡ 2 α \tan 2\alpha = \frac{2\tan\alpha}{1 - \tan^2\alpha} tan2α=1tan2α2tanα

四、半角公式

  • 正弦的半角公式

    • sin ⁡ α 2 = ± 1 − cos ⁡ α 2 \sin\frac{\alpha}{2} = \pm \sqrt{\frac{1 - \cos\alpha}{2}} sin2α=±21cosα
  • 余弦的半角公式

    • cos ⁡ α 2 = ± 1 + cos ⁡ α 2 \cos\frac{\alpha}{2} = \pm \sqrt{\frac{1 + \cos\alpha}{2}} cos2α=±21+cosα
  • 正切的半角公式

    • tan ⁡ α 2 = ± 1 − cos ⁡ α 1 + cos ⁡ α \tan\frac{\alpha}{2} = \pm \sqrt{\frac{1 - \cos\alpha}{1 + \cos\alpha}} tan2α=±1+cosα1cosα

五、海伦公式

对于已知三角形的三条边长 $ a $, $ b $, $ c $ 的情况,我们可以使用海伦公式(Heron’s formula)来计算三角形的面积。海伦公式如下:

  • 海伦公式

    • S = p ( p − a ) ( p − b ) ( p − c ) S = \sqrt{p(p-a)(p-b)(p-c)} S=p(pa)(pb)(pc)
    • 其中, p p p 是三角形的半周长,即 p = a + b + c 2 p = \frac{a+b+c}{2} p=2a+b+c

使用海伦公式的前提是这三条边可以构成一个三角形,即满足三角不等式:

  1. a + b > c a + b > c a+b>c
  2. a + c > b a + c > b a+c>b
  3. b + c > a b + c > a b+c>a
    如果这三条边满足三角不等式,那么就可以使用海伦公式来计算三角形的面积。如果不满足三角不等式,那么这三条边不能构成一个三角形,因此没有面积可言。

六、正弦定理

定义

正弦定理指出:在任意一个平面三角形中,各边和它所对角的正弦值的比相等且等于外接圆的直径。用数学表达式表示即为:

a sin ⁡ A = b sin ⁡ B = c sin ⁡ C = 2 R \frac{a}{\sin A} = \frac{b}{\sin B} = \frac{c}{\sin C} = 2R sinAa=sinBb=sinCc=2R

其中, a a a b b b c c c 分别为三角形ABC的三边, A A A B B B C C C 分别为对应的角, R R R 为外接圆的半径。这个公式也可以表示为:

a : b : c = sin ⁡ A : sin ⁡ B : sin ⁡ C a:b:c = \sin A:\sin B:\sin C a:b:c=sinA:sinB:sinC

正弦定理建立了三角形的边长与其对应角的正弦值之间的关系,是解决三角形问题的重要工具。通过正弦定理,我们可以方便地求解三角形的未知边长或角度。

应用

正弦定理在解决三角形问题中有多种应用,例如:

  1. 已知两边及夹角求第三边

    如果已知三角形的两边 a a a b b b,以及它们之间的夹角 A A A,可以通过正弦定理求出第三边 c c c

    c = a sin ⁡ C sin ⁡ A = b sin ⁡ C sin ⁡ B c = \frac{a\sin C}{\sin A} = \frac{b\sin C}{\sin B} c=sinAasinC=sinBbsinC

    其中, sin ⁡ C \sin C sinC 可以通过 sin ⁡ ( 180 ° − A − B ) = sin ⁡ ( A + B ) \sin(180° - A - B) = \sin(A + B) sin(180°AB)=sin(A+B) 来计算。

  2. 已知两角及一边求其他边和角

    如果已知三角形的两角 A A A B B B,以及它们所夹的一边 c c c,可以通过正弦定理求出其他两边 a a a b b b,以及另一个角 C C C

    a = c sin ⁡ A sin ⁡ C a = \frac{c\sin A}{\sin C} a=sinCcsinA

    b = c sin ⁡ B sin ⁡ C b = \frac{c\sin B}{\sin C} b=sinCcsinB

    C = 180 ° − A − B C = 180° - A - B C=180°AB

  3. 判断三角形的形状

    正弦定理还可以用于判断三角形的形状。例如,如果 sin ⁡ A = sin ⁡ B \sin A = \sin B sinA=sinB,则 a = b a = b a=b,说明三角形是等腰三角形。

证明

正弦定理的证明方法有多种,包括利用三角形的高、三角形的面积、向量法以及外接圆等。其中,利用外接圆证明正弦定理是一种比较直观和常用的方法。具体来说,可以在三角形中作出其外接圆,并连接圆心与三角形的一个顶点,然后利用圆周角定理和正弦函数的性质进行推导,最终得出正弦定理的表达式。

七、余弦定理

余弦定理是描述三角形中三边长度与一个角的余弦值之间关系的数学定理。

7.1 定义

在任意三角形ABC中,若a、b、c分别为角A、B、C的对边,则有:

  • a 2 = b 2 + c 2 − 2 b c cos ⁡ A a^2 = b^2 + c^2 - 2bc\cos A a2=b2+c22bccosA
  • b 2 = c 2 + a 2 − 2 c a cos ⁡ B b^2 = c^2 + a^2 - 2ca\cos B b2=c2+a22cacosB
  • c 2 = a 2 + b 2 − 2 a b cos ⁡ C c^2 = a^2 + b^2 - 2ab\cos C c2=a2+b22abcosC

这三个公式共同构成了余弦定理的完整表达。其中, cos ⁡ A \cos A cosA cos ⁡ B \cos B cosB cos ⁡ C \cos C cosC分别表示三角形A、B、C角的余弦值。

几何意义

余弦定理揭示了三角形中任意一边的平方与其他两边平方及其夹角余弦值之间的关系。它表明,在三角形中,任意一边的平方等于其他两边平方的和,减去这两边与它们夹角的余弦之积的两倍。余弦定理可以看作是勾股定理的推广形式。

7.2 应用

余弦定理在解决三角形问题中有广泛的应用,主要包括以下几个方面:

  1. 已知两边及夹角求第三边

    • 如果已知三角形的两边长度和它们之间的夹角,可以利用余弦定理求出第三边的长度。
  2. 已知三边求角

    • 如果已知三角形的三边长度,可以利用余弦定理求出各个角的余弦值,进而求出各个角的度数。
  3. 判定三角形的形状

    • 通过余弦定理,可以判断三角形的形状。例如,若 a 2 + b 2 = c 2 a^2 + b^2 = c^2 a2+b2=c2,则角C为直角,三角形ABC为直角三角形。
  4. 其他应用

    • 在力学领域,当物体受到多个力的共同作用时,可以利用余弦定理来计算这些力的合力大小和方向。
    • 在波动和振动领域,余弦定理可以用于计算波的叠加和干涉现象。

7.3 证明

余弦定理的证明方法有多种,包括利用勾股定理、平面向量等。以下是利用平面向量进行证明的一种常见方法:

  • 在三角形ABC中,选取向量AB和AC,它们的模长分别为c和b,夹角为A。根据向量的数量积定义,有 A B ⃗ ⋅ A C ⃗ = ∣ A B ⃗ ∣ ⋅ ∣ A C ⃗ ∣ ⋅ cos ⁡ A = b c cos ⁡ A \vec{AB} \cdot \vec{AC} = |\vec{AB}| \cdot |\vec{AC}| \cdot \cos A = bc\cos A AB AC =AB AC cosA=bccosA
  • 然后,计算向量 A B ⃗ + A C ⃗ \vec{AB} + \vec{AC} AB +AC 的模长的平方,即 ( A B ⃗ + A C ⃗ ) 2 = A B ⃗ 2 + 2 A B ⃗ ⋅ A C ⃗ + A C ⃗ 2 = c 2 + 2 b c cos ⁡ A + b 2 (\vec{AB} + \vec{AC})^2 = \vec{AB}^2 + 2\vec{AB} \cdot \vec{AC} + \vec{AC}^2 = c^2 + 2bc\cos A + b^2 (AB +AC )2=AB 2+2AB AC +AC 2=c2+2bccosA+b2
  • 另一方面,向量 A B ⃗ + A C ⃗ \vec{AB} + \vec{AC} AB +AC 实际上就是从A点到C点的向量,即 A C ⃗ \vec{AC} AC ,所以 ( A B ⃗ + A C ⃗ ) 2 (\vec{AB} + \vec{AC})^2 (AB +AC )2 的模长平方也就是 A C ⃗ \vec{AC} AC 的模长平方,即 a 2 a^2 a2
  • 因此,得到 a 2 = c 2 + b 2 − 2 b c cos ⁡ A a^2 = c^2 + b^2 - 2bc\cos A a2=c2+b22bccosA,这就是余弦定理的一个表达式。同理,可以得到其他两个表达式。

余弦定理在向量代数中的推广,实际上体现了向量代数与几何之间的深刻联系,以及余弦定理在更广泛数学领域中的应用。以下是对这一推广的详细介绍:

7.4 余弦定理在向量代数中的表现形式

在向量代数中余弦定理有更为紧凑的表现形式,并且因此具有更广的通用性。

向量代数中余弦定理的表达式为:
cos ⁡ θ = a ⋅ b ∣ a ∣ ∣ b ∣ \cos \theta = \frac{\mathbf{a} \cdot \mathbf{b}}{|\mathbf{a}| |\mathbf{b}|} cosθ=a∣∣bab
其中, a \mathbf{a} a b \mathbf{b} b 是两个向量, θ \theta θ 是它们之间的夹角, a ⋅ b \mathbf{a} \cdot \mathbf{b} ab 是两个向量的点积,而 ∣ a ∣ |\mathbf{a}| a ∣ b ∣ |\mathbf{b}| b 分别是向量 a \mathbf{a} a b \mathbf{b} b 的模(长度)。
这个定理可以用来计算向量之间的夹角,或者当已知两个向量和它们之间的夹角时,计算第三个向量的模。在三维空间中,余弦定理也可以推广到计算三个向量之间的夹角。

八、其他

  • 三角形的内角和定理

    • 三角形的三个内角之和等于180°。
  • 角平分线定理

    • 在三角形中,角的平分线将一个角分为两个相等的角,并且这个角的平分线将对边分为两段,这两段与角的两边成比例。
  • 中线长定理

    • 三角形的三条中线交于一点,这一点称为三角形的重心。重心将中线分为2:1的两部分。

这些公式和定理在三角学中占有重要地位,它们在解决三角形问题、计算三角函数值、推导三角恒等式等方面都有广泛的应用。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/diannao/66832.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

USB-OTG中的HNP和SRP协议与ID引脚的硬件支持关系详解

在USB On-The-Go(OTG)架构中,HNP(Host Negotiation Protocol,主机协商协议)和SRP(Session Request Protocol,会话请求协议)是实现设备动态切换主机与从设备角色的关键协议…

QT跨平台应用程序开发框架(1)—— 环境搭建

目录 一,关于QT 二,关于应用程序框架 三,环境搭建 3.1 预备 3.2 下载Qt SDK 3.3 安装Qt SDK 3.4 配置环境变量 3.5 认识一些重要工具 四,Qt Creator 的基本使用 4.1 创建项目 4.2 代码解释 一,关于QT 互联网…

Nginx | 解决 Spring Boot 与 Nginx 中的 “413 Request Entity Too Large“ 错误

关注:CodingTechWork 引言 在 Web 开发中,413 Request Entity Too Large 是一种常见的 HTTP 错误,它指示客户端请求的实体(例如文件或数据)超出了服务器允许的最大大小。对于使用 Spring Boot 和 Nginx 的应用程序来说…

GB/T 19582.1-2008主要内容

标准背景与概述 GB/T 19582.1-2008是由中国国家标准化管理委员会发布的国家标准,旨在指导和规范基于Modbus协议的工业自动化网络的设计和实施。该标准由全国工业过程测量控制和自动化标准化技术委员会(TC124)归口,并由中国机械工…

Open FPV VTX开源之第一次出图

Open FPV VTX开源之第一次出图 1. 源由2. 连线2.1 飞控2.2 调试 3. serial3.1 启动log - uboot3.2 登录版本 - linux3.3 获取有线IP 4. ssh - linux5. PixelPilot出图6. 总结7. 参考资料 1. 源由 在《Open FPV VTX开源之硬件规格及组成》章节中,已经基本介绍了产品…

Apache Sedona和Spark将geojson瓦片化例子

Apache Sedona很方便读取geojson、ShapeFile、geopackage等文件&#xff0c;提供了很多spark sql函数和rdd算子。下面例子主要用于熟悉spark和sedona的使用。 引入的maven包 <project xmlns"http://maven.apache.org/POM/4.0.0"xmlns:xsi"http://www.w3.or…

基于高斯混合模型的数据分析及其延伸应用(具体代码分析)

一、代码分析 &#xff08;一&#xff09;清除工作区和命令行窗口 clear; clc;clear;&#xff1a;该命令用于清除 MATLAB 工作区中的所有变量&#xff0c;确保代码运行环境的清洁&#xff0c;避免之前遗留的变量对当前代码运行产生干扰。例如&#xff0c;如果之前运行的代码中…

天气app的收获

天气app的收获 无论如何&#xff0c;是基于MVC模式&#xff0c;但都是从UI页面开始设计&#xff0c;然后根据输入的城市名称&#xff0c;将其传入到model层&#xff0c;进行相对应的处理。 对于controler层&#xff0c;需要通过一些协议完成一些输入的反馈&#xff0c;例如输…

PostgreSQL技术内幕22:vacuum full 和 vacuum

文章目录 0.简介1.概念及使用方式2.工作原理2.1 主要功能2.2 清理流程2.3 防止事务id环绕说明 3.使用建议 0.简介 在之前介绍MVCC文章中介绍过常见的MVCC实现的两种方式&#xff0c;一种是将旧数据放到回滚段&#xff0c;一种是直接生成一条新数据&#xff08;对于删除是不删除…

【面试】程序员 简历

一、简历整体结构 完整简历包含基本信息、教育背景、求职意向、工作经历、职业技能、项目经历、个人优势和个人荣誉八个部分。编写时&#xff0c;前几部分在保证真实的基础上可适当美化&#xff1b;个人优势和荣誉描述要突出难点亮点且避免夸张&#xff0c;可写入如马拉松参赛、…

WebGIS在应急灾害中对村庄、风景区、机场的影响范围应用-以日喀则市定日县地震为例

目录 前言 一、关于影响范围 1、震中距离5公里 2、震中20公里范围 3、20到80公里范围 二、空间查询知识 1、相关数据介绍 2、空间数据查询 三、前后端数据查询以及web可视化实现 1、后台API实现 2、WebGIS前端实现 四、Web成果展示 1、空间位置分析 2、包含风景区…

【UE5 C++课程系列笔记】27——多线程基础——ControlFlow插件的基本使用

目录 步骤 一、搭建基本同步框架 二、添加委托 三、添加蓝图互动框架 四、修改为异步框架 完整代码 通过一个游戏初始化流程的示例来介绍“ControlFlows”的基本使用。 步骤 一、搭建基本同步框架 1. 勾选“ControlFlows”插件 2. 新建一个空白C类&#xff0c;这里…

<C++> XlsxWriter写EXCEL

XlsxWriter XlsxWriter是一个用于创建和写入Excel 2007及以上版本&#xff08;.xlsx文件格式&#xff09;的C库。以下是对XlsxWriter的详细介绍&#xff1a; 主要功能 文本、数字和公式写入&#xff1a;可以向多个工作表中写入文本、数字和公式。格式设置&#xff1a;支持丰…

linux 设置mysql 外网访问

1、修改 MySQL 配置文件 找到并编辑配置文件&#xff1a;在Linux系统中&#xff0c;MySQL的配置文件通常是/etc/mysql/my.cnf&#xff0c;使用命令sudo vim /etc/mysql/my.cnf打开文件。 注释或修改 bindaddress&#xff1a;找到bindaddress 127.0.0.1&#xff0c;将其注释掉…

JavaEE之定时器及自我实现

在生活当中&#xff0c;有很多事情&#xff0c;我们不是立马就去做&#xff0c;而是在规定了时间之后&#xff0c;在到该时间时&#xff0c;再去执行&#xff0c;比如&#xff1a;闹钟、定时关机等等&#xff0c;在程序的世界中&#xff0c;有些代码也不是立刻执行&#xff0c;…

国产3D CAD将逐步取代国外软件

在工业软件的关键领域&#xff0c;计算机辅助设计&#xff08;CAD&#xff09;软件对于制造业的重要性不言而喻。近年来&#xff0c;国产 CAD 的发展态势迅猛&#xff0c;展现出巨大的潜力与机遇&#xff0c;正逐步改变着 CAD 市场长期由国外软件主导的格局。 国产CAD发展现状 …

【HarmonyOS Next NAPI 深度探索1】Node.js 和 CC++ 原生扩展简介

【HarmonyOS Next NAPI 深度探索1】Node.js 和 CC 原生扩展简介 如果你用过 Node.js&#xff0c;应该知道它强大的地方在于能处理各种场景&#xff0c;速度还很快。但你有没有想过&#xff0c;Node.js 的速度秘密是什么&#xff1f;今天我们来聊聊其中一个幕后英雄——原生扩展…

new[]创建对象数组会怎样?

当你使用 new[] 操作符来创建一个对象数组时&#xff0c;构造函数会被调用与数组大小相等的次数。每个数组元素都会通过构造函数进行初始化。 以下是一个例子&#xff1a; #include <iostream> class MyClass { public:MyClass() {std::cout << "MyClass con…

linux:文件的创建/删除/复制/移动/查看/查找/权限/类型/压缩/打包

关于文件的关键词 创建 touch 删除 rm 复制 cp 权限 chmod 移动 mv 查看内容 cat(全部); head(前10行); tail(末尾10行); more,less 查找 find 压缩 gzip ; bzip 打包 tar 编辑 sed 创建文件 格式&#xff1a; touch 文件名 删除文件 复制文件 移动文件 查看文…

数据结构C语言描述11(图文结合)--二叉搜索树(BST树)的实现(数据采用KV存储形式进行封装)

前言 这个专栏将会用纯C实现常用的数据结构和简单的算法&#xff1b;有C基础即可跟着学习&#xff0c;代码均可运行&#xff1b;准备考研的也可跟着写&#xff0c;个人感觉&#xff0c;如果时间充裕&#xff0c;手写一遍比看书、刷题管用很多&#xff0c;这也是本人采用纯C语言…