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


弧度与角度的关系

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

弧度 和 角度的理解, 以及相互转换相关推荐

  1. 如何用c语言将度分秒变为弧度_弧度与角度从哪里来

    圆的角度为360度,这是一个显而易见的事实,对吗? 错了.大部分人并不知道为什么圆有360度.我们只是把它当作一个神奇的数字,也就是"圆的大小"来记忆,这导致我们以后在物理或数学的 ...

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

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

  3. 从需求的角度去理解Linux系列:总线、设备和驱动

    <从需求的角度去理解Linux系列:总线.设备和驱动>是一篇有关如何学习嵌入式Linux系统的方法论文章,也是从需求的角度去理解Linux系统软件的开篇.这是作者精心撰写的经验总结,希望嵌 ...

  4. 【转】Android事件分发机制完全解析,带你从源码的角度彻底理解(下)

    转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/9153761 记得在前面的文章中,我带大家一起从源码的角度分析了Android中Vi ...

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

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

  6. [学习总结]7、Android AsyncTask完全解析,带你从源码的角度彻底理解

    我们都知道,Android UI是线程不安全的,如果想要在子线程里进行UI操作,就需要借助Android的异步消息处理机制.之前我也写过了一篇文章从源码层面分析了Android的异步消息处理机制,感兴 ...

  7. Flutter 弧度与角度之间的换算

    在码农的世界里,优美的应用体验,来源于程序员对细节的处理以及自我要求的境界,年轻人也是忙忙碌碌的码农中一员,每天.每周,都会留下一些脚印,就是这些创作的内容,有一种执着,就是不知为什么,如果你迷茫,不 ...

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

    CGAffineTransform _trans = sticker.transform;CGFloat rotate = acosf(_trans.a);// 旋转180度后,需要处理弧度的变化if ...

  9. matlab中度数化成度分秒,地学中常用度、度分、度分秒,弧度、角度在MATLAB中的转换...

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

最新文章

  1. 如何取小数点前两位并四舍五入?
  2. php实现基于shmop扩展的数据缓存
  3. PowerEdge M915 – 戴尔打出的又一记虚拟化重拳
  4. mysql每秒最多能插入多少条数据 ? 死磕性能压测
  5. android 同步执行方法吗,Android异步方法以同步方式实现
  6. 【转】iOS开发6:UIActionSheet与UIAlertView
  7. oracle日志版本不同步,oracle11GR2 datagurad 配置后,敲入日志应用后查看归档日志序号不一致...
  8. Nginx配置优化参考
  9. Django----bootstrap导航栏的使用
  10. Spring同一个类中注解方法互相调用的问题
  11. vivado中FIFO IP核的Standard FIFO和First-word-Fall-Through模式的仿真比较
  12. 高中计算机教师学期论文,高中信息技术论文选题
  13. 这4个工具可以帮你图片放大后不模糊保持清晰!
  14. 肿瘤 材料 计算机模拟,PeerJ: 计算机模拟揭示癌症多样性
  15. 专业词汇扫盲:MRR(Mean reciprocal rank) ,long-tail,link prediction
  16. yum命令 启用仓库_技术|如何列出在 Linux 上已启用/激活的仓库
  17. 如何提升w ndows10系统网速,Win10更新后网速变慢怎么办?教你一招提升Win10网速...
  18. Linux文件权限查看与修改
  19. 温湿度传感器——DHT11学习总结
  20. CDN(Content Delivery Network)内容分发网络

热门文章

  1. plt.subplot()使用方法
  2. 虹科案例 | 如何快速精准监测打桩机打桩深度?
  3. 威锋源新地址2020_2020年10月23日更多互联网数据报告(附下载地址)
  4. 移动互联网广告模式有什么问题?
  5. (42)ObjectARX2015 + vs2012 JIG-一拖多
  6. mysql 保留两位小数 查询_mysql查询结果保留两位小数
  7. 汇编学习笔记——伪指令
  8. 织梦模板 diy.php修改,dedecms织梦模板源代码修改教程
  9. PCB生产中做拼板及板边的作用
  10. list学习之迭代器begin, cbegin, end, cend, rbegin, crbegin, rend, crend