「Java正弦代码」java画正弦曲线
今天给各位分享Java正弦代码的知识,其中也会对java画正弦曲线进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
本文目录一览:
用java算sin 30°怎么编啊
java的Math类提供了各种常用计算方法,sin也是其中之一,所以你可以直接用Math.sin来计算正弦值。
代码如下:
import
java.math.*;
public
class
sin
{
public
static
void
main(String
args[])
{
System.out.println(Math.sin(Math.PI*30/180));
}
}
需要注意的是,参数传入的是PI,所以要先用30除以180获得PI值
java编程绘制正弦曲线。
写得比较简单哈。
package OnlineUserCount;
import java.awt.*;
import javax.swing.*;
public class Sin extends JPanel{
private double x;
private double y;
@Override
protected void paintComponent(Graphics g) {
// TODO Auto-generated method stub
super.paintComponent(g);
g.setColor(Color.WHITE);//设置面板背景色
g.fillRect(0, 0, 400, 300);//填充面板
g.setColor(Color.RED);//设置画线的颜色
for(x=0;x=360;x+=0.1)//一个周期
{
y=Math.sin(x*Math. PI/180);//转化为弧度,1度=π/180弧度
y=(100+80*y);//便于在屏幕上显示
//g.drawString(".",(int)x,(int)y);//用这种方式也可以
g.drawLine((int)x, (int)y, (int)x,(int) y);//画点
}
}
public static void main(String []args){
Sin s= new Sin();
JFrame j=new JFrame();
j.setTitle("一个周期的正弦曲线");
j.add(s);
j.setSize(400, 300);
j.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
j.setVisible(true);
}
}
//效果截图
Java显示正弦曲线y=35sin(x),我的代码输出结果有一个跟示例输出不一样,第三个我是36 0
在直角三角形ABC中,∠C是直角,AB是∠A斜边,BC是∠A的对边,AC是∠B的对边。
正弦函数就是sin(A)=a/c
sinA=∠A的对边:斜边
正弦函数
对于任意一个实数x都对应着唯一的角(弧度制中等于这个实数),而这个角又对应着唯一确定的正弦值sinx,这样,对于任意一个实数x都有唯一确定的值sinx与它对应,按照这个对应法则所建立的函数,表示为y=sinx,叫做正弦函数。
单位圆定义
图像中给出了用弧度度量的某个公共角。逆时针方向的度量是正角而顺时针的度量是负角。设一个过原点的线,同x轴正半部分得到一个角θ,并与单位圆相交。这个交点的y坐标等于 sinθ。在这个图形中的三角形确保了这个公式;半径等于斜边并有长度 1,所以有了 sinθ=y/1。单位圆可以被认为是通过改变邻边和对边的长度并保持斜边等于 1 查看无限数目的三角形的一种方式。即sinθ=AB,与y轴正方向一样时正,否则为负
对于大于 2π 或小于 0 的角度,简单的继续绕单位圆旋转。在这种方式下,正弦变成了周期为 2π的周期函数。
Java正弦代码的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java画正弦曲线、Java正弦代码的信息别忘了在本站进行查找喔。