三角函数知识随笔

本文介绍了三角函数的基本公式、特殊值,以及如何使用numpy库在Python中进行角度转换和函数计算,包括正弦、余弦、正切、余切、正割和余割函数的计算示例。
摘要由CSDN通过智能技术生成

基本公式

在这里插入图片描述
正弦函数: s i n A = a c 余弦函数: c o s A = b c 正切函数: t a n A = a b 余切函数: c o t A = b a 正割函数: s e c A = c b 余割函数: c s e A = c a \begin{matrix} 正弦函数 :sinA = \frac{a}{c} \\ \\ 余弦函数:cosA = \frac{b}{c} \\ \\ 正切函数:tanA = \frac{a}{b} \\ \\ 余切函数:cotA = \frac{b}{a} \\ \\ 正割函数:secA = \frac{c}{b} \\ \\ 余割函数:cseA = \frac{c}{a} \\ \end{matrix} 正弦函数:sinA=ca余弦函数:cosA=cb正切函数:tanA=ba余切函数:cotA=ab正割函数:secA=bc余割函数:cseA=ac

函数关系

1.倒数关系
① tan ⁡ α = sin ⁡ α cos ⁡ α ;② csc ⁡ α sin ⁡ α = 1 ;③ sec ⁡ α cos ⁡ α = 1 \begin{matrix} ① \tan\alpha = \frac {\sin\alpha}{\cos\alpha}; ②\csc\alpha \sin\alpha =1;③ \sec\alpha \cos\alpha = 1 \end{matrix} tanα=cosαsinαcscαsinα=1secαcosα=1
2.商数关系
① tan ⁡ α = sin ⁡ α cos ⁡ α ; ② cot ⁡ α = cos ⁡ α sin ⁡ α \begin{matrix} ① \tan\alpha = \frac{\sin\alpha}{\cos\alpha}; ②\cot\alpha = \frac {\cos\alpha}{\sin\alpha} \end{matrix} tanα=cosαsinα;cotα=sinαcosα
3、平方关系
① sin ⁡ 2 α + cos ⁡ 2 α = 1 ; ② 1 + tan ⁡ 2 α = sec ⁡ 2 α ; ③ 1 + cot ⁡ 2 α = csc ⁡ 2 α \begin{matrix} ① \sin^2\alpha + \cos^2\alpha = 1;②1 + \tan^2\alpha = \sec^2\alpha; ③ 1+\cot^2\alpha = \csc^2\alpha \end{matrix} sin2α+cos2α=1;②1+tan2α=sec2α;③1+cot2α=csc2α

特殊值

0 3 0 ∘ ( π 6 ) 30^\circ (\frac{\pi}{6}) 30(6π) 4 5 ∘ ( π 4 ) 45^\circ(\frac{\pi}{4}) 45(4π) 6 0 ∘ ( π 3 ) 60^\circ(\frac{\pi}{3}) 60(3π) 9 0 ∘ ( π 2 ) 90^\circ(\frac{\pi}{2}) 90(2π)
sin ⁡ \sin sin 0 0 0 1 2 \frac{1}{2} 21 2 2 \frac{\sqrt{2}}{2} 22 2 3 \frac{\sqrt{2}}{3} 32 1 1 1
cos ⁡ \cos cos 1 1 1 3 2 \frac{\sqrt3}{2} 23 2 2 \frac{\sqrt{2}}{2} 22 1 2 \frac{{1}}{2} 21 0 0 0
tan ⁡ \tan tan 0 0 0 3 3 \frac{\sqrt3}{3} 33 1 1 1 3 \sqrt{3} 3 + ∞ +\infty +

函数周期图

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

numpy实现

在numpy中的计算如下:

计算时注意将弧度制转为角度制

正弦函数

result = np.sin(np.pi / 180 * 30, dtype=np.float32)
print(result)
# 0.5

余弦函数

result = np.cos(np.pi / 180 * 30, dtype=np.float32)
print(result)
# 0.8660254

正切函数

result = np.tan(np.pi / 180 * 45, dtype=np.float32)
print(result)
# 1.0

正割函数(反正弦函数)

result = np.arcsin(0.5)
print(result)
# 0.5235987755982989 

0.5235987755982989 ≈ π 6 0.5235987755982989\approx\frac{\pi}{6} 0.52359877559829896π

余割函数(反余弦函数)

result = np.arccos(0.5)
print(result)
# 1.0471975511965979

1.0471975511965979 ≈ π 3 1.0471975511965979\approx\frac{\pi}{3} 1.04719755119659793π

cot ⁡ 函数的值 = tan ⁡ 函数值的倒数,即 cot ⁡ θ = 1 tan ⁡ θ \cot函数的值=\tan函数值的倒数,即\cot\theta =\frac{1}{\tan\theta} cot函数的值=tan函数值的倒数,即cotθ=tanθ1

反正切函数

import numpy as np

print(np.arctan(1))
# pi/4

print(np.arctan(np.array([0, -1]))) 
# 0, -pi/4
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值