当前位置: 首页 > news >正文

算法公式汇总

文章目录

    • 三角函数
      • 定义式
      • 诱导公式
      • 平方关系
      • 两角和与差的三角函数
      • 积化和差公式
      • 和差化积公式
      • 倍角公式
      • 半角公式
      • 万能公式
      • 其他公式
      • 反三角函数恒等式
    • 三角函数
      • 定义式

三角函数

定义式

在这里插入图片描述

余切:  c o t A = 1 t a n A \text { 余切:} \ cotA = \frac{1}{tanA}  余切: cotA=tanA1
正切:  s e c A = 1 c o s A \text { 正切:} \ secA = \frac{1}{cosA}  正切: secA=cosA1
余割:  c s c A = 1 s i n A \text { 余割:} \ cscA = \frac{1}{sinA}  余割: cscA=sinA1

反正切:  a r c t a n ( t a n X ) = t a n ( a r c t a n X ) = X \text { 反正切:} \ arctan(tanX) = tan(arctanX) = X  反正切: arctan(tanX)=tan(arctanX)=X


诱导公式

  • sin ⁡ ( − α ) = − sin ⁡ α
  • cos ⁡ ( − α ) = cos ⁡ α
  • sin ⁡ ( π 2 − α ) = cos ⁡ α
  • cos ⁡ ( π 2 − α ) = sin ⁡ α
  • sin ⁡ ( π 2 + α ) = cos ⁡ α
  • cos ⁡ ( π 2 + α ) = − sin ⁡ α
  • sin ⁡ ( π − α ) = sin ⁡ α
  • cos ⁡ ( π − α ) = − cos ⁡ α
  • sin ⁡ ( π + α ) = − sin ⁡ α
  • cos ⁡ ( π + α ) = − cos ⁡ α

平方关系

1 + t a n 2 α = s e c 2 α 1 + tan^2α = sec^2α 1+tan2α=sec2α
1 + c o t 2 α = c s c 2 α 1 + cot^2α = csc^2α 1+cot2α=csc2α
s i n 2 α + c o s 2 α = 1 sin^2α + cos^2α = 1 sin2α+cos2α=1

两角和与差的三角函数

s i n ⁡ ( α + β ) = s i n ⁡ α c o s ⁡ β + c o s ⁡ α s i n ⁡ β sin ⁡ ( α + β ) = sin ⁡ α cos ⁡ β + cos ⁡ α sin ⁡ β sin(α+β)=sinαcosβ+cosαsinβ
c o s ⁡ ( α + β ) = c o s ⁡ α c o s ⁡ β − s i n ⁡ α s i n ⁡ β cos ⁡ ( α + β ) = cos ⁡ α cos ⁡ β − sin ⁡ α sin ⁡ β cos(α+β)=cosαcosβsinαsinβ
s i n ⁡ ( α − β ) = s i n ⁡ α c o s ⁡ β − c o s ⁡ α s i n ⁡ β sin ⁡ ( α − β ) = sin ⁡ α cos ⁡ β − cos ⁡ α sin ⁡ β sin(αβ)=sinαcosβcosαsinβ
c o s ⁡ ( α − β ) = c o s ⁡ α c o s ⁡ β + s i n ⁡ α s i n ⁡ β cos ⁡ ( α − β ) = cos ⁡ α cos ⁡ β + sin ⁡ α sin ⁡ β cos(αβ)=cosαcosβ+sinαsinβ
t a n ⁡ ( α + β ) = t a n ⁡ α + t a n ⁡ β 1 − t a n ⁡ α t a n ⁡ β tan ⁡ ( α + β ) = \frac{ tan ⁡ α + tan ⁡ β}{1 - tan ⁡ α tan ⁡ β} tan(α+β)=1tanαtanβtanα+tanβ
t a n ⁡ ( α − β ) = t a n ⁡ α − t a n ⁡ β 1 + t a n ⁡ α t a n ⁡ β tan ⁡ ( α − β ) = \frac{ tan ⁡ α - tan ⁡ β}{1 + tan ⁡ α tan ⁡ β} tan(αβ)=1+tanαtanβtanαtanβ

积化和差公式

c o s ⁡ α c o s ⁡ β = 1 2 [ c o s ⁡ ( α + β ) + c o s ( α − β ) ] cos ⁡ α cos ⁡ β = \frac{1}{2} [ cos ⁡ ( α + β ) + c o s ( α − β ) ] cosαcosβ=21[cos(α+β)+cos(αβ)]
c o s ⁡ α s i n ⁡ β = 1 2 [ s i n ⁡ ( α + β ) − s i n ( α − β ) ] cos ⁡ α sin ⁡ β = \frac{1}{2} [ sin ⁡ ( α + β ) - sin ( α − β ) ] cosαsinβ=21[sin(α+β)sin(αβ)]
s i n ⁡ α c o s ⁡ β = 1 2 [ s i n ⁡ ( α + β ) + s i n ( α − β ) ] sin ⁡ α cos ⁡ β = \frac{1}{2} [ sin ⁡ ( α + β ) + sin ( α − β ) ] sinαcosβ=21[sin(α+β)+sin(αβ)]
s i n ⁡ α s i n ⁡ β = − 1 2 [ c o s ⁡ ( α + β ) + c o s ( α − β ) ] sin ⁡ α sin ⁡ β = -\frac{1}{2} [ cos ⁡ ( α + β ) + c o s ( α − β ) ] sinαsinβ=21[cos(α+β)+cos(αβ)]

和差化积公式

s i n ⁡ α + s i n ⁡ β = 2 s i n ⁡ α + β 2 c o s ⁡ α − β 2 sin ⁡ α + sin ⁡ β = 2 sin ⁡ \frac{α + β}{2} cos ⁡ \frac{α - β}{2} sinα+sinβ=2sin2α+βcos2αβ
s i n ⁡ α − s i n ⁡ β = 2 c o s ⁡ α + β 2 s i n ⁡ α − β 2 sin ⁡ α - sin ⁡ β = 2 cos ⁡ \frac{α + β}{2} sin ⁡ \frac{α - β}{2} sinαsinβ=2cos2α+βsin2αβ
c o s ⁡ α + c o s ⁡ β = 2 c o s ⁡ α + β 2 c o s ⁡ α − β 2 cos ⁡ α + cos ⁡ β = 2 cos ⁡ \frac{α + β}{2} cos ⁡ \frac{α - β}{2} cosα+cosβ=2cos2α+βcos2αβ
c o s ⁡ α − c o s ⁡ β = − 2 s i n ⁡ α + β 2 s i n ⁡ α − β 2 cos ⁡ α - cos ⁡ β = -2 sin ⁡ \frac{α + β}{2} sin ⁡ \frac{α - β}{2} cosαcosβ=2sin2α+βsin2αβ

倍角公式

s i n ⁡ 2 α = 2 s i n ⁡ α c o s α sin ⁡ 2 α = 2 sin ⁡ α cos α sin⁡2α=2sinαcosα
c o s ⁡ 2 α = c o s ⁡ 2 α − s i n ⁡ 2 α = 1 − 2 s i n ⁡ 2 α = 2 c o s ⁡ 2 α − 1 cos ⁡ 2 α = cos ⁡^2 α − sin ⁡ ^2 α = 1 − 2 sin ⁡ ^2 α = 2 cos ⁡ ^2 α − 1 cos⁡2α=cos2αsin2α=12sin2α=2cos2α1
s i n ⁡ 3 α = − 4 s i n ⁡ 3 α + 3 s i n ⁡ α sin ⁡ 3 α = − 4 sin ⁡ ^3 α + 3 sin ⁡ α sin⁡3α=4sin3α+3sinα
c o s ⁡ 3 α = 4 c o s ⁡ 3 α − 3 c o s ⁡ α cos ⁡ 3 α = 4 cos ⁡ ^3 α − 3 cos ⁡ α cos⁡3α=4cos3α3cosα
s i n ⁡ 2 α = 1 − c o s ⁡ 2 α 2 sin ⁡ ^2 α = \frac{1 − cos ⁡ 2 α}{2} sin2α=21cos⁡2α
c o s ⁡ 2 α = 1 + c o s ⁡ 2 α 2 cos ⁡ ^2 α = \frac{1 + cos ⁡ 2 α}{2} cos2α=21+cos⁡2α
t a n ⁡ 2 α = 2 t a n ⁡ α 1 − t a n ⁡ 2 α tan ⁡ 2 α = \frac{2 tan ⁡ α}{1 − tan ⁡ ^2 α } tan⁡2α=1tan2α2tanα
c o t ⁡ 2 α = c o t ⁡ 2 α − 1 2 c o t ⁡ α cot ⁡ 2 α = \frac{cot ⁡ ^2 α − 1}{2 cot ⁡ α} cot⁡2α=2cotαcot2α1

半角公式

s i n ⁡ 2 α 2 = 1 − c o s ⁡ α 2 sin ⁡ ^2 \frac{α}{2} = \frac{1 − cos ⁡ α}{2} sin22α=21cosα
c o s ⁡ 2 α 2 = 1 + c o s ⁡ α 2 cos ⁡ ^2 \frac{α}{2} = \frac{1 + cos ⁡ α}{2} cos22α=21+cosα
s i n α 2 = ± 1 − c o s ⁡ α 2 sin \frac{α}{2} = ±\sqrt{\frac{1 - cos ⁡ α}{2}} sin2α=±21cosα
c o s α 2 = ± 1 + c o s ⁡ α 2 cos \frac{α}{2} = ±\sqrt{\frac{1 + cos ⁡ α}{2}} cos2α=±21+cosα
t a n α 2 = 1 − c o s ⁡ α s i n ⁡ α = s i n ⁡ α 1 + c o s ⁡ α = ± 1 − c o s ⁡ α 1 + c o s ⁡ α tan \frac{α}{2} = \frac{1 - cos ⁡ α}{sin ⁡ α} = \frac{sin ⁡ α}{1 + cos ⁡ α } = ±\sqrt{\frac{1 - cos ⁡ α}{1 + cos ⁡ α}} tan2α=sinα1cosα=1+cosαsinα=±1+cosα1cosα
c o t α 2 = s i n ⁡ α 1 − c o s ⁡ α = 1 + c o s ⁡ α s i n ⁡ α = ± 1 + c o s ⁡ α 1 − c o s ⁡ α cot \frac{α}{2} = \frac{sin ⁡ α}{1 - cos ⁡ α} = \frac{1 + cos ⁡ α }{sin ⁡ α } = ±\sqrt{\frac{1 + cos ⁡ α}{1 - cos ⁡ α}} cot2α=1cosαsinα=sinα1+cosα=±1cosα1+cosα

万能公式

s i n α = 2 t a n ⁡ α 2 1 + t a n 2 ⁡ α 2 sin α = \frac{2tan ⁡\frac{α}{2}}{1 + tan ^2 ⁡\frac{α}{2}} sinα=1+tan22α2tan2α
c o s α = 1 − t a n 2 ⁡ α 2 1 + t a n 2 ⁡ α 2 cos α = \frac{1 - tan ^2 ⁡\frac{α}{2}}{1 + tan ^2 ⁡\frac{α}{2}} cosα=1+tan22α1tan22α

其他公式

1 + s i n ⁡ α = ( s i n ⁡ α 2 + c o s ⁡ α 2 ) 2 1 + sin ⁡ α = ( sin ⁡\frac{α}{2} + cos ⁡\frac{α}{2}) ^2 1+sinα=(sin2α+cos2α)2
1 − s i n ⁡ α = ( s i n ⁡ α 2 − c o s ⁡ α 2 ) 2 1 - sin ⁡ α = ( sin ⁡\frac{α}{2} - cos ⁡\frac{α}{2}) ^2 1sinα=(sin2αcos2α)2

反三角函数恒等式

a r c s i n ⁡ x + a r c c o s ⁡ x = ⁡ π 2 arcsin ⁡ x + arccos ⁡ x = ⁡\frac{π}{2} arcsinx+arccosx=2π
a r c t a n ⁡ x + a r c c o t ⁡ x = ⁡ π 2 arctan ⁡ x + arccot ⁡ x = ⁡\frac{π}{2} arctanx+arccotx=2π
s i n ⁡ ( a r c c o s ⁡ x ) = 1 − x 2 sin ⁡ ( arccos ⁡ x ) = \sqrt{1 − x ^2} sin(arccosx)=1x2
c o s ⁡ ( a r c s i n ⁡ x ) = 1 − x 2 cos ⁡ ( arcsin ⁡ x ) = \sqrt{1 − x ^2} cos(arcsinx)=1x2
s i n ⁡ ( a r c s i n ⁡ x ) = x sin ⁡ ( arcsin ⁡ x ) = x sin(arcsinx)=x
a r c s i n ⁡ ( s i n ⁡ x ) = x arcsin ⁡ ( sin ⁡ x ) = x arcsin(sinx)=x
c o s ⁡ ( a r c c o s ⁡ x ) = x cos ⁡ ( arccos ⁡ x ) = x cos(arccosx)=x
a r c c o s ⁡ ( c o s ⁡ x ) = x arccos ⁡ ( cos ⁡ x ) = x arccos(cosx)=x
a r c c o s ⁡ ( − x ) = π − a r c c o s ⁡ x arccos ⁡ ( − x ) = π − arccos ⁡ x arccos(x)=πarccosx




三角函数

定义式

相关文章:

算法公式汇总

文章目录 三角函数定义式诱导公式平方关系两角和与差的三角函数积化和差公式和差化积公式倍角公式半角公式万能公式其他公式反三角函数恒等式 三角函数定义式 三角函数 定义式 余切: c o t A 1 t a n A \text { 余切:} \ cotA \frac{1}{tanA} 余切&a…...

c语言管理课程信息系统

定制魏:QTWZPW,获取更多源码等 目录 题目要求 数据结构 函数设计 结构设计 管理员功能: 学生功能: 效果展示 总结 主函数代码 题目要求 管理课程信息系统,允许管理员和学生执行不同的操作。管理员可以添加、浏览、查询、删除、修改和排序课程信息。学生可以…...

大模型在天体物理学研究中的辅助作用与案例分析

大模型在天体物理学研究中的辅助作用与案例分析 1. 背景介绍 天体物理学是研究宇宙中各种天体的物理性质和运动规律的科学。随着观测技术的进步,天体物理学家们获得了大量的数据,这些数据往往具有高维度、非线性、非平稳等特点,给传统的数据…...

洛谷_P1873 [COCI 2011/2012 #5] EKO / 砍树_python写法

P1873 [COCI 2011/2012 #5] EKO / 砍树 - 洛谷 | 计算机科学教育新生态 (luogu.com.cn) n, m map(int,input().split())data list(map(int,input().split())) h 0 def check(mid):h 0for i in data:if i>mid:h (i-mid)if h < m:return Trueelse:return Falsel 0 r …...

Android_NDK调试

第一步&#xff1a; 链接log动态库 在Android.mk文件中添加 LOCAL_LDLIBS -llog 注意&#xff1a;一定要在 include $(BUILD_SHARED_LIBRARY) 之上添加&#xff0c;因为当执行到这句话的时候就表示所有的lib动态库已经加载完毕了&#xff0c;所以当你在这句代码之后再添加…...

全量知识系统 概要设计(SmartChat回复)

以下是根据我给出的 系统概要 “提要和纪要”&#xff0c;SmartChat给出的概要设计。我给出的“提要和纪要”可参考链接&#xff1a; https://blog.csdn.net/ChuanfangChen/article/details/136861822 -------------------------------- 概要设计文档 1. 简介 全量知识系统…...

一、SpringBoot基础搭建

本教程主要给初学SpringBoot的开发者&#xff0c;通过idea搭建单体服务提供手把手教学例程&#xff0c;主要目的在于理解环境的搭建&#xff0c;以及maven模块之间的整合与调用 源码&#xff1a;jun/learn-springboot 以商城项目为搭建例子&#xff0c;首先计划建1个父模块&…...

some/ip CAN CANFD

关于SOME/IP的理解 在CAN总线的车载网络中&#xff0c;通信过程是面向信号的 当ECU的信号的值发生了改变&#xff0c;或者发送周期到了&#xff0c;就会发送消息&#xff0c;而不考虑接收者是否需要&#xff0c;这样就会造成总线上出现不必要的信息&#xff0c;占用了带宽 …...

HTTP Header Fields

HTTP&#xff08;超文本传输协议&#xff09;中包含多种类型的头部字段&#xff08;Header Fields&#xff09;&#xff0c;以下是常见的HTTP头部字段及其作用&#xff1a; ### 通用头字段&#xff08;General Header Fields&#xff09; - **Cache-Control**: 控制缓存行为&a…...

基于FPGA的FFT图像滤波设计

1.FFT滤波算法介绍 FFT滤波就是通过傅里叶运算将图像转换到频域空间&#xff0c;然后在频域中对图像进行处理&#xff0c;最后将处理后的图像通过傅里叶逆运算将图像转会到时域空间。 在频域空间中&#xff0c;我们能够更好的对图像的噪声进行分析&#xff0c;然后找出相关规律…...

WPF 立体Border

WPF 立体Border &#xff0c;用来划分各个功能区块 在资源文件中&#xff0c;添加如下样式代码&#xff1a; <Style x:Key"BaseBorder" TargetType"Border"><Setter Property"Background" Value"White" /><Setter Prop…...

java.lang.ClassNotFoundException: kotlin.jvm.internal.Intrinsics

今天在使用springBoot连接influxdb报错 java.lang.ClassNotFoundException: kotlin.jvm.internal.Intrinsics 详细报错如下&#xff0c;提出我们缺少一个依赖 原因是由于创建influxdb客户端缺少Kotlin运行时库 解决办法就是 1.显示的添加okhttp的依赖 <dependency>…...

代码随想录(day8)——字符串

Leetcode.344 反转字符串&#xff1a; 344. 反转字符串 - 力扣&#xff08;LeetCode&#xff09; 原理过于简单&#xff0c;没什么好说的&#xff0c;直接给出代码&#xff1a; class Solution { public:void reverseString(vector<char>& s) {int end s.size()-1…...

JavaScript 权威指南第七版(GPT 重译)(二)

第四章&#xff1a;表达式和运算符 本章记录了 JavaScript 表达式以及构建许多这些表达式的运算符。表达式 是 JavaScript 的短语&#xff0c;可以 评估 以产生一个值。在程序中直接嵌入的常量是一种非常简单的表达式。变量名也是一个简单表达式&#xff0c;它评估为分配给该变…...

【python_往企业微信群中发送文件】

python_往企业微信群中发送文件 这个是用企业微信群机器人的功能&#xff0c;没有用到后台应用。群机器人 #-*- coding:utf-8-* import requests#类型&#xff1a;voice,file file_type"file" file_path"D:\desktop\不过.jpg" webhookkey"xxxx"#…...

华为校招机试 - 循环依赖(20240320)

题目描述 给定一组元素,及其依赖关系,一个元素可以依赖于多个元素(不包括自己,被依赖元素不会重复),一个元素也可被多个元素依赖。 假定总是存在唯一的循环依赖,请输出该循环依赖。 输入描述 第一行是个正整数 N (1 < N < 100),表示依赖关系的个数。 下面每…...

基于Spring Boot技术的幼儿园管理系统

摘 要 随着信息时代的来临&#xff0c;过去的传统管理方式缺点逐渐暴露&#xff0c;对过去的传统管理方式的缺点进行分析&#xff0c;采取计算机方式构建幼儿园管理系统。本文通过课题背景、课题目的及意义相关技术&#xff0c;提出了一种活动信息、课程信息、菜谱信息、通知公…...

查找众数及中位数 - 华为OD统一考试(C卷)

OD统一考试(C卷) 分值: 100分 题解: Java / Python / C++ 题目描述 众数是指一组数据中出现次数量多的那个数,众数可以是多个。 中位数只是指把一组数据从小到大排列,最中间的那个数,如果这组数据的个数是奇数,那最中间那个就是中位数,如果这组数据的个数为偶数,那…...

bash命令执行.sh文件 windows python环境

报错&#xff1a; bash : 无法将“bash”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写&#xff0c;如果包括路径&#xff0c;请确保路径正确&#xff0c;然后再试一次。 所在位置 行:1 字符: 1 ’ bash fetch_data.sh ‘ ~~~~ CategoryInfo : Object…...

refreactive vue3

ref 可以定义:基本类型、对象类型的响应式数据 reactive 只能定义:对象类型的响应式数据 <template><div class"person"><h2>Name: {{ name }}</h2><h2>Age: {{ age }}</h2><h2>Tel: {{ tel }}</h2><button cl…...

5个实战技巧让EVE舰船配置效率提升300%

5个实战技巧让EVE舰船配置效率提升300% 【免费下载链接】Pyfa Python fitting assistant, cross-platform fitting tool for EVE Online 项目地址: https://gitcode.com/gh_mirrors/py/Pyfa 在EVE Online这个复杂多变的宇宙中&#xff0c;每一次错误的装备选择都可能意味…...

C++的std--function与lambda表达式:可调用对象包装器

C的std::function与lambda表达式&#xff1a;可调用对象包装器 在现代C编程中&#xff0c;可调用对象的灵活处理是提升代码复用性和可读性的关键。std::function与lambda表达式的结合&#xff0c;为开发者提供了一种强大的工具&#xff0c;能够统一管理函数指针、成员函数、仿…...

3大核心技术破解医学影像分割难题:MedSAM引领3D器官重建新范式

3大核心技术破解医学影像分割难题&#xff1a;MedSAM引领3D器官重建新范式 【免费下载链接】MedSAM Segment Anything in Medical Images 项目地址: https://gitcode.com/gh_mirrors/me/MedSAM 医学影像分割是临床诊断和治疗规划的关键环节&#xff0c;而3D重建技术则为…...

用crosstool-ng 制作 Windows 上的 aarch64-linux-gnu 交叉编译器

crosstool-ng 官网链接&#xff1a;https://crosstool-ng.github.io/docs/ 需要注意的是&#xff0c;crosstool-ng不能以root身份运行&#xff0c;否则会提示以下错误&#xff1a; [ERROR] You must NOT be root to run crosstool-NG 故下面的所有操作都不要在root下进行。当…...

OpenClaw简介|OpenClaw衍生产品|OpenClaw辅助工具

OpenClaw简介OpenClaw是一个开源的多功能机器人爪手设计项目&#xff0c;专注于提供低成本、模块化的机械爪解决方案&#xff0c;适用于科研、教育及工业自动化场景。其设计强调灵活性和可定制性&#xff0c;支持3D打印制造&#xff0c;便于用户根据需求调整结构和功能。核心特…...

Bootbox.js异步回调处理终极指南:确保对话框操作的正确执行顺序

Bootbox.js异步回调处理终极指南&#xff1a;确保对话框操作的正确执行顺序 【免费下载链接】bootbox Wrappers for JavaScript alert(), confirm() and other flexible dialogs using Twitters bootstrap framework 项目地址: https://gitcode.com/gh_mirrors/bo/bootbox …...

生物感知层级与真实维度跃迁理论 ——基于三场正交统一论与电磁神经学的生命认知重构

摘要&#xff1a;本文以三场正交统一论&#xff08;电磁场为主导、引力场与强弱力相位场正交耦合&#xff09;与电磁神经学&#xff08;神经元树突为电磁场收发天线、潜意识为全域场处理器、显意识为集中式符号网关&#xff09;为底层框架&#xff0c;系统性重构生物感知器官的…...

Z-Image-GGUF多场景应用:IP形象设计、PPT插图生成、短视频封面批量制作

Z-Image-GGUF多场景应用&#xff1a;IP形象设计、PPT插图生成、短视频封面批量制作 1. 引言&#xff1a;从技术工具到生产力伙伴 想象一下这个场景&#xff1a;你正在为一个新品牌设计IP形象&#xff0c;手绘了几版草图都不满意&#xff1b;或者明天就要交一份重要的PPT报告&…...

直面胶粘行业痛点,0111矢量可移技术如何助力企业降本增效!

一、行业困境&#xff1a;传统胶粘制品的四大结构性矛盾在胶粘制品的应用场景中&#xff0c;一个长期存在却被忽视的行业痛点正在被越来越多的制造商、工程方和终端用户所正视——传统胶粘产品在"粘"与"净"之间&#xff0c;始终面临难以调和的两难困境。传…...

Phi-3-mini-4k-instruct-gguf精彩案例:用户调研报告→核心发现→行动建议三级生成

Phi-3-mini-4k-instruct-gguf精彩案例&#xff1a;用户调研报告→核心发现→行动建议三级生成 1. 模型简介与应用场景 Phi-3-mini-4k-instruct-gguf是微软推出的轻量级文本生成模型&#xff0c;特别适合处理结构化文本生成任务。这个经过优化的GGUF版本在保持高质量输出的同时…...