人工智能数学基础1:三角函数的定义、公式及固定角三角函数值

Karen110
• 阅读 1892

一、三角函数的定义及名称

在直角三角形中,当平面上的三点A、B、C的连线,AB、AC、BC,构成一个直角三角形,其中∠ACB为直角。对∠BAC(在此简称为θ)而言,对边(opposite)a=BC、斜边(hypotenuse)c=AB、邻边(adjacent)b=AC,则三角函数定义如下:

人工智能数学基础1:三角函数的定义、公式及固定角三角函数值

二、三角函数的变化趋势及图像

  • 正弦值在 [2kπ-π/2,2kπ+π/2](k为实数,下同)随角度增大(减小)而增大(减小),在 [2kπ+π/2,2kπ+π*3/2] 随角度增大(减小)而减小(增大)

  • 余弦值在 [2kπ-π,2kπ] 随角度增大(减小)而增大(减小),在 [2kπ,2kπ+π]随角度增大(减小)而减小(增大)

  • 正切值在 [kπ-π/2,kπ+π/2] 随角度增大(减小)而增大(减小)

  • 余切值在 [kπ,(k+1)π] 随角度增大(减小)而减小(增大)

人工智能数学基础1:三角函数的定义、公式及固定角三角函数值

三、三角函数诱导公式

人工智能数学基础1:三角函数的定义、公式及固定角三角函数值

四、三角函数公式

4.1、三角函数之间的关系

人工智能数学基础1:三角函数的定义、公式及固定角三角函数值

4.2、三角恒等式

4.2.1、两角和与差

人工智能数学基础1:三角函数的定义、公式及固定角三角函数值

4.2.2、和差化积

人工智能数学基础1:三角函数的定义、公式及固定角三角函数值

4.2.3、积化和差

人工智能数学基础1:三角函数的定义、公式及固定角三角函数值

4.2.4、二倍角公式

人工智能数学基础1:三角函数的定义、公式及固定角三角函数值

4.2.5、三倍角公式

人工智能数学基础1:三角函数的定义、公式及固定角三角函数值

4.2.6、n倍角公式

人工智能数学基础1:三角函数的定义、公式及固定角三角函数值

4.2.7、半角公式

人工智能数学基础1:三角函数的定义、公式及固定角三角函数值

4.2.8、辅助角公式

人工智能数学基础1:三角函数的定义、公式及固定角三角函数值

4.2.9、万能公式

人工智能数学基础1:三角函数的定义、公式及固定角三角函数值

4.2.10、降幂公式

人工智能数学基础1:三角函数的定义、公式及固定角三角函数值

4.2.11、三角和

人工智能数学基础1:三角函数的定义、公式及固定角三角函数值

4.2.12、正弦定理

  • 对于边长为a,b和c而相应角为A,B和C的三角形,有:sinA / a = sinB / b = sinC/c,可表示为:a/sinA=b/sinB=c/sinC=2R

  • 变形:a=2RsinA,b=2RsinB,c=2RsinC,其中R是三角形的外接圆半径

  • 三角形的面积:S=1/2absinC=1/2bcsinA=1/2acsinB

4.2.13、余弦定理

对于边长为a、b、c而相应角为A、B、C的三角形,有:
a² = b² + c²- 2bc·cosA
b² = a² + c² - 2ac·cosB
c² = a² + b² - 2ab·cosC
也可表示为:
cosC=(a² +b² -c²)/ 2ab
cosB=(a² +c² -b²)/ 2ac
cosA=(c² +b² -a²)/ 2bc

延伸定理:第一余弦定理(任意三角形射影定理)
a=b·cos C+c·cos B, b=c·cos A+a·cos C, c=a·cos B+b·cos A

4.2.14、正切定理

对于边长为a,b和c而相应角为A,B和C的三角形,有:

人工智能数学基础1:三角函数的定义、公式及固定角三角函数值

4.2.15、正切恒等式

对于任意非直角三角形中,如三角形ABC,总有:
tanA+tanB+tanC=tanAtanBtanC

五、三角函数固定角常量值

人工智能数学基础1:三角函数的定义、公式及固定角三角函数值

六、反三角函数

1、定义

反三角函数是一种基本初等函数。它是反正弦arcsin x,反余弦arccos x,反正切arctan x,反余切arccot x,反正割arcsec x,反余割arccsc x这些函数的统称,各自表示其反正弦、反余弦、反正切、反余切 ,反正割,反余割为x的角。

由于基本三角函数具有周期性,所以反三角函数是多值函数,并不满足一个自变量对应一个函数值的要求,其图像与其原函数关于函数 y=x 对称。

为限制反三角函数为单值函数,将反正弦函数的值y限在-π/2≤y≤π/2,将y作为反正弦函数的主值,记为y=arcsin x;相应地,反余弦函数y=arccos x的主值限在0≤y≤π;反正切函数y=arctan x的主值限在-π/2<y<π/2;反余切函数y=arccot x的主值限在0<y<π。

2、相关公式

余角关系

人工智能数学基础1:三角函数的定义、公式及固定角三角函数值

负数关系

人工智能数学基础1:三角函数的定义、公式及固定角三角函数值

倒数关系

人工智能数学基础1:三角函数的定义、公式及固定角三角函数值

加减法公式

人工智能数学基础1:三角函数的定义、公式及固定角三角函数值

人工智能数学基础1:三角函数的定义、公式及固定角三角函数值

人工智能数学基础1:三角函数的定义、公式及固定角三角函数值

人工智能数学基础1:三角函数的定义、公式及固定角三角函数值

本文转转自微信公众号老猿Python原创https://mp.weixin.qq.com/s/7Qg7MOo_N4_tjV9radXkCw,如有侵权,请联系删除。

点赞
收藏
评论区
推荐文章
blmius blmius
3年前
MySQL:[Err] 1292 - Incorrect datetime value: ‘0000-00-00 00:00:00‘ for column ‘CREATE_TIME‘ at row 1
文章目录问题用navicat导入数据时,报错:原因这是因为当前的MySQL不支持datetime为0的情况。解决修改sql\mode:sql\mode:SQLMode定义了MySQL应支持的SQL语法、数据校验等,这样可以更容易地在不同的环境中使用MySQL。全局s
皕杰报表之UUID
​在我们用皕杰报表工具设计填报报表时,如何在新增行里自动增加id呢?能新增整数排序id吗?目前可以在新增行里自动增加id,但只能用uuid函数增加UUID编码,不能新增整数排序id。uuid函数说明:获取一个UUID,可以在填报表中用来创建数据ID语法:uuid()或uuid(sep)参数说明:sep布尔值,生成的uuid中是否包含分隔符'',缺省为
Jacquelyn38 Jacquelyn38
3年前
2020年前端实用代码段,为你的工作保驾护航
有空的时候,自己总结了几个代码段,在开发中也经常使用,谢谢。1、使用解构获取json数据let jsonData  id: 1,status: "OK",data: 'a', 'b';let  id, status, data: number   jsonData;console.log(id, status, number )
Wesley13 Wesley13
3年前
iOS 常用数学函数
Math.h是c的函数库1、三角函数 doublesin(double);正弦 doublecos(double);余弦 doubletan(double);正切2、反三角函数doubleasin(double);结果介于\PI/2,PI/2\ doubleacos(doub
Wesley13 Wesley13
3年前
mysql设置时区
mysql设置时区mysql\_query("SETtime\_zone'8:00'")ordie('时区设置失败,请联系管理员!');中国在东8区所以加8方法二:selectcount(user\_id)asdevice,CONVERT\_TZ(FROM\_UNIXTIME(reg\_time),'08:00','0
Stella981 Stella981
3年前
JS 对象数组Array 根据对象object key的值排序sort,很风骚哦
有个js对象数组varary\{id:1,name:"b"},{id:2,name:"b"}\需求是根据name或者id的值来排序,这里有个风骚的函数函数定义:function keysrt(key,desc) {  return function(a,b){    return desc ? ~~(ak
Stella981 Stella981
3年前
Django中Admin中的一些参数配置
设置在列表中显示的字段,id为django模型默认的主键list_display('id','name','sex','profession','email','qq','phone','status','create_time')设置在列表可编辑字段list_editable
Wesley13 Wesley13
3年前
ES6 新增的数组的方法
给定一个数组letlist\//wu:武力zhi:智力{id:1,name:'张飞',wu:97,zhi:10},{id:2,name:'诸葛亮',wu:55,zhi:99},{id:3,name:'赵云',wu:97,zhi:66},{id:4,na
Wesley13 Wesley13
3年前
MySQL部分从库上面因为大量的临时表tmp_table造成慢查询
背景描述Time:20190124T00:08:14.70572408:00User@Host:@Id:Schema:sentrymetaLast_errno:0Killed:0Query_time:0.315758Lock_
Python进阶者 Python进阶者
10个月前
Excel中这日期老是出来00:00:00,怎么用Pandas把这个去除
大家好,我是皮皮。一、前言前几天在Python白银交流群【上海新年人】问了一个Pandas数据筛选的问题。问题如下:这日期老是出来00:00:00,怎么把这个去除。二、实现过程后来【论草莓如何成为冻干莓】给了一个思路和代码如下:pd.toexcel之前把这