在直角三角形ABC中,C角为直角,A,B,C所对的边分别为a,b,c
sinA=a/c
cosA=b/c
tanA=a/b
在任意角内,需借助直角坐标系,画出以原点为圆心,半径为1的单位圆,以X轴的正半轴为始边,以原点为起点作任一射线,交单位圆于一点M,M(x,y),单位圆半径为r,射线与始边夹角为角A
sinA=y/r
cosA=x/r
tanA=y/x
三角函数
三角函数是数学中属于初等函数中的超越函数的一类函数。它们的本质是任意角的集合与一个比值的集合的变量之间的映射。通常的三角函数是在平面直角坐标系中定义的,其定义域为整个实数域。另一种定义是在直角三角形中,但并不完全。现代数学把它们描述成无穷数列的极限和微分方程的解,将其定义扩展到复数系。
由于三角函数的周期性,它并不具有单值函数意义上的反函数。
三角函数在复数中有较为重要的应用。在物理学中,三角函数也是常用的工具。
它有六种基本函数:
函数名 正弦 余弦 正切 余切 正割 余割
符号 sin cos tan cot sec csc
正弦函数 sin(A)=a/h
余弦函数 cos(A)=b/h
正切函数 tan(A)=a/b
余切函数 cot(A)=b/a
正割函数 sec (A) =h/b
余割函数 csc (A) =h/a
同角三角函数间的基本关系式:
·平方关系:
sin^2(α)+cos^2(α)=1
tan^2(α)+1=sec^2(α)
cot^2(α)+1=csc^2(α)
·商的关系:
tanα=sinα/cosα cotα=cosα/sinα
·倒数关系:
tanα·cotα=1
sinα·cscα=1
cosα·secα=1
三角函数恒等变形公式:
·两角和与差的三角函数:
cos(α+β)=cosα·cosβ-sinα·sinβ
cos(α-β)=cosα·cosβ+sinα·sinβ
sin(α±β)=sinα·cosβ±cosα·sinβ
tan(α+β)=(tanα+tanβ)/(1-tanα·tanβ)
tan(α-β)=(tanα-tanβ)/(1+tanα·tanβ)
·倍角公式:
sin(2α)=2sinα·cosα
cos(2α)=cos^2(α)-sin^2(α)=2cos^2(α)-1=1-2sin^2(α)
tan(2α)=2tanα/[1-tan^2(α)]
·三倍角公式:
sin3α=3sinα-4sin^3(α)
cos3α=4cos^3(α)-3cosα
·半角公式:
sin^2(α/2)=(1-cosα)/2
cos^2(α/2)=(1+cosα)/2
tan^2(α/2)=(1-cosα)/(1+cosα)
tan(α/2)=sinα/(1+cosα)=(1-cosα)/sinα
·万能公式:
sinα=2tan(α/2)/[1+tan^2(α/2)]
cosα=[1-tan^2(α/2)]/[1+tan^2(α/2)]
tanα=2tan(α/2)/[1-tan^2(α/2)]
·积化和差公式:
sinα·cosβ=(1/2)[sin(α+β)+sin(α-β)]
cosα·sinβ=(1/2)[sin(α+β)-sin(α-β)]
cosα·cosβ=(1/2)[cos(α+β)+cos(α-β)]
sinα·sinβ=-(1/2)[cos(α+β)-cos(α-β)]
·和差化积公式:
sinα+sinβ=2sin[(α+β)/2]cos[(α-β)/2]
sinα-sinβ=2cos[(α+β)/2]sin[(α-β)/2]
cosα+cosβ=2cos[(α+β)/2]cos[(α-β)/2]
cosα-cosβ=-2sin[(α+β)/2]sin[(α-β)/2]
弧度和角度的转换公式是:
角度=弧度*180.0f/PI
弧度=角度*PI/180.0f
分享到:
相关推荐
做模具-三角函数计算方法及快速查询表.doc
这是一份用查表法实现三角函数的文档,欢迎下载
在此基础上,讨论了三角函数计算的优化策略,如利用数学库的性能优势、使用泰勒级数近似等方法,分析了优化策略的原理、实现代码和效果。内容由浅入深,既包含基础知识,又引导思考优化方法。 适合人群: 本文适合学习...
在实时性要求比较高的场合,调用库函数进行三角函数计算就不能够达到实时性的要求。在这种情况下,利用查找表的方法来得到三角函数的值就成为一种可行,并能获得很高实时性的计算方法。本文给出了一种在TS101中利用...
python三角函数计算-21-公共方法之del.ev4.rar
python三角函数计算-20-公共方法之len.ev4.rar
强大的hugecalc!
在C语言中,你可以利用头文件中的函数来计算对数函数、指数函数、幂函数、双曲函数以及反三角函数。以下是各类函数及其用法的概览: 指数函数: 计算自然指数 e 的幂,即 e^x: C #include double result = exp(x)...
。。。
易语言三角函数数学运算源码 包含: ToRad 转为弧度 ToDeg 转为角度 Sin 正弦 Cos 余弦 Tan 正切 Asin 反正弦 Acos 反余弦 Atan 反正切 说明:由于易语言的数据处理过程的原因,计算结果精度保留八位 使用方法:...
主要介绍了Python计算三角函数之asin()方法的使用,是Python入门的基础知识,需要的朋友可以参考下
古希腊三角学与其天文学的应用在埃及的托勒密时代达到了高峰,托勒密在《数学汇编》中计算了36度角和72度角的正弦值,还给出了计算和角公式和半角公式的方法。托勒密还给出了所有0到180度的所有整数和半整数弧度对应...
对简谐波动荷载进行三角函数内插法、解析法和“精确法”的反应谱计算,结果表明:采用三角函数内插法的反应谱计算值比反应谱计算方法(精确法)计算值更接近解析解,且计算精度更高。利用三角函数内插法对两条实际记录...
Java编写的仿windows...基本上跟windows计算器一样,如:要计算3+4*(6+2) = 则依次输入3、+、4、*、(、6、+、2、)、=如要计算三角函数如:sinx则先输入 x值,再按sin键如是要计算反三角函数,则应把进制下方的Inv勾上
FPGA计算三角函数,查表速度最快但费RAM资源。CORDIC算法不需要RAM资源,但需要较长流水线延时才能出计算结果。这个原创程序结合了查表和CORDIC两种方法,先查表粗略值,在使用CORDIC迭代提高精度。
主要介绍了用Python计算三角函数之acos()方法的使用,是Python学习中的基础知识,需要的朋友可以参考下
cordic,利用迭代的方法,计算三角函数,以及复数的辅角和模,
注意:此函数是无法直接访问的,所以我们需要导入math模块,然后需要用math的静态对象来调用这个函数。 参数 x — 这必须是一个数值 返回值 此方法返回-1 到 1之间的数值,它表示角度的余弦值 例子 下面的例子展示...
构造三个重载方法,对每一种图形类型使用不同的输入参数来计算面积:圆形的计算方法用半径作输入参数,矩形的计算方法用长和宽作输入参数,三角形的计算方法用三条边的长度作输入参数。可以将这些方法定义为静态类型...