算法公式汇总

news2024/11/15 8:59:25

文章目录

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

三角函数

定义式

在这里插入图片描述

 余切:  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




三角函数

定义式

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1539155.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

javaWeb项目-高校社团活动管理平台功能介绍

开发工具:IDEA 、Eclipse 编程语言: Java 数据库: MySQL5.7 框架:ssm、Springboot 前端:Vue、ElementUI 关键技术:springboot、SSM、vue、MYSQL、MAVEN 数据库工具:Navicat、SQLyog 大学生社团活动平台;Ja…

第十一届蓝桥杯大赛第二场省赛试题 CC++ 研究生组-子串分值和

solution1&#xff08;通过40%&#xff09; 依次求子串并统计出现过的字母个数 #include<iostream> #include<string> #include<set> using namespace std; int main(){string s, subs;cin >> s;int len s.size(), ans 0;for(int j 1; j < len…

AI开源概览及工具使用

一、前言 随着ChatGPT热度的攀升&#xff0c;越来越多的公司也相继推出了自己的AI大模型&#xff0c;如文心一言、通义千问等。各大应用也开始内置AI玩法&#xff0c;如抖音的AI特效&#xff1b; 关联资源&#xff1a;代码 GitHub、相关论文、项目Demo、产品文档、Grok Ai、gr…

国内git最新版本下载链接2.44

git官网地址:Git - Downloading Package (git-scm.com) 蓝奏云: ​​​​​​gGit-2.44.0-64-bit.exe - 蓝奏云 git仓库地址:git/git: Git Source Code Mirror - This is a publish-only repository but pull requests can be turned into patches to the mailing list via …

机器学习:智能时代的核心引擎

目录 一、什么是机器学习 二、监督学习 三、无监督学习 四、半监督学习 五、强化学习 一、什么是机器学习 机器学习是人工智能的一个分支&#xff0c;它主要基于计算机科学&#xff0c;旨在使计算机系统能够自动地从经验和数据中进行学习并改进&#xff0c;而无需进行明确…

LeetCode刷题【树状数组、并查集、二叉树】

目录 树状数组307. 区域和检索 - 数组可修改406. 根据身高重建队列673. 最长递增子序列的个数1409. 查询带键的排列 并查集128. 最长连续序列130. 被围绕的区域 二叉树94. 二叉树的中序遍历104. 二叉树的最大深度101. 对称二叉树543. 二叉树的直径108. 将有序数组转换为二叉搜索…

JavaSE:类与对象

目录 一、前言 二、类与对象的介绍 1.类的定义格式 三、类的实例化 1.类的实例化介绍 2.成员初始化 3.类中方法的实现 四、封装 1.private实现封装 2.getter和setter方法 五、构造方法的使用 1.构造方法的介绍 2.构造方法的特性 六、this引用 1.this的介绍 2.th…

基于SpringBoot+MyBatis框架的智慧生活商城系统的设计与实现(源码+LW+部署+讲解)

目录 前言 需求分析 可行性分析 技术实现 后端框架&#xff1a;Spring Boot 持久层框架&#xff1a;MyBatis 前端框架&#xff1a;Vue.js 数据库&#xff1a;MySQL 功能介绍 前台功能拓展 商品详情单管理 个人中心 秒杀活动 推荐系统 评论与评分系统 后台功能拓…

【源码】I.MX6ULL移植OpenCV

编译完成的源码&#xff1a; git clone https://gitee.com/wangyoujie11/atkboard_-linux_-driver.git 1.下载源码放在自己的opecv源码目录下 2.QTOpenCV工程代码放置的位置 3.更改.pro工程文件的opencv地址 4.使用命令行编译 前提是自己环境中已经配置好arm-qt的交叉编译…

【Langchain-Chatchat】部署ChatGLM3-6B-32K教程

介绍 Langchain-Chatchat这个框架可以帮助我们更容易的部署大语言模型&#xff0c;之前也写过ChatGLM传统的部署教程&#xff0c;有兴趣的可以参考 【ChatGLM3】第三代大语言模型多GPU部署指南【ChatGLM2-6B】从0到1部署GPU版本 借助Langchain-Chatchat框架&#xff0c;可以…

从产品组装和维护/维修的角度来看,基于增强现实的指导:关于挑战和机遇的最新综述

作者&#xff1a; 1. M. Eswaran 2. Anil Kumar Gulivindala 3. M.V.A.Raju Bahubalendruni 关于本文 •分析了增强现实在装配和维护/维修中的作用。 •讨论了AR辅助制造系统的软件和硬件元素。 •讨论了AR跟踪和配准技术面临的挑战。 •讨论了AR辅助制造系统的未来…

二分查找法总结

目录 1、思路讲解&#xff08;LC704&#xff09;2、代码思路讲解&#xff08;循环不变量&#xff09;&#xff08;1&#xff09; 左闭右闭&#xff08;2&#xff09;左闭右开&#xff08;3&#xff09;总结&#xff1a;左开右闭和左闭右开&#xff08;4&#xff09;复杂度分析 …

力扣刷题31-33(力扣 0024/0070/0053)

今日题目&#xff1a; 24. 两两交换链表中的节点 题目&#xff1a;给你一个链表&#xff0c;两两交换其中相邻的节点&#xff0c;并返回交换后链表的头节点。你必须在不修改节点内部的值的情况下完成本题&#xff08;即&#xff0c;只能进行节点交换&#xff09; 思路&…

想来开视频号小店,你需要准备好这些内容!新手建议收藏!

大家好&#xff0c;我是电商小布。 视频号小店项目&#xff0c;作为当前在电商行业内推出时间最短的项目&#xff0c;内部发展潜力大&#xff0c;吸引到了很多小伙伴想要来入局其中。 而对于我们新手朋友来说&#xff0c;在开店的时候&#xff0c;不知道该准备哪些东西&#…

性能测试-Jmeter中IF控制器使用

一、Jmeter控制器 分为两种类型&#xff1a; 控制测试计划执行过程中节点的逻辑执行顺序&#xff0c;如&#xff1a;循环控制器&#xff0c;if控制器等对测试计划中的脚本进行分组&#xff0c;方便Jmeter统计执行结果以及进行脚本的运行时控制等&#xff0c;如&#xff1a;吞…

小红书扫码登录分析与python实现

文章目录 1. 写在前面2. 接口分析3. 代码实现 【&#x1f3e0;作者主页】&#xff1a;吴秋霖 【&#x1f4bc;作者介绍】&#xff1a;擅长爬虫与JS加密逆向分析&#xff01;Python领域优质创作者、CSDN博客专家、阿里云博客专家、华为云享专家。一路走来长期坚守并致力于Python…

Unity发布webgl之后打开PDF文件,不使用js,不和浏览器交互

创建一个按钮&#xff0c;然后点击就会打开 在webgl下要使用这样的路径拼接&#xff0c;不然就会报错。 btnBook.onClick.AddListener(() >{var uri new System.Uri(Path.Combine(Application.streamingAssetsPath "/Books", "文档.pdf"));Debug.Log…

mysql80-DBA数据库学习1

掌握能力 核心技能 核心技能 mysql部署 官网地址www.mysql.com 或者www.oracle.com https://dev.mysql.com/downloads/repo/yum/ Install the RPM you downloaded for your system, for example: yum install mysql80-community-release-{platform}-{version-number}.noarch…

Python代码实现Excel表格转HTML文件

Excel工作簿是常用的表格格式&#xff0c;广泛用于组织、分析及展示数据。Excel文件通常需要专门的文档阅览器进行查看。如果我们想要以更兼容的方式展示Excel表格&#xff0c;可以将其转换为HTML格式&#xff0c;使其能够在各种浏览器中直接进行查看。同时&#xff0c;将Excel…

政安晨:【深度学习实践】【使用 TensorFlow 和 Keras 为结构化数据构建和训练神经网络】(六)—— 二元分类

政安晨的个人主页&#xff1a;政安晨 欢迎 &#x1f44d;点赞✍评论⭐收藏 收录专栏: 政安晨的机器学习笔记 希望政安晨的博客能够对您有所裨益&#xff0c;如有不足之处&#xff0c;欢迎在评论区提出指正&#xff01; 这篇文章咱们将深度学习应用到另一个常见任务中。 前言 在…