圆周运动(Math.PI)、Math.cos(x)、Math.sin(x)

知识点:

  • Math.cos(x): cos() 方法可返回一个数字的余弦值。返回的是 -1.0 到 1.0 之间的数。
  • Math.sin(x): sin() 方法可返回一个数字的正弦值。返回的是 -1.0 到 1.0 之间的数。
  • 两个函数中的X 都是指的“弧度”而非“角度” 。弧度的计算公式为: 角度 *(PI/180)
let h = deg * Math.PI / 180;

在这里插入图片描述

<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>圆周运动</title>
    <style>
        .big {
            width: 400px;
            height: 400px;
            border-radius: 50%;
            border: 2px solid rgb(184, 135, 32);
            margin: 100px auto;
            position: relative;
        }

        .small {
            width: 30px;
            height: 30px;
            border-radius: 50%;
            background: red;
            position: absolute;
        }
    </style>
</head>

<body>
    <div class="big">
        <div class="small"></div>
    </div>
    <script>
        let big = document.querySelector('.big');
        let small = document.querySelector('.small');

        // 确定小圆的位置 left与top
        // sin = 对边/斜边  cos = 邻边/斜边
        let r = big.offsetWidth / 2; //半径
        //给一个初始角度 
        //两个函数中的X 都是指的“弧度”而非“角度”   弧度的计算公式为: 角度*(PI/180) 
        let deg = 30;
        setInterval(() => {
            deg++;
            let h = deg * Math.PI / 180;
            let lef = r - r * Math.cos(h)-small.offsetWidth/2;
            let top = r - r * Math.sin(h)-small.offsetWidth/2;
            small.style.left = lef + 'px';
            small.style.top = top + 'px';
        }, 10)
    </script>
</body>

</html>

在这里插入图片描述

  • 0
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: Math.toRadians 是Java Math类中的一个静态方法,用于将角度转换为弧度。具体而言,它将一个double类型的角度值作为参数输入,并将其转换为对应的弧度值。在数学运算中,通常使用弧度来表示角度大小,因此这个方法在数学计算中非常有用。 ### 回答2: Math.toRadians是Java中的一个数学函数,用于将角度从度数转换为弧度。 在数学中,角度被广泛使用,但在一些数学问题中,特别是涉及三角函数的计算时,常常需要使用弧度来表示角度。弧度是一个长量,表示从圆心沿圆周走过的弧长与半径的比值。使用弧度来表示角度可以简化计算,因为许多三角函数的定义和性质在弧度制下更加简洁。 Math.toRadians函数接受一个以度数表示的角度作为参数,并返回一个以弧度表示的角度。它的计算方法是将角度乘以&pi;然后除以180,即弧度 = 角度 × &pi; / 180。返回的结果是一个double类型的值。 例如,若要将一个角度为45度的角转换为弧度,可以使用Math.toRadians(45),返回结果为0.7853981633974483,表示45度转换后的弧度值。 这个函数在许多涉及三角函数计算的情况下非常有用,如求正弦、余弦、正切等三角函数的值,或者计算角度的变化或旋转。使用Math.toRadians函数将角度转换为弧度后,可以方便地进行这些计算。 总之,Math.toRadians函数是一个方便的数学函数,用于将角度从度数转换为弧度。这个函数的使用可以简化一些数学计算,并且在涉及三角函数的情况下非常实用。 ### 回答3: Math.toRadians是Java中的一个方法,用于将角度转换为弧度。在数学中,角度通常使用度数来表示,而在一些计算中,需要将角度转换为弧度来进行计算。 弧度是一种衡量角度的单位,它使用圆的弧长与半径的比值来定义。一个完整的圆的弧长是2&pi;,所以1弧度等于圆的弧长的1/2&pi;。 Math.toRadians方法接受一个角度的参数,并返回对应的弧度值。它的公式是弧度 = 角度 * &pi; / 180。其中&pi;是数学中著名的圆周率,约等于3.14159。这个公式将角度转换为弧度,使得可以在计算中使用弧度进行准确的数学运算。 例如,如果要将角度60度转换为弧度,可以使用Math.toRadians(60),返回值将是1.0471975511965979弧度。 Math.toRadians方法在科学计算、三角函数计算、几何计算等领域中非常有用。通过将角度转换为弧度,可以进行更精确的计算,并能够与其他涉及弧度的数学公式无缝连接。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值