java计算sinx代码的简单介绍

菜菜问题:java,关于求sinx,谢谢啦~

我得到的值是2.2419510632012503E-8,近似于0,代码没什么问题。估计是输入错误。我综合楼主的代码如下:

成都创新互联公司主营开平网站建设的网络公司,主营网站建设方案,重庆APP软件开发,开平h5成都微信小程序搭建,开平网站营销推广欢迎开平等地区企业咨询

public class CalculateSin {

final double eps=0.0000001;

void calculateSin(double x)

{

double sin=x,n=2.0,temp=x;

while(sineps||sin-eps)

{

temp*=x*x*(-1)/(n*(n+1));

sin+=temp;

n+=2;

}

System.out.println("sin"+x+"="+sin);

}

public static void main(String[] args) {

// TODO Auto-generated method stub

double n = Math.PI;//Double.valueOf(args[0]).doubleValue();

CalculateSin sin=new CalculateSin();

sin.calculateSin(n);

}

}

用java编写sinx,e∧x,cosx

sinx: Math.sin(x); x为弧度制,如Math.PI/6

e^x: Math.exp(x);

cosx: Math.cos(x); x为弧度制

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计算sinx代码的简单介绍
地址分享:http://scjbc.cn/article/dohhopo.html

其他资讯