当前位置: 首页 > news >正文

三角函数公式

同角三角函数基本关系

⒈同角三角函数的基本关系式

倒数关系:

tanα ·cotα=1

sinα ·cscα=1

cosα ·secα=1

商的关系:

sinα/cosα=tanα=secα/cscα

cosα/sinα=cotα=cscα/secα

平方关系:

同角三角函数关系六角形记忆法

六角形记忆法:(参看图片或参考资料链接)

构造以"上弦、中切、下割;左正、右余、中间1"的正六边形为模型。

(1)倒数关系:对角线上两个函数互为倒数;

(2)商数关系:六边形任意一顶点上的函数值等于与它相邻的两个顶点上函数值的乘积。

(主要是两条虚线两端的三角函数值的乘积)。由此,可得商数关系式。

(3)平方关系:在带有阴影线的三角形中,上面两个顶点上的三角函数值的平方和等于下面顶点上的三角函数值的平方。

两角和差公式

⒉两角和与差的三角函数公式

sin(α+β)=sinαcosβ+cosαsinβ

sin(α-β)=sinαcosβ-cosαsinβ

cos(α+β)=cosαcosβ-sinαsinβ

cos(α-β)=cosαcosβ+sinαsinβ

tan(α+β)=(tanα+tanβ)/(1-tanα ·tanβ)

tan(α-β)=(tanα-tanβ)/(1+tanα ·tanβ)

倍角公式

⒊二倍角的正弦、余弦和正切公式(升幂缩角公式)

半角公式

⒋半角的正弦、余弦和正切公式(降幂扩角公式)

sin^2(α/2)=(1-cosα)/2

cos^2(α/2)=(1+cosα)/2

tan^2(α/2)=(1-cosα)/(1+cosα)

万能公式

⒌万能公式

sinα=[2tan(α/2)]/[1+tan^2(α/2)]

cosα=[1-tan^2(α/2)]/[1+tan^2(α/2)]

tanα=[2tan(α/2)]/[1-tan^2(α/2)]

万能公式推导

附推导:

sin2α=2sinαcosα=2sinαcosα/(cos^2(α)+sin^2(α))......*,

(因为cos^2(α)+sin^2(α)=1)

再把*分式上下同除cos^2(α),可得sin2α=2tanα/(1+tan^2(α))

然后用α/2代替α即可。

同理可推导余弦的万能公式。正切的万能公式可通过正弦比余弦得到。

三倍角公式

⒍三倍角的正弦、余弦和正切公式

sin3α=3sinα-4sin^3(α)

cos3α=4cos^3(α)-3cosα

tan3α=[3tanα-tan^3(α)]/[1-3tan^2(α)]

三倍角公式推导

附推导:

tan3α=sin3α/cos3α

=(sin2αcosα+cos2αsinα)/(cos2αcosα-sin2αsinα)

=(2sinαcos^2(α)+cos^2(α)sinα-sin^3(α))/(cos^3(α)-cosαsin^2(α)-2sin^2(α)cosα)

上下同除以cos^3(α),得:

tan3α=(3tanα-tan^3(α))/(1-3tan^2(α))

sin3α=sin(2α+α)=sin2αcosα+cos2αsinα

=2sinαcos^2(α)+(1-2sin^2(α))sinα

=2sinα-2sin^3(α)+sinα-2sin^3(α)

=3sinα-4sin^3(α)

cos3α=cos(2α+α)=cos2αcosα-sin2αsinα

=(2cos^2(α)-1)cosα-2cosαsin^2(α)

=2cos^3(α)-cosα-(2cosα-2cos^3(α))

=4cos^3(α)-3cosα

sin3α=3sinα-4sin^3(α)

cos3α=4cos^3(α)-3cosα

三倍角公式联想记忆

记忆方法:谐音、联想

正弦三倍角:3元减4元3角(欠债了(被减成负数),所以要“挣钱”(音似“正弦”))

余弦三倍角:4元3角减3元(减完之后还有“余”)

☆☆注意函数名,即正弦的三倍角都用正弦表示,余弦的三倍角都用余弦表示。

和差化积公式

⒎三角函数的和差化积公式

sinα+sinβ=2sin[(α+β)/2]·cos[(α-β)/2]

sinα-sinβ=2cos[(α+β)/2]·sin[(α-β)/2]

cosα+cosβ=2cos[(α+β)/2]·cos[(α-β)/2]

cosα-cosβ=-2sin[(α+β)/2]·sin[(α-β)/2]

积化和差公式

⒏三角函数的积化和差公式

sinα ·cosβ=0.5[sin(α+β)+sin(α-β)]

cosα ·sinβ=0.5[sin(α+β)-sin(α-β)]

cosα ·cosβ=0.5[cos(α+β)+cos(α-β)]

sinα ·sinβ=-0.5[cos(α+β)-cos(α-β)]

和差化积公式推导

附推导:

首先,我们知道sin(a+b)=sina*cosb+cosa*sinb,sin(a-b)=sina*cosb-cosa*sinb

我们把两式相加就得到sin(a+b)+sin(a-b)=2sina*cosb

所以,sina*cosb=(sin(a+b)+sin(a-b))/2

同理,若把两式相减,就得到cosa*sinb=(sin(a+b)-sin(a-b))/2

同样的,我们还知道cos(a+b)=cosa*cosb-sina*sinb,cos(a-b)=cosa*cosb+sina*sinb

所以,把两式相加,我们就可以得到cos(a+b)+cos(a-b)=2cosa*cosb

所以我们就得到,cosa*cosb=(cos(a+b)+cos(a-b))/2

同理,两式相减我们就得到sina*sinb=-(cos(a+b)-cos(a-b))/2

这样,我们就得到了积化和差的四个公式:

sina*cosb=(sin(a+b)+sin(a-b))/2

cosa*sinb=(sin(a+b)-sin(a-b))/2

cosa*cosb=(cos(a+b)+cos(a-b))/2

sina*sinb=-(cos(a+b)-cos(a-b))/2

好,有了积化和差的四个公式以后,我们只需一个变形,就可以得到和差化积的四个公式.

我们把上述四个公式中的a+b设为x,a-b设为y,那么a=(x+y)/2,b=(x-y)/2

把a,b分别用x,y表示就可以得到和差化积的四个公式:

sinx+siny=2sin((x+y)/2)*cos((x-y)/2)

sinx-siny=2cos((x+y)/2)*sin((x-y)/2)

cosx+cosy=2cos((x+y)/2)*cos((x-y)/2)

cosx-cosy=-2sin((x+y)/2)*sin((x-y)/2)

相关文章:

  • Dev C++的下载安装
  • c++基础,种子以及cmath,ctime,cstdlib,iomanip,cstring,iomanip,string
  • ->和 .的区别 ->的作用(专门用于指针,实质:地址存储)
  • 字符指针和整形指针简单分析,*,的作用。
  • 友元函数,内联函数
  • c++中this指针的使用,其实就是指类本身
  • C++ 指向类的指针
  • C++ 多态: 虚函数: 纯虚函数:(java中抽象函数) C++纯虚函数相当于Java中的抽象函数区别:
  • C++ 数据抽象,C++ 数据封装
  • c++中数据抽象与数据封装的区别
  • x ,1/x的关系; 反函数的实质:xy可以互换,就是进行坐标轴变化,就是关于y=x对称 反函数性质:f-1(f(x))=x; 反三角函数‘
  • 重要的三角函数公式
  • 函数奇偶性运算法则,以及复合函数奇偶性判断 ln的运算法则,对数函数运算法则 对数函数运算法则口诀,简单记忆
  • 完全二叉树:设二叉树的深度为h,除第 h 层外,其它各层 (1~h-1) 的结点数都达到最大个数, 第 h 层所有的结点都连续集中在最左边 满二叉树:深度为k且有2^k-1个结点的二叉树称为满二叉树
  • C++中char * 和char []的区别 堆栈区别 JAVA的JVM的内存可分为3个区:堆(heap)、栈(stack)和方法区(method)
  • 「译」Node.js Streams 基础
  • 2018以太坊智能合约编程语言solidity的最佳IDEs
  • conda常用的命令
  • Django 博客开发教程 8 - 博客文章详情页
  • Docker下部署自己的LNMP工作环境
  • java B2B2C 源码多租户电子商城系统-Kafka基本使用介绍
  • Spring技术内幕笔记(2):Spring MVC 与 Web
  • vue--为什么data属性必须是一个函数
  • 成为一名优秀的Developer的书单
  • 关于extract.autodesk.io的一些说明
  • 关于List、List?、ListObject的区别
  • 使用 QuickBI 搭建酷炫可视化分析
  • 译有关态射的一切
  • 中国人寿如何基于容器搭建金融PaaS云平台
  • 数据库巡检项
  • ​HTTP与HTTPS:网络通信的安全卫士
  • # centos7下FFmpeg环境部署记录
  • #我与Java虚拟机的故事#连载18:JAVA成长之路
  • (2.2w字)前端单元测试之Jest详解篇
  • (2/2) 为了理解 UWP 的启动流程,我从零开始创建了一个 UWP 程序
  • (PWM呼吸灯)合泰开发板HT66F2390-----点灯大师
  • (三)c52学习之旅-点亮LED灯
  • (五)IO流之ByteArrayInput/OutputStream
  • (转)linux下的时间函数使用
  • (转)setTimeout 和 setInterval 的区别
  • (转)我也是一只IT小小鸟
  • (转载)(官方)UE4--图像编程----着色器开发
  • (转载)利用webkit抓取动态网页和链接
  • (转载)虚函数剖析
  • .a文件和.so文件
  • .Net 代码性能 - (1)
  • .Net 访问电子邮箱-LumiSoft.Net,好用
  • .NET 自定义中间件 判断是否存在 AllowAnonymousAttribute 特性 来判断是否需要身份验证
  • .Net(C#)常用转换byte转uint32、byte转float等
  • .net开源工作流引擎ccflow表单数据返回值Pop分组模式和表格模式对比
  • .NET设计模式(7):创建型模式专题总结(Creational Pattern)
  • @Autowired标签与 @Resource标签 的区别
  • @ModelAttribute注解使用
  • [30期] 我的学习方法
  • [C++]C++类基本语法