参考文章:http://www.cnblogs.com/xiashengwang/p/3867224.html
唉,以前上学时候学的都还给老师了,现在学习自定义View的时候,还要在重新了解一遍,真是无语!
总结下参考文章里的几个知识点:
1,“ 弧度”和“度”(角度)是度量角大小的两种不同的单位。
2,在旋转角度(rotation)里的角,以“角度”为单位;而在三角函数里的角要以“弧度”为单位。这个规定是我们首先要记住的!!!例如:rotation2--是旋转“2度”;sin(π/2)--是大小为“π/2弧度”的角的正弦。
3,角度的定义:“两条射线从圆心向圆周射出,形成一个夹角和夹角正对的一段弧。当这段弧长正好等于圆周长的360分之一时,两条射线的夹角的大小为1度。
4,弧度的定义:两条射线从圆心向圆周射出,形成一个夹角和夹角正对的一段弧。当这段弧长正好等于圆的半径时,两条射线的夹角大小为1弧度。

5, 角所对的弧长是半径的几倍,那么角的大小就是几弧度。
它们的关系可用下式表示和计算:
角(弧度)=弧长/半径
圆的周长是半径的 2π倍,所以一个周角(360度)是 2π弧度。
半圆的长度是半径的 π倍,所以一个平角(180度)是 π弧度。
6,角度 = 弧度 * 180/Math.PI
7,弧度 = 角度 * Math.PI/180
PS :在AS代码里把“π”写成“PI”。又因为“π”、“sin”都是“数学函数”,按规定要在前面加上“Math.”(Math是英语中“数学”Mathematics的缩写),加上后写成“Math.PI”、“Math.sin”。
所以 sin30°就得写成 Math.sin(30*Math.PI/180)。其中小括弧内的部分是把30°化为弧度,即30×π/180 。

了解角度和弧度的概念和转换关系相关推荐

  1. 【基础01】二进制、八进制、十进制、十六进制的概念及转换关系

    [基础01]二进制.八进制.十进制.十六进制的概念及转换关系 概述:二进制.八进制.十进制.十六进制的概念及转换关系详解 一.各进制的概念 常用的进制包括:二进制.八进制.十进制与十六进制,它们之间区 ...

  2. 【车载】度(角度)和弧度的概念

    在陀螺仪相关的计算中,经常会用到角度和弧度这两个概念,如何很好的了解这两个概念,以及转换关系,我们尽量用一篇文章带大家简明的了解这两个概念! 度(角度)和弧度都是衡量角的大小的单位.度用°来表示,弧度 ...

  3. Python中转换角度为弧度的radians()方法

    Python中转换角度为弧度的radians()方法 这篇文章主要介绍了Python中转换角度为弧度的radians()方法,是Python入门中的基础知识,需要的朋友可以参考下 radians()方 ...

  4. lisp角度转换弪度_角度和弧度换算(角度和弧度怎么换算)

    角度A1转换弧度A2: A2=A1*PI/180 弧度A2转换角度A1: A1=A2*180/PI 1弧度=180/π度1度=π/180弧度 1°= 0.01745 rad 1rad =57.30° ...

  5. 角度的弧度转换,三角函数,反三角函数,弧长,扇形的面积

    文章目录 角度与弧度的转换 三角函数 反三角函数 弧长 扇形的面积 本来这都是高中的基本,可惜都忘记了 角度与弧度的转换 弧度=角度pi/180; 角度=弧度180/pi: #include<b ...

  6. matlab角度和弧度的互换_MATLAB弧度与角度转换.docx

    MATLAB弧度与角度转换 复数?z=x+y*i:其极坐标形式为?z=|z|*e^(i*θ):其中?θ=arctan(y/x):|z|=sqrt(x^2+y^2):弧度计算:θ1=angle(z):θ ...

  7. 用php写弧度转角度,Python中转换角度为弧度的radians()方法

    radians()方法把角度转化为弧度角x. 语法 以下是radians()方法的语法: radians(x) 注意:此函数是无法直接访问的,所以我们需要导入math模块,然后需要用math的静态对象 ...

  8. 角度与弧度之间的转换

    1° = π / 180 ≈ 0.01745 rad 1rad = 180 / π = 57.30° 角度制,就是用角的大小来度量角的大小的方法.在角度制中,把周角的1/360看作1度,那么,半周就是 ...

  9. Java中角度和弧度的转换,三角函数,反三角函数

    1.角度和弧度的互化 1.toRadians()方法--用于将角度转弧度 示例 2.toDegrees() 方法--用于将参数转为角度 示例 2.三角函数 1.sin()方法 sin() 方法用于返回 ...

最新文章

  1. GNU make manual 翻译( 一百四十九)
  2. 视觉与机械手标定系统技术解决方案
  3. Openlayers中使用Image的rotation实现车辆定位导航带转角(判断车辆图片旋转角度)
  4. SecureCRT远程登录ubuntu
  5. 学习笔记4 :opencv 、PIL、matplotlib.image打开、保存图片
  6. 大规模分布式系统资源管理(一)
  7. visual studio 2017 3月7日正式发布,同时庆祝visual Studio 20周年
  8. MySQL优化索引及优化汉字模糊查询语句
  9. asp,net 读写cookie(个人笔记)
  10. JVM的内存管理 Ⅰ
  11. 日本定了一个小目标,在2030年让五分之一的汽车实现自动驾驶
  12. Linux串口编程详解(转)
  13. SDS 2.0:能否让高端存储服“软”?
  14. Activision解散《吉他英雄》,取消《真实犯罪》
  15. 字符串+转义字符+注释
  16. Debian11安装MySql8
  17. 计算机技术教学,小学计算机技术教学计划
  18. c++最近公共祖先LCA(倍增算法和tarjan)
  19. windows 7修改网络名称
  20. 天锋w2019_足以乱真的复刻:天锋W2019,堪比原作的外观设计和配置

热门文章

  1. matplotlib中subplot的用法
  2. hysteria歇斯底里的配置
  3. Nav2中文网翻译校准指南
  4. vue项目连接后台数据库配置
  5. adb push遇到带空格的文件怎么办
  6. 谷歌Chrome浏览器发现地址欺骗安全漏洞
  7. 2023上海化妆品原料展览会
  8. linux服务器 图片压缩,Pngquant:Linux上压缩PNG图像的命令行实用工具
  9. Git 常用指令大全
  10. OpenCV在Android上踩过的坑