三角学(一)公式,恒等式,函数和难题_cosacosbcosc恒等式-程序员宅基地

技术标签: python  三角函数  线性代数  三角学  几何学  Python  

三角学(一)公式,恒等式,函数和难题

Trigonometry - Formulas, Identities, Functions and Problems

三角学:公式,恒等式,函数和难题

三角学是数学的一个重要分支,主要涉及角度的特定函数及其应用和计算。在数学中,总共有六种不同类型的三角函数: 正弦( sin ⁡ \sin sin),余弦( cos ⁡ \cos cos),正割( sec ⁡ \sec sec),余割( cosec ⁡ \cosec cosec),正切( tan ⁡ \tan tan)和余切(cot)。这六种不同类型的三角函数象征着直角三角形的不同边的比率之间的关系。这些三角函数也可以被称为弧度函数,因为它们的值可以被描述为半径为 1 1 1 的圆的 x x x y y y 坐标的比率,与标准位置的角保持联系。

三角关系式定义

完全可以根据直角三角形的三边来进行严格定义,最基本的就是两个函数:正弦和余弦,其它函数都可以由这两个函数推导出来。
三角函数定义图
这些三角函数与三角形的边之间的关系可以给出如下:

sin ⁡ ( θ ) = 对 边 斜 边 = O p p o s i t e H y p o t e n u s e cos ⁡ ( θ ) = 邻 边 斜 边 = A d j a c e n t H y p o t e n u s e tan ⁡ ( θ ) = 对 边 邻 边 = O p p o s i t e A d j a c e n t csc ⁡ ( θ ) = 1 sin ⁡ ( θ ) = H y p o t e n u s e O p p o s i t e sec ⁡ ( θ ) = 1 cos ⁡ ( θ ) = H y p o t e n u s e A d j a c e n t cot ⁡ ( θ ) = 1 tan ⁡ ( θ ) = A d j a c e n t O p p o s i t e \begin{array}{lll} \sin (\theta) = \frac{对边}{斜边}=\frac {Opposite}{Hypotenuse}\qquad & \cos (\theta) =\frac{邻边}{斜边}= \frac {Adjacent}{Hypotenuse} \qquad & \tan (\theta) =\frac{对边}{邻边}= \frac {Opposite}{Adjacent} \\ \csc (\theta) = \frac{1}{\sin(\theta)} = \frac {Hypotenuse}{Opposite} \qquad & \sec (\theta) = \frac{1}{\cos(\theta)} = \frac {Hypotenuse}{Adjacent} \qquad & \cot (\theta) = \frac{1}{\tan(\theta)} = \frac {Adjacent}{Opposite} \end{array} sin(θ)==HypotenuseOppositecsc(θ)=sin(θ)1=OppositeHypotenusecos(θ)==HypotenuseAdjacentsec(θ)=cos(θ)1=AdjacentHypotenusetan(θ)==AdjacentOppositecot(θ)=tan(θ)1=OppositeAdjacent

三角函数对研究三角形、光、声或波非常重要,它们在不同领域和范围内的数值可以从下表得到。

表1: 三角函数在不同领域和范围内的值。

三角函数 定义域Domain 值域Range
sin ⁡ x \sin x sinx R \mathbb{R} R,周期函数 − 1 ⩽ sin ⁡ x ⩽ 1 -1\leqslant \sin x\leqslant 1 1sinx1
cos ⁡ x \cos x cosx R \mathbb{R} R,周期函数 − 1 ⩽ cos ⁡ x ⩽ 1 -1\leqslant \cos x\leqslant 1 1cosx1
tan ⁡ x \tan x tanx R ∖ { 2 n + 1 2 π ,    n ∈ Z } \mathbb{R}\setminus\{\dfrac{2n+1}{2}\pi,\; n\in \mathbb{Z}\} R{ 22n+1π,nZ} R \mathbb{R} R
csc ⁡ x \csc x cscx R ∖ { n π , n ∈ Z } \mathbb{R}\setminus\{n \pi, n\in \mathbb{Z}\} R{ nπ,nZ} R ∖ { x : − 1 < x < 1 } \mathbb{R}\setminus \{x: -1\lt x\lt 1\} R{ x:1<x<1}
sec ⁡ x \sec x secx R ∖ { 2 n + 1 2 π , n ∈ Z } \mathbb{R}\setminus\{\dfrac{2n+1}{2}\pi, n\in \mathbb{Z}\} R{ 22n+1π,nZ} R ∖ { x : − 1 < x < 1 } \mathbb{R}\setminus \{x:-1\lt x \lt 1\} R{ x:1<x<1}
cot ⁡ x \cot x cotx R ∖ { n π , n ∈ Z } \mathbb{R}\setminus \{n \pi, n\in \mathbb{Z}\} R{ nπ,nZ} R \mathbb{R} R

表2: 特殊角度的三角函数值,直接用于实际问题中。

角度 0 ∘ 0^{\circ} 0 3 0 ∘ 30^{\circ} 30 4 5 ∘ 45^{\circ} 45 6 0 ∘ 60^{\circ} 60 9 0 ∘ 90^{\circ} 90
sin ⁡ \sin sin 0 1 2 \dfrac{1}{2} 21 1 2 \dfrac{1}{\sqrt{2}} 2 1 3 2 \dfrac{\sqrt{3}}{2} 23 1
cos ⁡ \cos cos 1 3 2 \dfrac{\sqrt{3}}{2} 23 1 2 \dfrac{1}{\sqrt{2}} 2 1 1 2 \dfrac{1}{2} 21 0
tan ⁡ \tan tan 0 1 3 \dfrac{1}{\sqrt{3}} 3 1 1 3 \sqrt{3} 3 ∞ \infty
csc ⁡ \csc csc ∞ \infty 2 2 2 2 \sqrt{2} 2 2 3 \dfrac{2}{\sqrt{3}} 3 2 1
sec ⁡ \sec sec 1 2 3 \dfrac{2}{\sqrt{3}} 3 2 2 \sqrt{2} 2 2 ∞ \infty
cot ⁡ \cot cot ∞ \infty 3 \sqrt{3} 3 1 1 3 \dfrac{1}{\sqrt{3}} 3 1 0

上表认可 1 0 = ∞ , 1 ∞ = 0 \dfrac{1}{0}=\infty, \dfrac{1}{\infty}=0 01=,1=0

恒等式和公式

一些常用的恒等式和公式通常用于寻找三角函数的比率,如下所述:

倍角或三倍角恒等式

Double or Triple angle identities:

  1. sin ⁡ 2 x = 2 sin ⁡ x cos ⁡ x \sin 2x = 2 \sin x \cos x sin2x=2sinxcosx
  2. cos ⁡ 2 x = cos ⁡ 2 x – sin ⁡ 2 x = 1 – 2 sin ⁡ 2 x = 2 cos ⁡ 2 x – 1 \cos 2x = \cos^{2}x – \sin^{2}x = 1 – 2 \sin^{2}x = 2 \cos^{2}x – 1 cos2x=cos2xsin2x=12sin2x=2cos2x1
  3. tan ⁡ 2 x = 2 tan ⁡ x 1 − tan ⁡ 2 x \tan 2x = \dfrac {2 \tan x}{1-\tan^{2}x} tan2x=1tan2x2tanx
  4. sin ⁡ 3 x = 3 sin ⁡ x – 4 sin ⁡ 3 x \sin 3x = 3 \sin x – 4 \sin^{3}x sin3x=3sinx4sin3x
  5. cos ⁡ 3 x = 4 cos ⁡ 3 x – 3 cos ⁡ x \cos 3x = 4 \cos^{3}x – 3 \cos x cos3x=4cos3x3cosx
  6. tan ⁡ 3 x = 3 tan ⁡ x – tan ⁡ 3 x 1 − 3 tan ⁡ 2 x \tan 3x = \dfrac {3 \tan x – \tan^{3}x}{1- 3\tan^{2}x} tan3x=13tan2x3tanxtan3x

和差公式(不同角)

  1. sin ⁡ ( α + β ) = sin ⁡ ( α ) cos ⁡ ( β ) + cos ⁡ ( α ) sin ⁡ ( β ) \sin (\alpha + \beta) = \sin(\alpha) \cos(\beta) + \cos(\alpha) \sin(\beta) sin(α+β)=sin(α)cos(β)+cos(α)sin(β)
  2. sin ⁡ ( α − β ) = sin ⁡ ( α ) cos ⁡ ( β ) – cos ⁡ ( α ) sin ⁡ ( β ) \sin (\alpha - \beta) = \sin(\alpha) \cos(\beta) – \cos(\alpha) \sin(\beta) sin(αβ)=sin(α)cos(β)cos(α)sin(β)
  3. cos ⁡ ( α + β ) = cos ⁡ ( α ) cos ⁡ ( β ) – sin ⁡ ( α ) sin ⁡ ( β ) \cos (\alpha + \beta) = \cos(\alpha) \cos(\beta) – \sin(\alpha) \sin(\beta) cos(α+β)=cos(α)cos(β)sin(α)sin(β)
  4. cos ⁡ ( α – β ) = cos ⁡ ( α ) cos ⁡ ( β ) + sin ⁡ ( α ) sin ⁡ ( β ) \cos (\alpha – \beta) = \cos(\alpha) \cos(\beta) + \sin(\alpha) \sin(\beta) cos(αβ)=cos(α)cos(β)+sin(α)sin(β)
  5. tan ⁡ ( α + β ) = tan ⁡ ( α ) + tan ⁡ ( β ) 1 – tan ⁡ ( α ) tan ⁡ ( β ) \tan (\alpha + \beta) = \dfrac {\tan(\alpha)+\tan(\beta)}{1–\tan(\alpha) \tan(\beta)} tan(α+β)=1tan(α)tan(β)tan(α)+tan(β)
  6. tan ⁡ ( α – β ) = tan ⁡ ( α ) – tan ⁡ ( β ) 1 + tan ⁡ ( α ) tan ⁡ ( β ) \tan (\alpha – \beta) = \dfrac{\tan(\alpha)–\tan(\beta)}{ 1+\tan(\alpha)\tan(\beta)} tan(αβ)=1+tan(α)tan(β)tan(α)tan(β)
  7. tan ⁡ ( π 4 + θ ) = 1 + tan ⁡ θ 1 – tan ⁡ θ \tan (\dfrac{\pi}{4} + \theta) = \dfrac {1 + \tan \theta}{1 – \tan \theta} tan(4π+θ)=1tanθ1+tanθ
  8. tan ⁡ ( π 4 − θ ) = 1 – tan ⁡ θ 1 + tan ⁡ θ \tan (\dfrac{\pi}{4} - \theta) = \dfrac {1 – \tan \theta}{1 + \tan \theta} tan(4πθ)=1+tanθ1tanθ
  9. cot ⁡ ( α + β ) = cot ⁡ ( α ) . cot ⁡ ( β ) – 1 cot ⁡ ( α ) + cot ⁡ ( β ) \cot (\alpha + \beta) = \dfrac {\cot(\alpha).\cot(\beta)–1}{\cot(\alpha)+\cot(\beta)} cot(α+β)=cot(α)+cot(β)cot(α).cot(β)1
  10. cot ⁡ ( α – β ) = cot ⁡ ( α ) . cot ⁡ ( β ) + 1 cot ⁡ ( β ) – cot ⁡ ( α ) \cot (\alpha – \beta) = \dfrac {\cot(\alpha).\cot(\beta)+1} {\cot(\beta)–\cot(\alpha)} cot(αβ)=cot(β)cot(α)cot(α).cot(β)+1

三个不同角,使用下面提到的三角函数

  1. sin ⁡ ( A + B + C ) = sin ⁡ A cos ⁡ B cos ⁡ C + cos ⁡ A sin ⁡ B cos ⁡ C + cos ⁡ A cos ⁡ B sin ⁡ C – sin ⁡ A sin ⁡ B sin ⁡ C . \sin (A+B+C) = \sin A\cos B\cos C + \cos A\sin B\cos C + \cos A \cos B \sin C – \sin A \sin B \sin C. sin(A+B+C)=sinAcosBcosC+cosAsinBcosC+cosAcosBsinCsinAsinBsinC.
  2. sin ⁡ ( A + B + C ) = ( − sin ⁡ ( B ) sin ⁡ ( C ) + cos ⁡ ( B ) cos ⁡ ( C ) ) sin ⁡ ( A ) + ( sin ⁡ ( B ) cos ⁡ ( C ) + sin ⁡ ( C ) cos ⁡ ( B ) ) cos ⁡ ( A ) \sin (A+B+C) = \left(- \sin{\left(B \right)} \sin{\left(C \right)} + \cos{\left(B \right)} \cos{\left(C \right)}\right) \sin{\left(A \right)} + \left(\sin{\left(B \right)} \cos{\left(C \right)} + \sin{\left(C \right)} \cos{\left(B \right)}\right) \cos{\left(A \right)} sin(A+B+C)=(sin(B)sin(C)+cos(B)cos(C))sin(A)+(sin(B)cos(C)+sin(C)cos(B))cos(A)
  3. cos ⁡ ( A + B + C ) = cos ⁡ A cos ⁡ B cos ⁡ C – cos ⁡ A sin ⁡ B sin ⁡ C – sin ⁡ A cos ⁡ B sin ⁡ C – sin ⁡ A sin ⁡ B cos ⁡ C . \cos (A+B+C) = \cos A \cos B \cos C – \cos A \sin B \sin C – \sin A \cos B \sin C – \sin A \sin B \cos C. cos(A+B+C)=cosAcosBcosCcosAsinBsinCsinAcosBsinCsinAsinBcosC.
  4. cos ⁡ ( A + B + C ) = ( − sin ⁡ ( B ) sin ⁡ ( C ) + cos ⁡ ( B ) cos ⁡ ( C ) ) cos ⁡ ( A ) − ( sin ⁡ ( B ) cos ⁡ ( C ) + sin ⁡ ( C ) cos ⁡ ( B ) ) sin ⁡ ( A ) \cos (A+B+C) = \left(- \sin{\left(B \right)} \sin{\left(C \right)} + \cos{\left(B \right)} \cos{\left(C \right)}\right) \cos{\left(A \right)} - \left(\sin{\left(B \right)} \cos{\left(C \right)} + \sin{\left(C \right)} \cos{\left(B \right)}\right) \sin{\left(A \right)} cos(A+B+C)=(sin(B)sin(C)+cos(B)cos(C))cos(A)(sin(B)cos(C)+sin(C)cos(B))sin(A)
  5. tan ⁡ ( A + B + C ) = tan ⁡ A + tan ⁡ B + tan ⁡ C – tan ⁡ A tan ⁡ B tan ⁡ C 1 – tan ⁡ A tan ⁡ B – tan ⁡ B tan ⁡ C – tan ⁡ A tan ⁡ C \tan (A+B+C) =\dfrac { \tan A + \tan B + \tan C – \tan A \tan B \tan C}{ 1 – \tan A \tan B – \tan B \tan C – \tan A \tan C} tan(A+B+C)=1tanAtanBtanBtanCtanAtanCtanA+tanB+tanCtanAtanBtanC
  6. tan ⁡ ( A + B + C ) = − tan ⁡ ( A ) tan ⁡ ( B ) tan ⁡ ( C ) + tan ⁡ ( A ) + tan ⁡ ( B ) + tan ⁡ ( C ) − tan ⁡ ( A ) tan ⁡ ( B ) − tan ⁡ ( A ) tan ⁡ ( C ) − tan ⁡ ( B ) tan ⁡ ( C ) + 1 \tan (A+B+C) =\frac{- \tan{\left(A \right)} \tan{\left(B \right)} \tan{\left(C \right)} + \tan{\left(A \right)} + \tan{\left(B \right)} + \tan{\left(C \right)}}{- \tan{\left(A \right)} \tan{\left(B \right)} - \tan{\left(A \right)} \tan{\left(C \right)} - \tan{\left(B \right)} \tan{\left(C \right)} + 1} tan(A+B+C)=tan(A)tan(B)tan(A)tan(C)tan(B)tan(C)+1tan(A)tan(B)tan(C)+tan(A)+tan(B)+tan(C)
  7. cot ⁡ ( A + B + C ) = cot ⁡ A cot ⁡ B cot ⁡ C – cot ⁡ A – cot ⁡ B – cot ⁡ C cot ⁡ A cot ⁡ B + cot ⁡ B cot ⁡ C + cot ⁡ A cot ⁡ C – 1 \cot (A+B+C) = \dfrac {\cot A \cot B \cot C – \cot A–\cot B–\cot C}{\cot A \cot B + \cot B \cot C + \cot A \cot C – 1} cot(A+B+C)=cotAcotB+cotBcotC+cotAcotC1cotAcotBcotCcotAcotBcotC
  8. cot ⁡ ( A + B + C ) = cot ⁡ ( A ) cot ⁡ ( B ) cot ⁡ ( C ) − cot ⁡ ( A ) − cot ⁡ ( B ) − cot ⁡ ( C ) cot ⁡ ( A ) cot ⁡ ( B ) + cot ⁡ ( A ) cot ⁡ ( C ) + cot ⁡ ( B ) cot ⁡ ( C ) − 1 \cot (A+B+C) = \frac{\cot{\left(A \right)} \cot{\left(B \right)} \cot{\left(C \right)} - \cot{\left(A \right)} - \cot{\left(B \right)} - \cot{\left(C \right)}}{\cot{\left(A \right)} \cot{\left(B \right)} + \cot{\left(A \right)} \cot{\left(C \right)} + \cot{\left(B \right)} \cot{\left(C \right)} - 1} cot(A+B+C)=cot(A)cot(B)+cot(A)cot(C)+cot(B)cot(C)1cot(A)cot(B)cot(C)cot(A)cot(B)cot(C)
>>> expand_trig(sin(A+B+C))
(-sin(B)*sin(C) + cos(B)*cos(C))*sin(A) + (sin(B)*cos(C) + sin(C)*cos(B))*cos(A)
>>> print(latex(_))
>>> expand_trig(cos(A+B+C))
(-sin(B)*sin(C) + cos(B)*cos(C))*cos(A) - (sin(B)*cos(C) + sin(C)*cos(B))*sin(A)
>>> print(latex(_))

同角三角函数之间的关系

  1. sin ⁡ A = 1 csc ⁡ A \sin A = \dfrac {1}{\csc A} sinA=cscA1
  2. cos ⁡ A = 1 sec ⁡ A \cos A = \dfrac {1}{\sec A} cosA=secA1
  3. sec ⁡ A = 1 cos ⁡ A \sec A = \dfrac{1}{\cos A} secA=cosA1
  4. csc ⁡ A = 1 sin ⁡ A \csc A = \dfrac{1}{\sin A} cscA=sinA1
  5. tan ⁡ A = 1 cot ⁡ A = sin ⁡ A cos ⁡ A \tan A = \dfrac {1}{\cot A} = \dfrac {\sin A}{\cos A } tanA=cotA1=cosAsinA
  6. cot ⁡ A = 1 tan ⁡ A = cos ⁡ A sin ⁡ A \cot A = \dfrac {1}{\tan A} = \dfrac {\cos A}{\sin A } cotA=tanA1=sinAcosA

三角函数的最小正周期

  1. sin ⁡ ( x + 2 π ) = sin ⁡ x \sin (x + 2\pi ) = \sin x sin(x+2π)=sinx
  2. cos ⁡ ( x + 2 π ) = cos ⁡ x \cos (x + 2\pi ) = \cos x cos(x+2π)=cosx
  3. tan ⁡ ( x + π ) = tan ⁡ x \tan (x + \pi ) = \tan x tan(x+π)=tanx
  4. cot ⁡ ( x + π ) = cot ⁡ x \cot (x + \pi ) = \cot x cot(x+π)=cotx

三角函数的半角公式

  1. sin ⁡ x 2 = ± 1 − cos ⁡ x 2 \sin \dfrac{x}{2} = ±\sqrt{\dfrac{1-\cos x}{2}} sin2x=±21cosx
  2. cos ⁡ x 2 = ± 1 + cos ⁡ x 2 \cos \dfrac{x}{2}= ±\sqrt{\dfrac{1+\cos x}{2}} cos2x=±21+cosx
  3. tan ⁡ x 2 = 1 − cos ⁡ x 1 + cos ⁡ x = 1 − cos ⁡ x sin ⁡ x = sin ⁡ x 1 + cos ⁡ x \tan \dfrac{x}{2}= \sqrt{\dfrac{1- \cos x}{1+ \cos x}} = \dfrac{1- \cos x}{\sin x} = \dfrac{\sin x}{1+\cos x} tan2x=1+cosx1cosx =sinx1cosx=1+cosxsinx

和差化积公式(不同角)

For Sum To Product Trigonometric Identities:

  1. sin ⁡ α ± sin ⁡ β = 2 sin ⁡ 1 2 ( α ± β ) cos ⁡ 1 2 ( α ∓ β ) \sin \alpha ± \sin \beta = 2 \sin{\frac{1}{2}}(\alpha ± \beta) \cos {\frac{1}{2}}(\alpha ∓ \beta) sinα±sinβ=2sin21(α±β)cos21(αβ)
  2. cos ⁡ α + cos ⁡ β = 2 cos ⁡ 1 2 ( α + β ) cos ⁡ 1 2 ( α − β ) \cos \alpha + \cos \beta=2 \cos{\frac{1}{2}} (\alpha + \beta) \cos{\frac{1}{2}} (\alpha - \beta) cosα+cosβ=2cos21(α+β)cos21(αβ)
  3. cos ⁡ α – cos ⁡ β = − 2 sin ⁡ 1 2 ( α + β ) sin ⁡ 1 2 ( α – β ) \cos \alpha – \cos \beta = - 2 \sin \frac{1}{2}(\alpha + \beta) \sin \frac{1}{2}(\alpha – \beta) cosαcosβ=2sin21(α+β)sin21(αβ)

平方公式

Square Law Formulas:

  1. sin ⁡ 2 x + cos ⁡ 2 x = 1 \sin^2x + \cos^2x = 1 sin2x+cos2x=1
  2. tan ⁡ 2 x = 1 + sec ⁡ 2 x \tan^2x = 1 + \sec^2x tan2x=1+sec2x
  3. cot ⁡ 2 x = 1 + csc ⁡ 2 x \cot^2x = 1 + \csc^2x cot2x=1+csc2x

诱导公式

三角函数的值会随着角度的变化而变化,但是对于 9 0 ∘ ± θ 90^{\circ} \pm \theta 90±θ 27 0 ∘ ± θ 270^{\circ} \pm \theta 270±θ 的值保持不变,对于 18 0 ∘ ± θ 180^{\circ} \pm \theta 180±θ 36 0 ∘ ± θ 360^{\circ} \pm \theta 360±θ 的值保持不变。当我们从 9 0 ∘ ± θ 90^{\circ} \pm \theta 90±θ 27 0 ∘ ± θ 270^{\circ} \pm \theta 270±θ 中加上或减去 θ \theta θ 时,我们得到。

  1. sin ⁡ ( 9 0 ∘ ± θ ) = cos ⁡ θ \sin (90^{\circ} \pm \theta ) = \cos \theta sin(90±θ)=cosθ
  2. cos ⁡ ( 9 0 ∘ ∓ θ ) = ± sin ⁡ θ \cos (90^{\circ} \mp \theta ) = \pm\sin \theta cos(90θ)=±sinθ
  3. tan ⁡ ( 9 0 ∘ ∓ θ ) = ± cot ⁡ θ \tan (90^{\circ} \mp \theta ) = \pm \cot \theta tan(90θ)=±cotθ
  4. sec ⁡ ( 9 0 ∘ ∓ θ ) = ± csc ⁡ θ \sec (90^{\circ} \mp \theta ) = \pm \csc \theta sec(90θ)=±cscθ
  5. sin ⁡ ( 27 0 ∘ ± θ ) = − cos ⁡ θ \sin (270^{\circ} \pm \theta ) = - \cos \theta sin(270±θ)=cosθ
  6. cos ⁡ ( 27 0 ∘ ± θ ) = ± sin ⁡ θ \cos (270^{\circ} \pm \theta ) = \pm \sin \theta cos(270±θ)=±sinθ

符号看象限

三角函数的符号在其公式中起着重要作用,因为符号随着象限的变化而变化。基本上,符号是基于角所在的象限的。

  • 在第一象限(Q1)中,所有三角函数值都是正数 , θ ∈ ( 0 ∘ , 9 0 ∘ ) ,\theta \in (0^{\circ} , 90^{\circ}) ,θ(0,90)
  • 在第二象限(Q2)中,所有的正弦 sin ⁡ θ \sin\theta sinθ和余割 csc ⁡ θ \csc\theta cscθ都是正的。 θ ∈ ( 9 0 ∘ , 18 0 ∘ \theta\in (90^{\circ} , 180^{\circ} θ(90,180)。
  • 在第三象限(Q3)中,所有的余弦 cos ⁡ θ \cos\theta cosθ和正割 sec ⁡ θ \sec\theta secθ都是正数。 θ ∈ ( 18 0 ∘ , 27 0 ∘ \theta \in (180^{\circ} ,270^{\circ} θ(180,270)。
  • 在第四象限(Q4)中,所有的正切 tan ⁡ θ \tan\theta tanθ和 余切 cot ⁡ θ \cot\theta cotθ都是正的。 θ ∈ ( 27 0 ∘ , 36 0 ∘ \theta \in (270^{\circ} ,360^{\circ} θ(270,360)。

三角函数符号看象限

三角函数符号看象限GGB演示

三角解题

只要知道这两个锐角是互余的,即它们相加为 9 0 ∘ = π 2 90^{\circ}=\frac{\pi}{2} 90=2π,你就可以解决任何直角三角形:

  • 如果你知道三条边中的两条,你可以找到第三条边和两个锐角。
  • 如果你知道一个锐角和三条边中的一条,你可以找到另一个锐角和另外两条边。
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/liuxiang3/article/details/122498866

智能推荐

使用nginx解决浏览器跨域问题_nginx不停的xhr-程序员宅基地

文章浏览阅读1k次。通过使用ajax方法跨域请求是浏览器所不允许的,浏览器出于安全考虑是禁止的。警告信息如下:不过jQuery对跨域问题也有解决方案,使用jsonp的方式解决,方法如下:$.ajax({ async:false, url: 'http://www.mysite.com/demo.do', // 跨域URL ty..._nginx不停的xhr

在 Oracle 中配置 extproc 以访问 ST_Geometry-程序员宅基地

文章浏览阅读2k次。关于在 Oracle 中配置 extproc 以访问 ST_Geometry,也就是我们所说的 使用空间SQL 的方法,官方文档链接如下。http://desktop.arcgis.com/zh-cn/arcmap/latest/manage-data/gdbs-in-oracle/configure-oracle-extproc.htm其实简单总结一下,主要就分为以下几个步骤。..._extproc

Linux C++ gbk转为utf-8_linux c++ gbk->utf8-程序员宅基地

文章浏览阅读1.5w次。linux下没有上面的两个函数,需要使用函数 mbstowcs和wcstombsmbstowcs将多字节编码转换为宽字节编码wcstombs将宽字节编码转换为多字节编码这两个函数,转换过程中受到系统编码类型的影响,需要通过设置来设定转换前和转换后的编码类型。通过函数setlocale进行系统编码的设置。linux下输入命名locale -a查看系统支持的编码_linux c++ gbk->utf8

IMP-00009: 导出文件异常结束-程序员宅基地

文章浏览阅读750次。今天准备从生产库向测试库进行数据导入,结果在imp导入的时候遇到“ IMP-00009:导出文件异常结束” 错误,google一下,发现可能有如下原因导致imp的数据太大,没有写buffer和commit两个数据库字符集不同从低版本exp的dmp文件,向高版本imp导出的dmp文件出错传输dmp文件时,文件损坏解决办法:imp时指定..._imp-00009导出文件异常结束

python程序员需要深入掌握的技能_Python用数据说明程序员需要掌握的技能-程序员宅基地

文章浏览阅读143次。当下是一个大数据的时代,各个行业都离不开数据的支持。因此,网络爬虫就应运而生。网络爬虫当下最为火热的是Python,Python开发爬虫相对简单,而且功能库相当完善,力压众多开发语言。本次教程我们爬取前程无忧的招聘信息来分析Python程序员需要掌握那些编程技术。首先在谷歌浏览器打开前程无忧的首页,按F12打开浏览器的开发者工具。浏览器开发者工具是用于捕捉网站的请求信息,通过分析请求信息可以了解请..._初级python程序员能力要求

Spring @Service生成bean名称的规则(当类的名字是以两个或以上的大写字母开头的话,bean的名字会与类名保持一致)_@service beanname-程序员宅基地

文章浏览阅读7.6k次,点赞2次,收藏6次。@Service标注的bean,类名:ABDemoService查看源码后发现,原来是经过一个特殊处理:当类的名字是以两个或以上的大写字母开头的话,bean的名字会与类名保持一致public class AnnotationBeanNameGenerator implements BeanNameGenerator { private static final String C..._@service beanname

随便推点

二叉树的各种创建方法_二叉树的建立-程序员宅基地

文章浏览阅读6.9w次,点赞73次,收藏463次。1.前序创建#include&lt;stdio.h&gt;#include&lt;string.h&gt;#include&lt;stdlib.h&gt;#include&lt;malloc.h&gt;#include&lt;iostream&gt;#include&lt;stack&gt;#include&lt;queue&gt;using namespace std;typed_二叉树的建立

解决asp.net导出excel时中文文件名乱码_asp.net utf8 导出中文字符乱码-程序员宅基地

文章浏览阅读7.1k次。在Asp.net上使用Excel导出功能,如果文件名出现中文,便会以乱码视之。 解决方法: fileName = HttpUtility.UrlEncode(fileName, System.Text.Encoding.UTF8);_asp.net utf8 导出中文字符乱码

笔记-编译原理-实验一-词法分析器设计_对pl/0作以下修改扩充。增加单词-程序员宅基地

文章浏览阅读2.1k次,点赞4次,收藏23次。第一次实验 词法分析实验报告设计思想词法分析的主要任务是根据文法的词汇表以及对应约定的编码进行一定的识别,找出文件中所有的合法的单词,并给出一定的信息作为最后的结果,用于后续语法分析程序的使用;本实验针对 PL/0 语言 的文法、词汇表编写一个词法分析程序,对于每个单词根据词汇表输出: (单词种类, 单词的值) 二元对。词汇表:种别编码单词符号助记符0beginb..._对pl/0作以下修改扩充。增加单词

android adb shell 权限,android adb shell权限被拒绝-程序员宅基地

文章浏览阅读773次。我在使用adb.exe时遇到了麻烦.我想使用与bash相同的adb.exe shell提示符,所以我决定更改默认的bash二进制文件(当然二进制文件是交叉编译的,一切都很完美)更改bash二进制文件遵循以下顺序> adb remount> adb push bash / system / bin /> adb shell> cd / system / bin> chm..._adb shell mv 权限

投影仪-相机标定_相机-投影仪标定-程序员宅基地

文章浏览阅读6.8k次,点赞12次,收藏125次。1. 单目相机标定引言相机标定已经研究多年,标定的算法可以分为基于摄影测量的标定和自标定。其中,应用最为广泛的还是张正友标定法。这是一种简单灵活、高鲁棒性、低成本的相机标定算法。仅需要一台相机和一块平面标定板构建相机标定系统,在标定过程中,相机拍摄多个角度下(至少两个角度,推荐10~20个角度)的标定板图像(相机和标定板都可以移动),即可对相机的内外参数进行标定。下面介绍张氏标定法(以下也这么称呼)的原理。原理相机模型和单应矩阵相机标定,就是对相机的内外参数进行计算的过程,从而得到物体到图像的投影_相机-投影仪标定

Wayland架构、渲染、硬件支持-程序员宅基地

文章浏览阅读2.2k次。文章目录Wayland 架构Wayland 渲染Wayland的 硬件支持简 述: 翻译一篇关于和 wayland 有关的技术文章, 其英文标题为Wayland Architecture .Wayland 架构若是想要更好的理解 Wayland 架构及其与 X (X11 or X Window System) 结构;一种很好的方法是将事件从输入设备就开始跟踪, 查看期间所有的屏幕上出现的变化。这就是我们现在对 X 的理解。 内核是从一个输入设备中获取一个事件,并通过 evdev 输入_wayland

推荐文章

热门文章

相关标签