三角函数

三角函数定义

把角度θ作为自变量,在直角坐标系里画个半径为1的圆(单位圆),然后角的一边与X轴重合,顶点放在圆心,另一边作为一个射线,肯定与单位圆相交于一点。这点的坐标为(x,y)。

sin(θ)=y;

cos(θ)=x;

tan(θ)=y/x;

三角函数公式大全

两角和公式

sin(A+B) = sinAcosB+cosAsinB

sin(A-B) = sinAcosB-cosAsinB

cos(A+B) = cosAcosB-sinAsinB

cos(A-B) = cosAcosB+sinAsinB

tan(A+B) = (tanA+tanB)/(1-tanAtanB)

tan(A-B) = (tanA-tanB)/(1+tanAtanB)

cot(A+B) = (cotAcotB-1)/(cotB+cotA)

cot(A-B) = (cotAcotB+1)/(cotB-cotA)

倍角公式

tan2A = 2tanA/(1-tan² A)

Sin2A=2SinA•CosA

Cos2A = Cos^2 A--Sin² A

=2Cos² A—1

=1—2sin^2 A

三倍角公式

sin3A = 3sinA-4(sinA)³;

cos3A = 4(cosA)³ -3cosA

tan3a = tan a • tan(π/3+a)• tan(π/3-a)

半角公式

sin(A/2) = √{(1--cosA)/2}

cos(A/2) = √{(1+cosA)/2}

tan(A/2) = √{(1--cosA)/(1+cosA)}

cot(A/2) = √{(1+cosA)/(1-cosA)} ?

tan(A/2) = (1--cosA)/sinA=sinA/(1+cosA)

和差化积

sin(a)+sin(b) = 2sin[(a+b)/2]cos[(a-b)/2]

sin(a)-sin(b) = 2cos[(a+b)/2]sin[(a-b)/2]

cos(a)+cos(b) = 2cos[(a+b)/2]cos[(a-b)/2]

cos(a)-cos(b) = -2sin[(a+b)/2]sin[(a-b)/2]

tanA+tanB=sin(A+B)/cosAcosB

积化和差

sin(a)sin(b) = -1/2*[cos(a+b)-cos(a-b)]

cos(a)cos(b) = 1/2*[cos(a+b)+cos(a-b)]

sin(a)cos(b) = 1/2*[sin(a+b)+sin(a-b)]

cos(a)sin(b) = 1/2*[sin(a+b)-sin(a-b)]

诱导公式

sin(-a) = -sin(a)

cos(-a) = cos(a)

sin(π/2-a) = cos(a)

cos(π/2-a) = sin(a)

sin(π/2+a) = cos(a)

cos(π/2+a) = -sin(a)

sin(π-a) = sin(a)

cos(π-a) = -cos(a)

sin(π+a) = -sin(a)

cos(π+a) = -cos(a)

tgA=tanA = sinA/cosA

万能公式

sin(a) = [2tan(a/2)] / {1+[tan(a/2)]²}

cos(a) = {1-[tan(a/2)]^2} / {1+[tan(a/2)]²}

tan(a) = [2tan(a/2)]/{1-[tan(a/2)]^2}

其它公式

a•sin(a)+b•cos(a) = [√(a²+b²)]*sin(a+c) [其中,tan(c)=b/a]

a•sin(a)-b•cos(a) = [√(a²+b²)]*cos(a-c) [其中,tan(c)=a/b]

1+sin(a) = [sin(a/2)+cos(a/2)]²;

1-sin(a) = [sin(a/2)-cos(a/2)]²;

其他非重点三角函数

csc(a) = 1/sin(a)

sec(a) = 1/cos(a)

双曲函数

sinh(a) = [e^a-e^(-a)]/2

cosh(a) = [e^a+e^(-a)]/2

tg h(a) = sin h(a)/cos h(a)

公式一:

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

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

cos(2π-α)= cosα

tan(2π-α)= -tanα

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

cot(3π/2+α)= -tanα

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

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

tan(3π/2-α)= cotα

cot(3π/2-α)= tanα

(以上k∈Z)

这个物理常用公式我费了半天的劲才输进来,希望对大家有用

A•sin(ωt+θ)+ B•sin(ωt+φ) =

√{(A² +B² +2ABcos(θ-φ)} • sin{ ωt + arcsin[ (A•sinθ+B•sinφ) / √{A² +B²; +2ABcos(θ-φ)} }

√表示根号,包括{……}中的内容

三角函数知识点汇总

1.特殊角的三角函数值:

2.角度制与弧度制的互化:

3.弧长及扇形面积公式

弧长公式:??    扇形面积公式:  ?

----是圆心角且为弧度制。 r-----是扇形半径

4.任意角的三角函数

设?是一个任意角,它的终边上一点p(x,y),

(1)正弦      余弦      正切

(2)各象限的符号:

5.同角三角函数的基本关系:

(1)平方关系:

(2)商数关系:

6.诱导公式:记忆口诀:把的三角函数化为的三角函数,概括为:奇变偶不变,符号看象限。

口诀:函数名称不变,符号看象限.

8、三角函数公式:

两角和与差的三角函数关系

倍角公式

降幂公式:

升幂公式:

9.解三角形

正弦定理 :

余弦定理:

三角形面积定理.

15、正弦函数、余弦函数和正切函数的图象与性质:

时间: 2024-12-21 14:40:04

三角函数的相关文章

《每周一点canvas动画》——用户交互

用户交互也许是我们学习canvas动画中首先需要掌握的部分.毕竟,如果没有交互或者向动画中做一些动态的输入,那么这跟看电影有什么区别呢?用户交互基于事件,一般来说包括:鼠标事件,触摸事件和键盘事件. 1.事件和事件执行 在理解事件之前,你需要明白什么是listener和handler.listener(即监听器)决定当一个事件发生时是否做出反应.handler(即执行者)是一个函数,当事件发生时被调用.好了,扯了这么多直接上代码: element.addEventListener(type, h

《每周一点canvas动画》——三角函数

本节主要内容有: 三角函数介绍 常用三角函数解析 鼠标跟随角度旋转 看到三角函数,勾股定理这样的数学名词是不是有种双腿打颤的感觉啊!好吧,就算你已经吓尿了,也不能否认我们中学学习的知识终于有了用武之地,挽起袖子,开整!!! 1.三角函数 什么是三角函数呢?简单的定义:所谓三角函数,在几何上来说就是夹角与边的关系!为了更直观的表示,也为了让忘记的同学回忆起来,这里我给个示意图. 在上图中例出了几个常用的三角函数,角度与边(x, y和R)之间的关系如公式所示!那么在canvas中角度与边之间的关系是

《每周一点canvas动画》——速度与加速度(2)

在上一节中我们介绍了速度的基本概念,包括沿坐标轴的速度,和更普适的任意方向的速度,在文章的最后我们做了一个鼠标跟随的示例,以及通过改变物体的rotation属性做了一个关于速度的扩展.通过上一节的学习你会发现我们的物体可以沿着任意方向运动,但是这还远远不够,因为我们的物体都是在做匀速运动.既然有匀速运动,当然就有变速运动喽!这一节我们介绍本章的另一个重要内容加速度.本节将分为下面几个部分: 加速度基本概念 沿坐标轴的加速度 加速度的合成与分解 重力加速度 太空船(运用实例) 本章总结 1.加速度

2015.4.23 贪吃蛇、canvas动画,各种上传工具,url信息匹配以及最全前端面试题等

1.面向对象贪吃蛇 2.css中:hover 改变图片 页面加载完 第一次鼠标移入会闪一下 这是为啥? 解决方法:你把两张图合成一张图或者是先把图片加载到页面上,然后再hover出来. 解析:图片改变了,不管网速快慢它都有个加载时间. 3.好的canvas动画工具 或者游戏的推荐: 解决方法:工具推荐-1&工具推荐-2 4.下面代码为什么在Chrome下会报错? var log = console.log; log("test"); 解决方法:改为以下代码 log = cons

7 个顶级的 HTML5 Canvas 动画赏析

HTML5确实是一项改革浏览器乃至整个软件行业的新技术,它可以帮助我们Web开发者很方便地在网页上实现动画特效,而无需臃肿的Flash作为支撑.本文分享7个顶级的HTML5 Canvas 动画,都有非常不错的效果. 1.3D HTML5 Logo动画 HTML5多视角3D旋转动画 HTML5 3D动画实现起来非常方便,之前介绍过基于jQuery的3D旋转插件是利用多张多视角图片播放来实现的,而今天分享的这款HTML5 3D旋转动画是利用纯HTML5技术实现的,该动画实现了HTML5 Logo旋转

canvas动画文字效果

Doughnut Chartvar c=document.getElementById("canvas");var ctx=c.getContext("2d");ctx.font="50px sans-serif";ctx.fillText("75%",40,92);//ctx.clearRect(40, 52, 74, 68); var c=document.getElementById("canvas"

HTML5 Canvas动画效果实现原理

在线演示 使用HTML5画布可以帮助我们高速实现简单的动画效果.基本原理例如以下: 每隔一定时间绘制图形而且清除图形,用来模拟出一个动画过程,能够使用context.clearRect(0, 0, x, y)方法来刷新须要绘制的图形 首先是绘制图形的方法,例如以下: function myAnimation() { ctx.clearRect(0, 0, canvas_size_x, canvas_size_y); if (x_icon < 0 || x_icon > canvas_size_

8个经典炫酷的HTML5 Canvas动画欣赏

HTML5非常强大,尤其是Canvas技术的应用,让HTML5几乎可以完成所有Flash能完成的效果.本文精选了8个经典炫酷的HTML5 Canvas动画欣赏,每一个都提供全部的源代码,希望对你有所帮助. 1.HTML5 Canvas可拖动的弹性大树摇摆动画 今天让我们继续来分享一个炫酷的HTML5动画,它是一款基于HTML5 Canvas的大树摇摆动画,这款HTML5动画的特点是我们可以拖拽树枝,从而让整棵树摇摆起来,这样就真实地模拟了大树从摇摆到静止的整个过程,相当逼真. 在线演示     

【原创】测试不同浏览器播放canvas动画的平滑程度

Canvas无疑是HTML5开放式网络平台最激动人心的技术之一.目前,除了IE8以外,各类浏览器的新版本都支持HTML5 Canvas. 程序员需要通过Javascript调用Canvas API.基本的Canvas API包括一个2D环境,该环境允许程序员绘制各种图形和渲染文本,并将图像显示在浏览器窗口的定义区域.实现Canvas动画时,程序员需要在下一帧渲染前设置屏幕内容,重绘图像以实现动画效果.Canvas动画的实现有点儿像“翻页动画”,在绘本上的每页绘制不同图像,快速翻过时每一帧都连续起

7个惊艳的HTML5 Canvas动画效果及源码

HTML5非常强大,尤其是现在大部分浏览器都支持HTML5和CSS3,用HTML5制作的动画也多了起来.另外,Canvas上绘制图形非常简单,本文就分享了一些强大的HTML5 Cnavas动画,一起来看看. 1.HTML5 Canvas瀑布动画 超逼真 这是一个很逼真的HTML5瀑布动画,基于Canvas实现的,效果相当酷. 在线演示   /   源码下载 2.HTML5 Canvas彩色像素进度条动画 这也是一款基于HTML5 Canvas的动画特效,它是一个很有创意的HTML5进度条,大家可