弧度与角度的关系

一、角的两种单位
“ 弧度”和“度”是度量角大小的两种不同的单位。就像“米”和“市尺”是度量长度大小的两种不同的单位一样。
   在flash里规定:在旋转角度(rotation)里的角,以“度”为单位;而在三角函数里的角要以“弧度”为单位。这个规定是我们首先要记住的!!!例如:rotation2--是旋转“2度”;sin(π/2)--是大小为“π/2弧度”的角的正弦。

二、弧度的定义 
    所谓“弧度的定义”就是说,1弧度的角大小是怎样规定的?

我们知道“度”的定义是,“两条射线从圆心向圆周射出,形成一个夹角和夹角正对的一段弧。当这段弧长正好等于圆周长的360分之一时,两条射线的夹角的大小为1度。(如图1)

那么,弧度又是怎样定义的呢? 弧度的定义是:两条射线从圆心向圆周射出,形成一个夹角和夹角正对的一段弧。当这段弧长正好等于圆的半径时,两条射线的夹角大小为1弧度。(如图2) 
    比较一下,度和弧度的这两个定义非常相似。它们的区别,仅在于角所对的弧长大小不同。度的是等于圆周长的360分之一,而弧度的是等于半径。 
    简单的说,弧度的定义是,当角所对的弧长等于半径时,角的大小为1弧度。

此主题相关图片如下:

角所对的弧长是半径的几倍,那么角的大小就是几弧度。
它们的关系可用下式表示和计算: 
    角(弧度)=弧长/半径
圆的周长是半径的 2π倍,所以一个周角(360度)是 2π弧度。 半圆的长度是半径的 π倍,所以一个平角(180度)是 π弧度。

三、度跟弧度之间的换算 

据上所述,一个平角是 π 弧度。 即

180度=π弧度
由此可知:
     1度=π/180 弧度 ( ≈0.017453弧度 )
因此,得到 把度化成弧度的公式:
     弧度=度×π/180
例如:
      90°=90×π/180 =π/2 弧度
      60°=60×π/180 =π/3 弧度
      45°=45×π/180 =π/4 弧度
      30°=30×π/180 =π/6 弧度
      120°=120×π/180 =2π/3 弧度

反过来,弧度化成度怎么算?
因为    π弧度=180°
所以   1弧度=180°/π (≈57.3°)
因此,可得到 把弧度化成度的公式:
      度=弧度×180°/π
例如:
      4π/3 弧度=4π/3 ×180°/π
     = 240°

也许有些朋友会说,究竟是乘以“π/180 ”,还是“180°/π”很容易搞错。其实你只要记住:π是π弧度,180是180度。我要化成什么单位,就要把有这个单位的放在分子上。也就是说我要化成弧度,就要把π弧度放在分子上--乘以π/180 。另外,1度比1弧度要小得多,大约只有0.017453弧度(π/180≈0.017453)。所以把度化成弧度后,数字肯定要变小,那么化弧度时一定是乘以π/180 了。能够这样想一想,就不会搞错了。

在AS代码里把“π”写成“PI”。又因为“π”、“sin”都是“数学函数”,按规定要在前面加上“Math.”(Math是英语中“数学”Mathematics的缩写),加上后写成“Math.PI”、“Math.sin”。 所以,sin30°就得写成 Math.sin(30*Math.PI/180)。其中小括弧内的部分是把30°化为弧度,即30×π/180 。

时间: 2024-12-15 23:11:08

弧度与角度的关系的相关文章

弧度和角度的转换

这两天在看同事写的四叉树代码,当中用到了孤度和角度之间的转换,所以转载此文章进行了学习 2009-12-01 弧度与角度的关系 一.角的两种单位 " 弧度"和"度"是度量角大小的两种不同的单位.就像"米"和"市尺"是度量长度大小的两种不同的单位一样.    在flash里规定:在旋转角度(rotation)里的角,以"度"为单位:而在三角函数里的角要以"弧度"为单位.这个规定是我们首先要

JS中弧度和角度的转换

网上看了很多教程,都写的太复杂了,其实弧度和角度转换很容易 弧度= 角度 * Math.PI / 180; 角度 = 弧度 * 180 / Math.PI; 就这么简单,直接看计算器, sin30度 是0.5,那么程序中的值是多少呢?  console.log( Math.sin( 30*Math.PI/180 ) ); 值稍微有偏差,不过没关系,JS本身就不擅长算数. 最后复习一下正弦,余弦,正切,余切. 正弦:对面比斜边 余弦:临边比斜边 正切:对边比临边 余切:临边比对边 另外还有个正割和

代数几何:点,线,抛物线,圆,球,弧度和角度

一, 笛卡尔坐标系 笛卡尔坐标系是数学中的坐标系,而计算机中则采用屏幕坐标系统. 而三维坐标系则没有一个工业标准,分别有 Y轴向上(y-up)的坐标系, Z轴向上(z-up)的坐标系, 右手坐标系(right-handed coordinate system), 左手坐标系(left-handed coordinate system). 下面的是y-up left-handed coordinate system 数学中通常以括号加住的方式,如P(x,y,z)来表示点, 而程序中通常使用p<x,

CGAffineTransform 获取 旋转的弧度 和 角度 的方法

        CGAffineTransform _trans = sticker.transform;         CGFloat rotate = acosf(_trans.a);       // 旋转180度后,需要处理弧度的变化         if (_trans.b < 0) {             rotate = M_PI -rotate;                 } // 将弧度转换为角度      CGFloat degree = rotate/M_PI 

常用宏定义 - 由角度转换弧度、由弧度转换角度

1.角度转换弧度 #define CHDegreesToRadian(x) (M_PI * (x) / 180.0) 2.弧度转换角度 #define CHRadianToDegrees(radian) (radian*180.0)/(M_PI) 原文地址:https://www.cnblogs.com/CH520/p/9311409.html

弧度和角度之间的转化

1.今天要自己定义一个View来实现我们要的需求,就是旋转的东西,今天碰到问题了,就是角度和弧度之间的转换:高中的东西都快忘记了,那个还记得呀,但是要学习呀,没有办法呀!! 下面理解几个概念吧: fabs(double):浮点的double的类型的绝对值 abs(int):整数的int的类型的绝对值 sqrt函数:就是计算 z= (x*x+y*y),(开平方的方法) round:如果参数是小数,则求本身的四舍五入 ceil:如果参数是小数,则求最小的整数但不小于本身. floor:如果参数是小数

iOS角度与弧度转换

在iOS中图片的旋转单位为弧度而不是角度,所以经常会在两者之间进行转换 弧度转角度 #define RADIANS_TO_DEGREES(radians) ((radians) * (180.0 / M_PI)) 角度转弧度 #define DEGREES_TO_RADIANS(angle) ((angle) / 180.0 * M_PI) 摘自:角度与弧度的转换 <!-- more --> 角度弧度定义 " 弧度"和"度"是度量角大小的两种不同的单位.

canvas做的时钟,学习下

canvas标签只是图形容器,您必须使用脚本来绘制图形. getContext() 方法可返回一个对象,该对象提供了用于在画布上绘图的方法和属性.——获取上下文对象. getContext("2d") 对象属性和方法,可用于在画布上绘制文本.线条.矩形.圆形等等. fillRect(l,t,w,h):默认颜色是黑色 strokeRect(l,t,w,h):带边框的方块.默认一像素黑色边框 setInterval() 方法可按照指定的周期(以毫秒计)来调用函数或计算表达式. beginP

canvas基础

绘制矩形的四种方式:1.手动绘制2.使用canvas提供的绘制矩形API,ctx.rect(x,y,width,height);ctx.stroke();参数分别表示,x轴坐标,y轴坐标,矩形宽度,矩形高度3.ctx.strokeRect(x,y,width,height);参数同上4.ctx.strokeRect(x,y,width,height);参数同上第3,4种方法只能绘制当前的矩形,如果ctx已经有一些路径,也不会去描边或者填充 清除矩形ctx.clearRect(x,y,width,