`
qq123zhz
  • 浏览: 534306 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

AS3 atan与atan2函数区别

    博客分类:
  • Flex
阅读更多

AS3里,反正切atan2函数比反正切atan函数(即角的对边比邻边)更为有用,它可以让我们做出对物体正确的旋转.请记住Flash里的y轴坐标与数学的是颠倒的.(上面演示所示),Flash是以弧度来计算的!坐标上的刻度值位置不太准,没校对大家就大概移到相应的点的位置上就可以验证下面的列表值
atan(val:Number) atan2(y:Number,x:Number)
弧度角度换算公式:
弧度转为角度
degree = radians * 180 / PI
角度转为弧度
radians = degree * PI / 180
当用atan函数时(注意是近似值):[弧度\度]
Math.atan(1/2)≈0.4636476090008061≈26.56505117707799°
Math.atan(-1/2)≈-0.4636476090008061≈-26.56505117707799°
Math.atan(-1/-2)≈0.4636476090008061≈26.56505117707799°
Math.atan(1/-2)≈-0.4636476090008061≈-26.56505117707799°
当用atan2函数时(注意是近似值):[弧度\度]
Math.atan2(1,2)≈0.4636476090008061≈26.56505117707799°
Math.atan2(-1,2)≈-0.4636476090008061≈-26.56505117707799°
Math.atan2(-1,-2)≈-2.677945044588987≈-153.43494882292202°
Math.atan2(1,-2)≈2.677945044588987≈153.43494882292202°

 

该文章是我收藏的。。。。

分享到:
评论

相关推荐

    sqlserver中常用函数

    - **PATINDEX()** 函数与CHARINDEX类似,但支持模式匹配。 ```sql SELECT CHARINDEX('World', 'Hello World'), PATINDEX('%World%', 'Hello World'); -- 返回 7 和 7 ``` #### 数学函数 除了字符串函数外,SQL...

    as入门之数学函数

    2. **三角函数**: Math对象还提供了与角度和弧度相关的三角函数,如: - `Math.sin(radians)`: 返回弧度值radians的正弦。 - `Math.cos(radians)`: 返回弧度值radians的余弦。 - `Math.tan(radians)`: 返回弧度...

    matlab函数速查-matlab函数之数值计算函数.doc

    interp1函数用于一维数据插值,interp2函数用于二维数据插值,interp3函数用于三维数据插值,interpn函数用于N维数据插值,interpft函数用于用快速Fourier算法作一维插值。 7. 微分方程式求解函数 quad函数用于一元...

    as入门数学函数--Math类

    `Math.atan2(y, x)`函数用于计算从原点(0,0)到点(x, y)的角度,它返回的是一个介于-π和π之间的值,能准确地确定象限位置,非常适合用于游戏开发中的方向计算。 #### 4. Math.ceil()与Math.floor() 这两个函数分别...

    SQL Server和Oracle的函数区别.doc

    SELECT MAX(Value) AS Value FROM (SELECT 1 AS Value UNION SELECT -2 AS Value UNION SELECT 4 AS Value UNION SELECT 3 AS Value) AS A; ``` **Oracle**: ```sql SELECT GREATEST(1, -2, 4, 3) AS Value FROM ...

    SQLServer和Oracle常用函数对比.txt

    SELECT ASIN(1) AS Value, ACOS(0) AS Value, ATAN(1) AS Value, ATAN2(1, 1) AS Value FROM DUAL; ``` 17. **角度与弧度转换(DEGREES/RADIANS)** - **SQLServer**: 使用`DEGREES`和`RADIANS`函数进行转换。 ...

    Oracle和Sqlserver函数的区别

    - Oracle 同样提供这些函数,但没有对应的反三角函数 `ASIN()`, `ACOS()`, `ATAN()`,需要使用 `ATAN2()` 代替 16. **角度和弧度转换**: - SQL Server 有 `DEGREES()` 和 `RADIANS()` 函数进行转换 - Oracle ...

    SQL SEVER与ORACLE常用函数比较

    - SQL Server 和 Oracle 提供了对应的`ASIN`、`ACOS`、`ATAN`和`ATAN2`函数,返回的结果都是弧度。 在进行数值比较时,SQL Server和Oracle都有`MAX`函数用于求集合的最大值,如 `SELECT MAX(value) value FROM ...

    oracl常用函数与sql函数对比

    - **SQL Server**与**Oracle**: 都支持`SIN`, `COS`, `TAN`以及它们的反函数`ASIN`, `ACOS`, `ATAN`, `ATAN2`。例如:`SELECT SIN(PI()/2) AS Value` 和 `SELECT SIN(PI()/2) AS Value FROM DUAL`用于计算正弦值。 ...

    flash as3 多点触控-缩放-旋转-滑动.zip

    这可能需要使用到Math.atan2()函数来计算角度,并确保旋转的方向正确。 滑动操作则涉及检测触点的移动轨迹,通常用于移动对象或滚动内容。通过监听TOUCH_MOVE事件,可以跟踪每个触点的位置变化,然后将这些变化应用...

    FORTRAN_函数库

    FORTRAN 函数库 FORTRAN 语言是一种功能强大且广泛使用的...ATAN2 函数用于计算实数的反正切。 本文总结了 FORTRAN 语言中的数值和类型转换函数、 三角函数,旨在帮助开发者更好地理解和使用 FORTRAN 语言的函数库。

    sql 与oracal 函数对比大全

    - **最大值**:SQL Server 使用 `MAX` 函数处理集合,如 `SELECT MAX(value) FROM (SELECT 1 UNION SELECT -2 UNION SELECT 4 UNION SELECT 3) a`;Oracle 提供 `GREATEST` 函数,如 `SELECT GREATEST(1, -2, 4, 3)...

    SQLServer和Oracle常用函数对比

    同样地,反三角函数如`ASIN()`, `ACOS()`, `ATAN()`, `ATAN2()`等也存在,参数和返回值均为弧度。 **17. 弧度与角度之间的转换** - **SQLServer**: 提供了`DEGREES()`和`RADIANS()`函数来实现弧度与角度之间的转换...

    三角函数(VB编写)

    然后,我们可以在循环中计算对应y值,使用VB内置的数学函数Math.Sin、Math.Cos、Math.Tan和Math.Atan(注意,Atan是反正切函数,用于计算cot)。 ```vb Dim x As Double Dim y As Double For x = -Math.PI To Math....

    Fortran90标准函数

    - **ATAN2D(y,x)**:与`ATAN2`相似,但结果以度数表示。 - **COS(x)**:此函数用于计算`x`的余弦值,其中`x`以弧度为单位。 - **COSD(x)**:与`COS`相似,但`x`以度数为单位。 这些函数不仅涵盖了基本的数学运算,...

    Oracle和SQL Server的一些区别(函数和存储过程)

    16. **反三角函数(ASIN/ACOS/ATAN/ATAN2)** - 这些函数在两种数据库中均有实现。 17. **角度与弧度转换(DEGREES/RADIANS)** - 两种数据库都提供了将角度和弧度互相转换的功能。 #### 最大值与最小值 18. ...

    Oracle与SQL Server 函数大全

    SELECT ASIN(1) AS Value, ACOS(0) AS Value, ATAN(1) AS Value, ATAN2(1, 1) AS Value FROM DUAL; ``` 17. **角度与弧度转换** - SQL Server: ```sql SELECT DEGREES(PI()) AS Value, RADIANS(180) AS Value...

    反三角函数学习.pdf

    3. 反正切函数(atan 或 arctan):它是求解正切函数等于某个给定值的角,即 tan(x) = y。定义域为所有实数,值域为 (-π/2, π/2)。 4. 反余切函数(acot 或 arccot):它是求解余切函数等于某个给定值的角,即 cot...

    matlab函数及指令

    `atan`和`atan2`提供反正切运算,`atan2`尤其在处理四象限的角度计算时非常有用;`autumn`是一种颜色映射,用于设置图形的颜色调;`axis`函数控制图形的轴属性,如范围、比例和方向;`bbar`、`bar3`、`bar3h`和`barh...

    MATLAB函数库(常用MATLAB 函数)

    19. **atan2**: 四象限反正切函数,根据两个输入值返回一个角度。 20. **atanh**: 反双曲正切函数,返回一个角度,其双曲正切值等于输入值。 除了上述函数,MATLAB还提供了丰富的绘图函数,如 `bar`(直方图)、`...

Global site tag (gtag.js) - Google Analytics