「java使用三角函数」Java 三角函数

博主:adminadmin 2023-01-04 02:54:08 941

今天给各位分享java使用三角函数的知识,其中也会对Java 三角函数进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

本文目录一览:

JAVA计算三角函数公式

已经知道两条边和一个直角了,可以把另一条边求出来(根据A2+B2=C2),然后根据公式

cosA=(a2+b2-c2)/(2ab) 其中A为边a b的夹角!

java中的三角函数

sin,cos和ctg都可以直接使用

Math.sin()等对应方法

tg则可使用1/Math.ctg()得到

用java怎么实现以度为单位的三角函数计算

就以cos为例吧:

int x;//表示你定义好的一个数

System.out.println(Math.cos(x*Math.PI/180));

你输入一个60,得到是0.5,结果正确,所以那个60就表示60度,当然计算机在这其中进行一步转换为弧度数进行计算。

当x*Math.PI/180这条转换语句去掉直接Math.cos(60),则输出错误的答案。

所以你这个问题就好像问,计算机怎么实现用10进制去处理信息。

用java语言绘制三角函数图像

package com.graphics;

import java.awt.Color;

import java.awt.Graphics;

import javax.swing.JFrame;

import javax.swing.JPanel;

public class Test extends JFrame {

public Test(){

getContentPane().add(new GJpanel());

setSize(400,400);

setVisible(true);

setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

}

public static void main(String[] args) {

// TODO Auto-generated method stub

new Test();

}

}

class GJpanel extends JPanel {

private int w;

private int h;

public GJpanel(){

}

public void paintComponent(final Graphics g){

w = getWidth();

h = getHeight();

g.setColor(Color.green);

g.drawLine(0, 0, 0,getHeight());

g.setColor(Color.red);

g.drawLine(0,h/2,w,h/2); //x

g.drawLine(w, h/2, w-10, h/2-10);

g.drawLine(w, h/2, w-10, h/2+10);

g.drawLine(w/2, 0,w/2, h); //y

g.drawLine(w/2, 0, w/2-10, 10);

g.drawLine(w/2, 0, w/2+10, 10);

g.drawString("Y", w/2-20, 20);

g.drawString("X", w-20, h/2+20);

for(int x =0;xw; x++){

int y =(int) (Math.cos (x*Math. PI/180)*h/3);

g.drawString("·", x, h/2-y);

}

}

}

java Math 三角函数 cot

java.lang里没定义这2个函数,用Math.sin Math.cos相除也可以得出cot arccot正切余切的

关于java使用三角函数和Java 三角函数的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。