数学公式汇总

2023-05-16

高等数学公式篇

·平方关系:
sin^2(α)+cos^2(α)=1
tan^2(α)+1=sec^2(α)
cot^2(α)+1=csc^2(α)
·
积的关系:

sinα=tanα*cosα
cosα=cotα*sinα
tanα=sinα*secα
cotα=cosα*cscα
secα=tanα*cscα
cscα=secα*cotα

·
倒数关系:

tanα·cotα=1
sinα·cscα=1
cosα·secα=1

直角三角形ABC
,
A的正弦值就等于角A的对边比斜边
,
余弦等于角A的邻边比斜边

正切等于对边比邻边
,



·
三角函数恒等变形公式


·
两角和与差的三角函数:

cos(α+β)=cosα·cosβ-sinα·sinβ
cos(α-β)=cosα·cosβ+sinα·sinβ
sin(α±β)=sinα·cosβ±cosα·sinβ
tan(α+β)=(tanα+tanβ)/(1-tanα·tanβ)
tan(α-β)=(tanα-tanβ)/(1+tanα·tanβ)

·
三角和的三角函数:

sin(α+β+γ)=sinα·cosβ·cosγ+cosα·sinβ·cosγ+cosα·cosβ·sinγ-sinα·sinβ·sinγ
cos(α+β+γ)=cosα·cosβ·cosγ-cosα·sinβ·sinγ-sinα·cosβ·sinγ-sinα·sinβ·cosγ
tan(α+β+γ)=(tanα+tanβ+tanγ-tanα·tanβ·tanγ)/(1-tanα·tanβ-tanβ·tanγ-tanγ·tanα)

·
辅助角公式:

Asinα+Bcosα=(A^2+B^2)^(1/2)sin(α+t)
,其中

sint=B/(A^2+B^2)^(1/2)
cost=A/(A^2+B^2)^(1/2)
tant=B/A
Asinα+Bcosα=(A^2+B^2)^(1/2)cos(α-t)
tant=A/B
·
倍角公式:

sin(2α)=2sinα·cosα=2/(tanα+cotα)
cos(2α)=cos^2(α)-sin^2(α)=2cos^2(α)-1=1-2sin^2(α)
tan(2α)=2tanα/[1-tan^2(α)]

·
三倍角公式:

sin(3α)=3sinα-4sin^3(α)
cos(3α)=4cos^3(α)-3cosα

·
半角公式:

sin(α/2)=±√((1-cosα)/2)
cos(α/2)=±√((1+cosα)/2)
tan(α/2)=±√((1-cosα)/(1+cosα))=sinα/(1+cosα)=(1-cosα)/sinα

·
降幂公式

sin^2(α)=(1-cos(2α))/2=versin(2α)/2
cos^2(α)=(1+cos(2α))/2=covers(2α)/2
tan^2(α)=(1-cos(2α))/(1+cos(2α))

·
万能公式:

sinα=2tan(α/2)/[1+tan^2(α/2)]
cosα=[1-tan^2(α/2)]/[1+tan^2(α/2)]
tanα=2tan(α/2)/[1-tan^2(α/2)]

·
积化和差公式:

sinα·cosβ=(1/2)[sin(α+β)+sin(α-β)]
cosα·sinβ=(1/2)[sin(α+β)-sin(α-β)]
cosα·cosβ=(1/2)[cos(α+β)+cos(α-β)]
sinα·sinβ=-(1/2)[cos(α+β)-cos(α-β)]

·
和差化积公式:

sinα+sinβ=2sin[(α+β)/2]cos[(α-β)/2]
sinα-sinβ=2cos[(α+β)/2]sin[(α-β)/2]
cosα+cosβ=2cos[(α+β)/2]cos[(α-β)/2]
cosα-cosβ=-2sin[(α+β)/2]sin[(α-β)/2]

·
推导公式

tanα+cotα=2/sin2α
tanα-cotα=-2cot2α
1+cos2α=2cos^2α
1-cos2α=2sin^2α
1+sinα=(sinα/2+cosα/2)^2

·
其他:

sinα+sin(α+2π/n)+sin(α+2π*2/n)+sin(α+2π*3/n)+……+sin[α+2π*(n-1)/n]=0
cosα+cos(α+2π/n)+cos(α+2π*2/n)+cos(α+2π*3/n)+……+cos[α+2π*(n-1)/n]=0
以及

sin^2(α)+sin^2(α-2π/3)+sin^2(α+2π/3)=3/2
tanAtanBtan(A+B)+tanA+tanB-tan(A+B)=0

三角函数的角度换算
[
编辑本段
]
公式一:

α为任意角,终边相同的角的同一三角函数的值相等:

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
α)=-sinα   

cos(α)=cosα  

tan(α)=-tanα   

cotα)=-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α   

cot3π/2α)=-tanα
sin
3π/2α)=-cosα   

cos(3π/2α)=-sinα   

tan(3π/2α)=cotα   

cot3π/2α)=tanα
(
以上k
Z)
部分高等内容
[
编辑本段
]
·
高等代数中三角函数的指数表示(由泰勒级数易得)

sinx=[e^(ix)-e^(-ix)]/(2i)   cosx=[e^(ix)+e^(-ix)]/2    tanx=[e^(ix)-e^(-ix)]/[ie^(ix)+ie^(-ix)]
泰勒展开有无穷级数,e^z=exp(z)1z/1!+z^2/2!+z^3/3!+z^4/4!+z^n/n!+

此时三角函数定义域已推广至整个复数集。

·
三角函数作为微分方程的解:

对于微分方程组 y=-y'';y=y'''',有通解Q,可证明

Q=Asinx+Bcosx
,因此也可以从此出发定义三角函数。

补充:由相应的指数表示我们可以定义一种类似的函数——双曲函数,其拥有很多与三角函数的类似的性质,二者相映成趣。

特殊三角函数值

a 0` 30` 45` 60` 90`
sina 0 1/2 √2/2 √3/2 1
cosa 1 √3/2 √2/2 1/2 0
tana 0 √3/3 1 √3 None
cota None √3 1 √3/3 0


 

三角函数公式:

·诱导公式:

   函数

A

sin

cos

tg

ctg

-sinα

cosα

-tgα

-ctgα

90°-α

cosα

sinα

ctgα

tgα

90°+α

cosα

-sinα

-ctgα

-tgα

180°-α

sinα

-cosα

-tgα

-ctgα

180°+α

-sinα

-cosα

tgα

ctgα

270°-α

-cosα

-sinα

ctgα

tgα

270°+α

-cosα

sinα

-ctgα

-tgα

360°-α

-sinα

cosα

-tgα

-ctgα

360°+α

sinα

cosα

tgα

ctgα

 

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

数学公式汇总 的相关文章

  • 100个python算法超详细讲解:统计学生成绩

    完整版下载 超详细Python算法案例讲解100例 zip Python文档类资源 CSDN下载 1 xff0e 问题描述 有5个学生 xff0c 每个学生有三门课程的成绩需要统计 要求从键盘输入学生的学号 姓名以及三门课程 的成绩 xff
  • apt update、apt upgrade 和 apt dist-upgrade 的区别

    1 root 64 kali apt update apt update 的作用是从 etc apt sources list文件中定义的源中获取的最新的软件包列表 即运行 apt update 并没有更新软件 xff0c 而是相当 win
  • C++服务器开发100个知识要点C++RAII惯用法

    最初的写法 在笔者刚学习服务器开发的时候 xff0c 公司给笔者安排了一个练习 xff1a 在 Windows 系统上写一个 C 43 43 程序 xff0c 用该程序实现一个简单的服务 xff0c 在客户端连接上来时 xff0c 给客户端
  • 人工智能知识全面讲解: 人脸识别技术

    早在40年前 xff0c 图像识别领域就有很多关于人脸识别的研究 但是在当时 xff0c 传统算法在普通图像识别中已经很难取得良好的识别效果 xff0c 更何况还要从人脸 中提取更加细微的特征 在很长一段时间里 xff0c 人脸识别主要存在
  • Redis入门完整教程:缓存的收益和成本

    图11 1左侧为客户端直接调用存储层的架构 xff0c 右侧为比较典型的缓存层 43 存储层架构 xff0c 下面分析一下缓存加入后带来的收益和成本 收益如下 xff1a 加速读写 xff1a 因为缓存通常都是全内存的 xff08 例如Re
  • Linux命令+shell脚本大全:vim 基础

    免费教程推荐 xff1a python C 43 43 Java JS Rust Go语言入门完全手册 xff08 6合1 xff09 zip Python文档类资源 CSDN下载 vim编辑器在内存缓冲区中处理数据 只要键入 vim 命令
  • Python数据结构+算法全面讲解:Python 基础

    Python 基础 本节将复习 Python 并且为前一节提到的思想提供更详细的例子 如果你刚开始学习 Python 或者觉得自己需要更多的信息 建议你查看本书结尾列出的 Python 资源 本节的目标是帮助你 复习 Python并且强化一
  • Python数据结构+算法全面讲解:定义函数、定义类

    之前的过程抽象例子调用了 Python数学模块中的 sqrt 函数来计算平方根 通常来说 可以 通过定义函数来隐藏任何计算的细节 函数的定义需要一个函数名 一系列参数以及一个函数体 函数也可以显式地返回一个值 例如 下面定义的简单函数会返回
  • 操作系统-进程

    进程是操作系统中资源分配和调度的基本单位 xff0c 而线程是进程的组成部分 xff0c 它代表了一条顺序的执行流 1 进程的出现 目的 xff1a 为了使多个程序能并发执行 xff0c 以提高资源的利用率和系统的吞吐量 2 进程组成 进程
  • ubuntu系统中查看本机cpu和内存信息的命令和用法(分色排版)

    https zhidao baidu com question 192966322 html 写出ubuntu linux系统中查看本机cpu和内存信息的命令和用法 以及如何解读这些命令 ubuntu系统中查看本机cpu和内存信息的命令和用
  • 面试题:单片机裸机和RTOS开发过程中,如何保证全局变量在中断和主循环中读写的正确性

    这个面试题时考察的关键字volatile 临界区 xff0c 原子操作和锁的概念 xff0c 因此首先需要搞清楚这几个知识点以及使用方法 1 关键字volatile 关键字volatile时告诉编译器 xff0c 被关键字volatile修
  • 丰润达为天津艺洲彭泽大酒店打造酒店安防监控改造项目

    衡量一个酒店是否安全的一个很重要的标准 xff0c 就是酒店的各个角落是否都布有监控设备 要知道 xff0c 很多受害人被侵害 xff0c 都是发生在监控看不到的角落 可以说监控就像是一双锐利的眼睛 xff0c 时时注视着坏蛋 xff0c
  • 对不起,这个官司我不服!数据隐私保护是阿里云的生命线

    摘要 xff1a 对阿里云来说 xff0c 保护用户数据隐私一直是我们坚守的生命线 在这次事件处理中 xff0c 保护数据隐私是我们的第一原则 阿里云认为 xff0c 作为云服务器提供商 xff0c 阿里云无权审查任何用户数据 只有收到司法
  • CentOS中添加Swap

    1 检查 Swap 空间在设置 Swap 文件之前 xff0c 有必要先检查一下系统里有没有既存的 Swap 文件 运行以下命令 xff1a 1 swapon s 如果返回的信息概要是空的 xff0c 则表示 Swap 文件不存在 2 检查
  • 优秀程序员的故事

    A君默默的工作了3年 xff0c 从项目初立 xff0c 到遍地开花 工作不忙 xff0c 工资没长 新领导来了 xff0c 下个版本重新开发 xff0c A君继续维护老版本 新招了一批人 xff0c 加班加点干了半年多 直到版本发布 xf
  • android studio 控制台输出乱码

    问题 android studio 控制台输出乱码 详细问题 解决方案 双击Shift 全局查找快捷键 xff0c 输入vmoption xff0c 选择Edit Custom CM Options 即 如果之前没有配置过 xff0c 会弹
  • Linux下使用VSCode,GCC,OpenOCD实现STM32一键编译烧录调试(CMake篇)

    Linux下使用VSCode开发STM32 xff08 二 xff09 一 开发工具安装二 测试工程简介三 CMake工具1 CMakeLists txt2 生成Makefile3 make编译 四 json脚本实现一键编译烧录调试1 la
  • CMake Error at cmake/OpenCVDetectCXXCompiler.cmake:85 (list)

    Ubuntu 18 4 安装opencv 2 4 10时遇到如下问题 xff1a CMake Error at cmake OpenCVDetectCXXCompiler cmake 85 list list GET given empty
  • Camera-IMU标定工具Kalibr的编译

    关于catkin make过程中下载suitesparse过久甚至失败的问题 xff1a 在安装kalibr时的suitesprse库时 xff0c 对应的cmakelists中会通过wget 下载压缩包 xff0c 若无法下载则整个kal

随机推荐

  • 远程桌面,RDP文件密码加密、解密算法(C#)

    背景 xff1a 由于项目需要 xff0c 使用RDP文件来远程登录 xff0c 需要实现点击rdp文件就可以自动连接远程桌面 xff0c 并且实现自动登录功能 xff01 自动登录 xff01 自动登录 xff01 自动登录 xff1a
  • 解决apt install存在依赖关系导致无法安装成功的办法

    安装aptitude xff0c 使用aptitude进行安装会自动给出解决方案 sudo apt get install aptitude sudo aptitude install XXX
  • cubemx在使用freertos的时候为何推荐使用除systick以外的timebase

    摘要 第一次使用stm32cubemx 在配置freertos后生成代码时会提示 When FreeRTOS is used It is strongly recommended to use a HAL timebase source o
  • 状态机编程 (一) 状态机相关概念

    基本概念 状态机编程 xff0c 又称事件驱动型编程 事件驱动程序需要一系列的精细粒度的事件处理函数来处理事件 这些事件函数必须处理的很快并返回主事件循环 所以其非常依赖于通过使用静态变量维护在从一个事件驱动函数转换到下一个执行函数时的执行
  • 后端状态估计-卡尔曼滤波器理解+扩展-SLAM14讲笔记(六)

    文章目录 系列文章目录前言一 pandas是什么 xff1f 二 使用步骤 1 引入库2 读入数据 状态估计的概率解释 xff1a 位姿x和路标y服从某种概率分布 xff0c 目的是通过某些运动数据u xff08 比如惯性测量传感器IMU输
  • OpenCV笔记.1 - OpenCV的编译和安装

    OpenCV的编译和安装 想要使用OpenCV进行图像的处理和开发 xff0c 就需要先对OpenCV库进行编译 虽然在Windows下已经有了现成的OpenCV库 xff0c 但是由于官方提供的库缺少一些关键的功能 xff08 例如Ope
  • Git中stash和stage的差别

    对于初学者来说 xff0c git中stash和stage两个命令的单词有些相似 xff0c 有可能会弄混 其实二者是两个完全不同的概念 1 stash是git中的一个命令 git stash的作用是把工作区 必须是工作区中已经被git追踪
  • 用matlab和RTB做二连杆机械臂动力学建模

    文章目录 写在前面二连杆机械臂RTB建模仿真与验证源代码 写在前面 本文使用的工具为matlab以及Peter Corke的RTB Robotics Toolbox 基于RTB 10 3 1版本 xff0c 我写了RTE Robotics
  • 机械臂协同搬运中的阻抗控制

    文章目录 阻抗模型物体阻抗分布阻抗Matlab和RTB仿真物体阻抗分布阻抗 源代码 阻抗模型 阻抗控制的目的是将原有物体动力学修正为我们期望动力学 假设有一个弹簧 xff0c 通过阻抗控制 xff0c 可以使得它的刚度降低 xff0c 实际
  • MATLAB App Designer生成独立GUI(可执行exe)并添加依赖项

    文章目录 写在前面生成步骤设置编译器编写GUI生成exe 常踩的坑 写在前面 近期 xff0c 由于朋友需求以及科研任务要求 xff0c 我研究了一下MATLAB GUI设计 xff0c 写了两个小程序 一个是读取excel部门名单生成ex
  • 用MATLAB仿真仿射队形变换(affine formation maneuver)

    文章目录 写在前面如何仿真静态编队控制构建stress matrixMATLAB求解LMI问题静态编队控制源代码 如何仿真时变轨迹和队形变换轨迹生成时变leader控制律时变轨迹和队形变换源代码 写在前面 原论文标题 xff1a Affin
  • 多智能体一致性(Consensus)中的矩阵理论(Matrix Theory)

    文章目录 写在前面一致性算法连续时间离散时间 一致性证明连续时间离散时间 矩阵理论特征值和特征向量特征多项式代数重数几何重数 总结 写在前面 最近在看一些分布式优化的文章 xff0c 但是大部分文章都是用的离散时间算法 我之前一直研究的是连
  • 【论文笔记】利用平滑度加速分布式优化——梯度跟踪法(Gradient Tracking)

    文章目录 写在前面问题描述和算法收敛性证明 写在前面 原论文 xff1a Harnessing Smoothness to Accelerate Distributed Optimization 本文是Qu 20181的笔记 xff0c 主
  • 迭代器是什么,C++ STL迭代器(iterator)用法详解

    无论是序列容器还是关联容器 xff0c 最常做的操作无疑是遍历容器中存储的元素 xff0c 而实现此操作 xff0c 多数情况会选用 迭代器 xff08 iterator xff09 来实现 那么 xff0c 迭代器到底是什么呢 xff1f
  • C++ priority_queue 用法详解

    不出所料 xff0c priority queue 容器适配器定义了一个元素有序排列的队列 默认队列头部的元素优先级最高 因为它是一个队列 xff0c 所以只能访问第一个元素 xff0c 这也意味着优先级最高的元素总是第一个被处理 但是如何
  • 数据库|SQLite编程实例---在线词典

    在线词典项目实例 1 在线词典功能分析 在线词典功能分析框图 2 服务器端和客户端流程图 服务器端流程示意图 客户端流程示意图 3 服务器端和客户端源码 服务器端源码 span class token comment dict server
  • 【力扣刷题】动态规划问题的思考与总结

    文章目录 什么是动态规划解决动态规划问题的步骤基础递推算法子问题求和爬楼梯杨辉三角 子问题最值最大子序和 二维DP数组非最优子结构 买卖股票 xff08 多状态递推 xff09 打家劫舍 xff08 分治算法 xff09 贪心算法背包问题
  • 百度2014移动研发笔试题目

    答案仅供参考 一 简答题 1 简述计算机的存储系统分为哪几个层次 xff0c 为什么这样的分层能够提高程序的执行效率 所谓存储系统的层次结构 xff0c 就是把各种不同存储容量 存取速度和价格的存储器按层次结构组成多层存储器 xff0c 并
  • 横屏layout-land失效的细节问题 以及谈谈不同设置模式的优缺点

    android configChanges 61 34 orientation keyboardHidden screenSize 34 设置之后手机可以识别横屏布局 xff0c 但是不会重建 xff0c 但是pad不识别 xff0c 头疼
  • 数学公式汇总

    高等数学公式篇 平方关系 xff1a sin 2 43 cos 2 61 1 tan 2 43 1 61 sec 2 cot 2 43 1 61 csc 2 积的关系 xff1a sin 61 tan cos cos 61 cot sin