弧度和角度的转换_角度与弧度的换算表格

弧度和角度的转换_角度与弧度的换算表格这两天在看同事写的四叉树代码,当中用到了孤度和角度之间的转换,所以转载此文章进行了学习2009-12-01弧度与角度的关系一、角的两种单位“弧度”和“度”是度量角大小的两种不同的单位。就像“米”和


Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

这两天在看同事写的四叉树代码,当中用到了孤度和角度之间的转换,所以转载此文章进行了学习

 

2009
–
12
–
01

弧度与角度的关系

一、角的两种单位

“ 弧度”和“度”是度量角大小的两种不同的单位。就像“米”和“市尺”是度量长度大小的两种不同的单位一样。

   在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°/π”非常easy搞错。事实上你仅仅要记住:π是π弧度,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 。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/167974.html原文链接:https://javaforall.net

赞 (0)
全栈程序员-站长的头像全栈程序员-站长

相关推荐

  • phpstorm 激活码【注册码】

    phpstorm 激活码【注册码】,https://javaforall.net/100143.html。详细ieda激活码不妨到全栈程序员必看教程网一起来了解一下吧!

    2022年3月20日
  • 常见图片文件格式简析下载_图片的文件格式有哪些

    常见图片文件格式简析下载_图片的文件格式有哪些“常见”:此处指BMPJPEGGIFPNG四种。软件:Windows画图(除了Photoshop,我最喜欢的编辑器,简单粗暴)HxDBMPBMP文件分为4部分:bmp文件头(bmpfileh

    2022年8月3日
  • oracle 拉链表算法,拉链表设计算法「建议收藏」

    oracle 拉链表算法,拉链表设计算法「建议收藏」在企业中,由于有些流水表每日有几千万条记录,数据仓库保存5年数据的话很容易不堪重负,因此可以使用拉链表的算法来节省存储空间。1.采集当日全量数据存储到ND(当日)表中。2.可从历史表中取出昨日全量数据存储到OD(上日数据)表中。3.用ND-OD为当日新增和变化的数据(即日增量数据)。两个表进行全字段比较,将结果记录到tabel_I表中4.用OD-ND为状态到此结束需要封链的数据。(需要修改…

    2022年10月10日
  • LoadRunner教程(7)-LoadRunner 创建测试场景

    LoadRunner教程(7)-LoadRunner 创建测试场景首先打开controller创建一个场景,有手工场景和目标场景设置两个选项,先选择手工场景手工场景设置GlobalSchedule:Scenario初始化:所有用户同时初始化,每隔多少秒初始化多少用户,每个用户运行之前初始化启动用户:多少用户启动,同时启动,每隔多长时间启动多少用户运行时间:持续运行直到结束,持续运行时间用户退出:用户同时退出,每隔多长时间…

    2022年5月10日
  • Java函数式编程之Java8四大函数接口

    【前序】:在Java8中,内置了四个核心函数接口,它们存在是Lamda表达式出现的前提,Lamda表达式想重写函数式接口中的唯一方法。函数式接口与Lambda表达式之间的关系:lambda表达式相当于是一个行为,传入函数式接口中,进来实现各种操作。它们的接口内只有一个抽象方法,每一个函数式接口都有@FunctionalInterface注解。文章目录1.消费型接口2.供给型接口3.函数型接…

    2022年4月16日

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号