了解角度和弧度的概念和转换关系
参考文章: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 。
了解角度和弧度的概念和转换关系相关推荐
- 【基础01】二进制、八进制、十进制、十六进制的概念及转换关系
[基础01]二进制.八进制.十进制.十六进制的概念及转换关系 概述:二进制.八进制.十进制.十六进制的概念及转换关系详解 一.各进制的概念 常用的进制包括:二进制.八进制.十进制与十六进制,它们之间区 ...
- 【车载】度(角度)和弧度的概念
在陀螺仪相关的计算中,经常会用到角度和弧度这两个概念,如何很好的了解这两个概念,以及转换关系,我们尽量用一篇文章带大家简明的了解这两个概念! 度(角度)和弧度都是衡量角的大小的单位.度用°来表示,弧度 ...
- Python中转换角度为弧度的radians()方法
Python中转换角度为弧度的radians()方法 这篇文章主要介绍了Python中转换角度为弧度的radians()方法,是Python入门中的基础知识,需要的朋友可以参考下 radians()方 ...
- lisp角度转换弪度_角度和弧度换算(角度和弧度怎么换算)
角度A1转换弧度A2: A2=A1*PI/180 弧度A2转换角度A1: A1=A2*180/PI 1弧度=180/π度1度=π/180弧度 1°= 0.01745 rad 1rad =57.30° ...
- 角度的弧度转换,三角函数,反三角函数,弧长,扇形的面积
文章目录 角度与弧度的转换 三角函数 反三角函数 弧长 扇形的面积 本来这都是高中的基本,可惜都忘记了 角度与弧度的转换 弧度=角度pi/180; 角度=弧度180/pi: #include<b ...
- matlab角度和弧度的互换_MATLAB弧度与角度转换.docx
MATLAB弧度与角度转换 复数?z=x+y*i:其极坐标形式为?z=|z|*e^(i*θ):其中?θ=arctan(y/x):|z|=sqrt(x^2+y^2):弧度计算:θ1=angle(z):θ ...
- 用php写弧度转角度,Python中转换角度为弧度的radians()方法
radians()方法把角度转化为弧度角x. 语法 以下是radians()方法的语法: radians(x) 注意:此函数是无法直接访问的,所以我们需要导入math模块,然后需要用math的静态对象 ...
- 角度与弧度之间的转换
1° = π / 180 ≈ 0.01745 rad 1rad = 180 / π = 57.30° 角度制,就是用角的大小来度量角的大小的方法.在角度制中,把周角的1/360看作1度,那么,半周就是 ...
- Java中角度和弧度的转换,三角函数,反三角函数
1.角度和弧度的互化 1.toRadians()方法--用于将角度转弧度 示例 2.toDegrees() 方法--用于将参数转为角度 示例 2.三角函数 1.sin()方法 sin() 方法用于返回 ...
最新文章
- GNU make manual 翻译( 一百四十九)
- 视觉与机械手标定系统技术解决方案
- Openlayers中使用Image的rotation实现车辆定位导航带转角(判断车辆图片旋转角度)
- SecureCRT远程登录ubuntu
- 学习笔记4 :opencv 、PIL、matplotlib.image打开、保存图片
- 大规模分布式系统资源管理(一)
- visual studio 2017 3月7日正式发布,同时庆祝visual Studio 20周年
- MySQL优化索引及优化汉字模糊查询语句
- asp,net 读写cookie(个人笔记)
- JVM的内存管理 Ⅰ
- 日本定了一个小目标,在2030年让五分之一的汽车实现自动驾驶
- Linux串口编程详解(转)
- SDS 2.0:能否让高端存储服“软”?
- Activision解散《吉他英雄》,取消《真实犯罪》
- 字符串+转义字符+注释
- Debian11安装MySql8
- 计算机技术教学,小学计算机技术教学计划
- c++最近公共祖先LCA(倍增算法和tarjan)
- windows 7修改网络名称
- 天锋w2019_足以乱真的复刻:天锋W2019,堪比原作的外观设计和配置