sin(x) = a/c; a是角度的对边,c是斜边
con(y) = b/c; b是角度的邻边,c是斜边
x,y都是指的'弧度'而非'角度',弧度的计算公式为:2*PI/360*角度;
30°角度的弧度 = 2*PI/360*30;

function getXY(R,ideg){var ideg = (2*Math.PI/360)*ideg;var x = Math.round(Math.sin(ideg) * R);var y = Math.round(Math.cos(ideg) * R);   return {a:x,b:y};
}

转载于:https://www.cnblogs.com/xiaoxiaosha/p/3994773.html

JS Math.sin() 与 Math.cos() 用法相关推荐

  1. JS Math.sin() 与 Math.cos() 用法(画圆)

    原文出处: https://blog.csdn.net/u010227447/article/details/45892745 , 但已做整理 Math.sin(x)      x 的正玄值.返回值在 ...

  2. Math.sin() 与 Math.cos() 用法

    Math.sin() 与 Math.cos() 用法 Math.sin(x) x 的正玄值.返回值在 -1.0 到 1.0 之间: Math.cos(x) x 的余弦值.返回的是 -1.0 到 1.0 ...

  3. JS Math.sin() 与 Math.cos()

    Math.sin(x)      x 的正玄值.返回值在 -1.0 到 1.0 之间: Math.cos(x)    x 的余弦值.返回的是 -1.0 到 1.0 之间的数: 这两个函数中的X 都是指 ...

  4. Math源码java_深入学习java源码之Math.sin()与 Math.sqrt()

    深入学习java源码之Math.sin()与 Math.sqrt() native关键字 凡是一种语言,都希望是纯.比如解决某一个方案都喜欢就单单这个语言来写即可.Java平台有个用户和本地C代码进行 ...

  5. java math.sin()_Java Math sin()用法及代码示例

    java.lang.Math.sin()返回介于0.0和pi之间的角度的三角正弦.如果参数为NaN或无穷大,则结果为NaN.如果自变量为零,则结果为零,其符号与自变量相同.返回的值将在-1和1之间. ...

  6. java math.sin()_Java Math.sin() 方法

    Java Math.sin() 方法 java.lang.Math.sin() 是用来返回角度的正弦值.此方法返回-1至1之间的值. 1 语法 public static double sin(dou ...

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

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

  8. Math.cos()和Math.sin()和Math.atan()

    数学上: cos(60°) = 0.5 js: Math.cos(Math.PI/180*60) = 0.5000000000000001 原因: 近似值,为什么不直接为0.5 呢?因为Math.PI ...

  9. math.cos,math.sin

    角度和弧度转换 弧度 = 角度 2π / 360 = 角度 π / 180 = 角度 * Math.PI / 180 角度 = 弧度 360 / 2π = 弧度 180 / π = 弧度 * 180 ...

最新文章

  1. 2018机器阅读理解竞赛冠军分享:问答系统新思路
  2. 七月算法--12月机器学习在线班-第七次课笔记—最大熵
  3. 题目1208:10进制 VS 2进制(进制转换以及大数保存问题)
  4. [导入]较为周全的Asp.net提交验证方案 (下)
  5. 【机器学习】逻辑回归小结
  6. ABP官方文档翻译 1.2 N层架构
  7. 5.3 tensorflow2实现梯度下降法完成广告投入销售额预测——python实战
  8. 2020秋招 携程算法岗笔试编程题解答
  9. 无人驾驶--实时定位与地图构建(SLAM)仿真与实战(附源码)
  10. MSDN(VS2010版)使用问题小记
  11. Poly-YOLO:更快,更精确的检测(主要解决Yolov3两大问题,附源代码)
  12. QT界面QMenuBar()、QMenu()和QAction()的使用
  13. BUUCTF wp-异性相吸
  14. python微软雅黑_matplotlib中文显示-微软雅黑
  15. Windows下安装python2与python3以及分别对应的virtualenv
  16. pyhive连接kerberos认证的hive
  17. 计算机安全协议是,计算机通信网安全协议的分析研究
  18. 玩转 matlab 之一维 gauss 数值积分公式及matlab源代码
  19. sin和cos终于在一起了
  20. shiro-No realms have been configured

热门文章

  1. [11] ADB 实用功能
  2. 信息安全工程师笔记-综合知识冲刺(四)
  3. Java笔记-DH密钥交换获取密钥及AES加解密
  4. Java动态加载类(对反射的基本理解)
  5. python字符串的方法和列表的方法_Python 中列表和字符串的方法总结
  6. java线程立刻执行_Java 线程调用start()后会立即执行run()方法吗?
  7. 解压的mysql_10分钟教你解决安装解压版mysql出现的各种问题
  8. android 数据回传代码,安卓向.net core api传输图片,执行保存到数据库命令后返回400错误代码,用postman测试没有问题安卓程序不行...
  9. 白鹭php源码,白鹭/CDNDrive
  10. 怎么控制ajax执行先后顺序,[转]多个ajax请求时控制执行顺序或全部执行后的操作...