有些朋友说,看到弧度我就晕——糊涂。其实这是因为我们对它,还不太熟悉、理解的缘故。以前我们也常说:看到AS我就晕。通过学习对AS比较熟悉、理解了,也就不那么晕了。为此我想谈谈有关弧度的问题。也许能对有些朋友有一点帮助。

一、角的两种单位
“ 弧度”和“度”是度量角大小的两种不同的单位。就像“米”和“市尺”是度量长度大小的两种不同的单位一样。
  在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 。

如果把这些都弄明白了,你看到弧度,不会再糊涂了吧。

原文:http://space.flash8.net/space/?246908/action_viewspace_itemid_378267.html

flash中弧度与角度的关系相关推荐

  1. Unity中弧度和角度的相互转换

    Mathf.Deg2Rad=(PI*2)/360 ---------度转弧度 Mathf.Rad2Deg=360/(PI*2) ---------弧度转为度 因为2π =360° 所以 1弧度=360 ...

  2. 如何设置弧度 html,JavaScript中弧度和角度的转换

    弧度 = 角度 * Math.PI / 180 角度 = 弧度 * 180 / Math.PI 在JavaScript Math 对象中: sin() 方法可返回一个数字的正弦. tan() 方法可返 ...

  3. Matlab中弧度转角度、角度转弧度

    Content 弧度转角度 角度转弧度 弧度转角度 rad2deg()函数 可以用于将弧度转为角度 示例: 角度转弧度 deg2rad()函数 可以用于将角度转换为弧度. 示例:

  4. Matlab中弧度转角度

    在平时使用过程中,我们可能会遇到弧度制和角度制之间的转换,在Matlab中使用rad2deg()就可以轻松地实现这个功能 There are 180º in radians: anglout = ra ...

  5. JavaScript中弧度和角度的转换

  6. Unity中的数学基础——弧度与角度

    一:弧度的定义 当角所对的弧长等于半径时,角的大小为1弧度 弧度和角度只是度量角大小的两种不同的单位,一般旋转都是以角度为单位,三角函数里的角都以弧度为单位 二:弧度与角度的关系 因为当弧长等于半径时 ...

  7. 【转】弧度和角度的转换

    这两天在看同事写的四叉树代码,其中用到了孤度和角度之间的转换,所以转载此文章进行了学习 弧度与角度的关系 一.角的两种单位 " 弧度"和"度"是度量角大小的两种 ...

  8. 弧度 和 角度的理解, 以及相互转换

    弧度 和 角度的理解, 以及相互转换 弧度与角度的关系 一.角的两种单位 " 弧度"和"度"是度量角大小的两种不同的单位.就像"米"和&qu ...

  9. lisp如何将度分秒转换为弧度_地学中常用度、度分、度分秒,弧度、角度在MATLAB中的转换...

    地学中常用度.度分.度分秒,弧度.角度在MATLAB中的转换 转化为角度: deg = DMS2DEG(35,20,10) deg = 35.3361 转化为弧度 rad=DMS2RAD(35,20, ...

最新文章

  1. ​2012年至今,细数深度学习领域这些年取得的经典成果!
  2. spark streaming 接收 kafka 数据java代码WordCount示例
  3. EXT.NET 更改lable和Text的颜色
  4. Hibernate如何存储二级缓存条目
  5. 复杂度O(n)倒转链表
  6. pythonencode和decode_Python3的decode()与encode()
  7. centos安装python3.8
  8. C++安全方向(三):3.6 SHA2原理分析和比特币挖矿,以及代码演示
  9. 单模光纤和多模光纤的区别_一分钟了解光纤、单模光纤、多模光纤
  10. php 真太阳时间修正,北京时间与全国各地真太阳时
  11. 医院管理系统/医院药品管理系统
  12. html中怎么写行内样式,css行内样式是什么?
  13. ignite安装与启动
  14. ET5.0 配置Excel
  15. Unity异常退出日志存储位置
  16. windows 安装 IDES
  17. 将一个长字串分拆为多条记录
  18. sublime text3 安装sublimelinter以及sublimelinter-php
  19. php购物商城,基于PHP的网上商城
  20. js获取元素的属性值和获取元素内容

热门文章

  1. .NET开源工具类库-Masuit.Tools
  2. ComponentOne Studio 2017中文版
  3. html转ubb php,window_简单的Html转换UBB的程序,这个功能主要是让 UBB 转贴的 - phpStudy...
  4. (1Gb)S28HS01GTGZBHA030/ S28HS01GTGZBHV033/ S28HS01GTGZBHA033 FLASH - NOR闪存器件
  5. java无法实例化类型_20.不能实例化类型变量
  6. dw上传文件服务器,Dw上传云服务器
  7. 谈“堆栈”与“队列”的认识
  8. LocalDateTime获取时间戳、LocalDateTime与String互转、Date与LocalDateTime互转(Java8 特性)
  9. Win10系统下apache安装及配置
  10. 2023年电赛国赛仪器仪表类赛题分析和预测