Java Math atan2() 使用方法及示例

Java Math atan2()方法将指定的直角坐标(x,y)转换为极坐标(r,θ),并返回角度theta(θ)。

atan2()方法的语法为:

Math.atan2(double y, double x)

注意:atan2()方法是静态方法。因此,我们可以使用类名Math直接调用该方法。

atan2()参数x / y-直角坐标x和y

注意:坐标x和y表示二维平面中的点。

atan2()返回值通过将坐标(x,y)转换为坐标(r,θ)返回角度θ

示例:Java Math.atan2()class Main {

public static void main(String[] args) {

//两个坐标x和y

double x = 3.7;

double y = 6.45;

//得到角度θ

double theta = Math.atan2(y, x);

System.out.println(theta);                   // 1.0499821573815171

//转换成度数

System.out.println(Math.toDegrees(theta));    // 60.15954618200191

}

}

在此,atan2()方法将坐标(x,y)转换为坐标(r,θ)并返回角度theta(θ)。

我们已经使用Math.toDegrees()方法将角度转换为角度θ。

java atan atan2_Java Math atan2() 使用方法及示例相关推荐

  1. java的exp_Java Math exp() 使用方法及示例

    Java Math exp() 使用方法及示例 Java Math exp()方法用于返回自然数底数e的参数次方. 也就是说,Math.exp(4.0) = e4.0 exp() 方法的语法为: Ma ...

  2. 已知弧度求斜率 C语言,斜率计算:反正切函数 Math.atan() 与 Math.atan2() 的区别

    8种机械键盘轴体对比 本人程序员,要买一个写代码的键盘,请问红轴和茶轴怎么选? 我们可以使用正切Math.tan()操作将角度转变为斜率,那么怎样利用斜率来转换为角度呢?可以利用斜率的反正切函数将它转 ...

  3. java math round小数_Java Math round() 使用方法及示例

    Java Math round() 使用方法及示例 Java Math round()方法将指定的值四舍五入为最接近的int或long值,然后将其返回. 也就是说,1.2四舍五入为1,1.8四舍五入为 ...

  4. java math rint_Java Math rint() 使用方法及示例

    Java Math rint() 使用方法及示例 Java Math rint()方法返回最接近指定值且等于数学整数的值. 也就是说,如果指定值为5.8,则等于数学整数的最接近值是6.0.而对于值5. ...

  5. math的用法在java中的使用,Java Math cbrt() 使用方法及示例

    Java Math cbrt() 使用方法及示例 Java Math cbrt()方法返回指定数字的立方根. cbrt()方法的语法为: Math.cbrt(double num) 注意:cbrt() ...

  6. java math tan_Java Math tan() 使用方法及示例

    Java Math tan() 使用方法及示例 Java Math tan()方法的作用是:返回指定角度的三角正切值. tan()方法的语法为: Math.tan(double angle) tan( ...

  7. java math.log10_Java Math log10() 使用方法及示例

    Java Math log10() 使用方法及示例 Java Math log10()方法计算指定值的以10为底的对数,然后将其返回. log10()方法的语法为: Math.log10(double ...

  8. java math.sin()_Java Math sin() 使用方法及示例

    Java Math sin() 使用方法及示例 Java Math sin()返回指定角度的三角正弦值. sin()方法的语法为: Math.sin(double angle) sin()参数angl ...

  9. java math.abs_Java Math abs() 使用方法及示例

    Java Math abs() 使用方法及示例 Java Math abs()方法返回指定值的绝对值. abs()方法的语法为: Math.abs(num) abs()参数num - 要返回其绝对值的 ...

最新文章

  1. python对象编程例子-Python3.5面向对象编程图文与实例详解
  2. mysql中备份和导出的区别_mysql的备份和导出
  3. python cnn_使用python中pytorch库实现cnn对mnist的识别
  4. Java初阶知识总结
  5. 【搜索引擎基础知识1】搜索引擎基本架构
  6. Thread 中 ThreadLocal 源码解读
  7. SAP Spartacus的StorefrontConfig对象
  8. java redis remove_最全的Java操作Redis的工具类
  9. sql datetime字段 取年月日_写一手好SQL,你该从哪里入手?
  10. 【英语学习】【WOTD】abecedarian 释义/词源/示例
  11. python字典api_python接口自动化(九)--python中字典和json的区别(详解)
  12. TeeChart学习笔记1:TeeChart控件的注册与基本使用(添加曲线序列、添加数据点)
  13. 正交 IQ matlab,对IQ接收器最重要的两个参数,即I和Q两路分量之间的幅度一致性和相位正交性,可采用如下办法计...
  14. 移动硬盘计算机无法打开硬盘,移动硬盘突然打不开怎么办_2招解决打不开移动硬盘的方法...
  15. HDU 5269 ZYB loves Xor I
  16. 适配7.0手机拍照、相册、裁剪图片
  17. 大海捞针 Skia(C++) 第 1 期:Skia 环境搭建
  18. DB2的HADR的搭建
  19. 金蝶采购模块退货业务标准流程
  20. 【斯坦福计网CS144项目】环境配置 Lab0: ByteStream

热门文章

  1. 蓝桥杯试题 算法提高 书院主持人
  2. jdk安装问题:javac不是内部命令报错
  3. $ hdc shell bm install -p /sdcard/ Failure[INSTALL_FAILED_UPDATE_INCOMPATIBLE]
  4. php 转换成字节数组吗,在PHP中如何将字节数组转换成字符串?
  5. 航空公司规定退改签查询-机票退改签查询接口
  6. 数据标注行业前景与发展方向浅析【转自 彭瀚 的脉脉专栏】
  7. C语言中select函数的使用
  8. 游戏陪玩平台源码开发,锁屏状态下消息提醒的实现
  9. PHP人事信息管理系统 计算机专业毕业设计源码45934
  10. [杂谈] 路遇一脑残题 - a++以及++a