博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

三角函数角度公式

Posted on 2009-11-16 18:02  Zhiyett  阅读(10018)  评论(0编辑  收藏  举报

三角函数角度公式

 

两角和公式

sin(A+B)=sinAcosB+cosAsinB
sin(A
-B)=sinAcosB-sinBcosA 
cos(A
+B)=cosAcosB-sinAsinB
cos(A
-B)=cosAcosB+sinAsinB
tan(A
+B)=(tanA+tanB)/(1-tanAtanB)
tan(A
-B)=(tanA-tanB)/(1+tanAtanB)
cot(A
+B)=(cotAcotB-1)/(cotB+cotA) 
cot(A
-B)=(cotAcotB+1)/(cotB-cotA)
倍角公式
tan2A
=2tanA/[1-(tanA)^2]
cos2a
=(cosa)^2-(sina)^2=2(cosa)^2 -1=1-2(sina)^2
sin2A
=2sinA*cosA
三倍角公式
sin3a
=3sina-4(sina)^3
cos3a
=4(cosa)^3-3cosa
tan3a
=tana*tan(π/3+a)*tan(π/3-a)
半角公式
sin(A
/2)=√((1-cosA)/2) sin(A/2)=-√((1-cosA)/2)
cos(A
/2)=√((1+cosA)/2) cos(A/2)=-√((1+cosA)/2)
tan(A
/2)=√((1-cosA)/((1+cosA)) tan(A/2)=-√((1-cosA)/((1+cosA))
cot(A
/2)=√((1+cosA)/((1-cosA)) cot(A/2)=-√((1+cosA)/((1-cosA)) 
tan(A
/2)=(1-cosA)/sinA=sinA/(1+cosA)
和差化积
2sinAcosB
=sin(A+B)+sin(A-B)
2cosAsinB
=sin(A+B)-sin(A-B) )
2cosAcosB
=cos(A+B)+cos(A-B)
-2sinAsinB=cos(A+B)-cos(A-B)
sinA
+sinB=2sin((A+B)/2)cos((A-B)/2
cosA
+cosB=2cos((A+B)/2)sin((A-B)/2)
tanA
+tanB=sin(A+B)/cosAcosB
积化和差公式
sin(a)sin(b)
=-1/2*[cos(a+b)-cos(a-b)]
cos(a)cos(b)
=1/2*[cos(a+b)+cos(a-b)]
sin(a)cos(b)
=1/2*[sin(a+b)+sin(a-b)]
诱导公式
sin(
-a)=-sin(a)
cos(
-a)=cos(a)
sin(pi
/2-a)=cos(a)
cos(pi
/2-a)=sin(a)
sin(pi
/2+a)=cos(a)
cos(pi
/2+a)=-sin(a)
sin(pi
-a)=sin(a)
cos(pi
-a)=-cos(a)
sin(pi
+a)=-sin(a)
cos(pi
+a)=-cos(a)
tgA
=tanA=sinA/cosA
万能公式
sin(a)
= (2tan(a/2))/(1+tan^2(a/2))
cos(a)
= (1-tan^2(a/2))/(1+tan^2(a/2))
tan(a)
= (2tan(a/2))/(1-tan^2(a/2))
其它公式
a
*sin(a)+b*cos(a)=sqrt(a^2+b^2)sin(a+c) [其中,tan(c)=b/a]
a
*sin(a)-b*cos(a)=sqrt(a^2+b^2)cos(a-c) [其中,tan(c)=a/b]
1+sin(a)=(sin(a/2)+cos(a/2))^2
1-sin(a)=(sin(a/2)-cos(a/2))^2
其他非重点三角函数
csc(a)
=1/sin(a)
sec(a)
=1/cos(a)
双曲函数
sinh(a)
=(e^a-e^(-a))/2
cosh(a)
=(e^a+e^(-a))/2
tgh(a)
=sinh(a)/cosh(a) 

公式一:
  设α为任意角,终边相同的角的同一三角函数的值相等:
  sin(2kπ+α)
= sinα
  cos(2kπ+α)
= cosα
  tan(2kπ+α)
= tanα
  cot(2kπ+α)
= cotα
  公式二:
  设α为任意角,π
+α的三角函数值与α的三角函数值之间的关系:
  sin(π+α)
= -sinα
  cos(π+α)
= -cosα
  tan(π+α)
= tanα
  cot(π+α)
= cotα
  公式三:
  任意角α与 
-α的三角函数值之间的关系:
  sin(
-α)= -sinα
  cos(
-α)= cosα
  tan(
-α)= -tanα
  cot(
-α)= -cotα
  公式四:
  利用公式二和公式三可以得到π
-α与α的三角函数值之间的关系:
  sin(π
-α)= sinα
  cos(π
-α)= -cosα
  tan(π
-α)= -tanα
  cot(π
-α)= -cotα
  公式五:
  利用公式
-和公式三可以得到2π-α与α的三角函数值之间的关系:
  sin(2π
-α)= -sinα
  cos(2π
-α)= cosα
  tan(2π
-α)= -tanα
  cot(2π
-α)= -cotα
  公式六:
  π
/2±α及3π/2±α与α的三角函数值之间的关系:
  sin(π
/2+α)= cosα
  cos(π
/2+α)= -sinα
  tan(π
/2+α)= -cotα
  cot(π
/2+α)= -tanα
  sin(π
/2-α)= cosα
  cos(π
/2-α)= sinα
  tan(π
/2-α)= cotα
  cot(π
/2-α)= tanα
  sin(3π
/2+α)= -cosα
  cos(3π
/2+α)= sinα
  tan(3π
/2+α)= -cotα
  cot(3π
/2+α)= -tanα
  sin(3π
/2-α)= -cosα
  cos(3π
/2-α)= -sinα
  tan(3π
/2-α)= cotα
  cot(3π
/2-α)= tanα
  (以上k∈Z) 

  A·sin(ωt
+θ)+ B·sin(ωt+φ) =
  √{(A
^2 +B^2 +2ABcos(θ-φ)}*sin{ ωt + arcsin[ (A*sinθ+B*sinφ) / √{A^2 +B^2+2ABcos(θ-φ)} }
  √表示根号,包括{……}中的内容

反三角函数公式

一.一若sinx=a (-1≤a≤1 -∏/2≤x≤∏/2)
x=arcsina
二①sin(arcsina)=a (-1≤a≤1)
②arcsin(sina)=a (-∏/2≤a≤∏/2)
二.一若cosx=a (-1≤a≤1 0≤x≤∏)
x=arccosa
二①cos(arccosa)=a (-1≤a≤1)
②arccos(cosa)=a (0≤a≤∏)
三.一若tanx=a (-∏/2<x<∏/2)
x=arctana
二①arctan(-a)=-arctana a∈R
②arctan(tana)=a (-∏/2<a<∏/2)
③tan(arctana)=a a∈R

 

已知dCosA dSinA,求A(0<= A <360)

double dArccos=acos(dCosA);

if((dSinA>0&&dCosA>0)  || (dSinA>0&&dCosA<0) )//第一、二象限
{

    A = dArccos;

}

else if((dSinA<0&&dCosA<0)  || (dSinA<0&&dCosA>0) )//第三、四象限

{

  A=2*D3DX_PI  - dArccos;

}

else if(dSinA==0&&dCos==1)

{

  D3DXToRadian(0);

}

 

else if(dSinA==1&&dCos==0)

{

  D3DXToRadian(90);

}

 

 

else if(dSinA==0&&dCos==-1)

{

  D3DXToRadian(180);

}

 

 

else if(dSinA==-1&&dCos==0)

{

  D3DXToRadian(270);

}