永发信息网

哪位大神会用Java作出sinx=0.8,x大于等于零,小于等于2丌,计算当初期值0

答案:1  悬赏:0  手机版
解决时间 2021-02-06 19:58
  • 提问者网友:像風在裏
  • 2021-02-05 21:07
哪位大神会用Java作出sinx=0.8,x大于等于零,小于等于2丌,计算当初期值0
最佳答案
  • 五星知识达人网友:长青诗
  • 2021-02-05 21:57
给你两个函数
1、反正弦
    // implementation of asin
    public static double asin(double arg)
    {
        double temp;
        int sign;
        sign = 0;
        if(arg < 0)
        {
            arg = -arg;
            sign++;
        }
        if(arg > 1)
            return nan;
        temp = Math.sqrt(1 - arg*arg);
        if(arg > 0.7)
            temp = PIO2 - atan(temp/arg);
        else
            temp = atan(arg/temp);
        if(sign > 0)
            temp = -temp;
        return temp;
    }2、反正切(反正弦用的到)
    // implementation of atan2
    public static double atan2(double arg1, double arg2)
    {
        if(arg1+arg2 == arg1)
        {
            if(arg1 >= 0)
            return PIO2;
                return -PIO2;
        }
        arg1 = atan(arg1/arg2);
        if(arg2 < 0)
       {
            if(arg1 <= 0)
                return arg1 + Math.PI;
            return arg1 - Math.PI;
        }
        return arg1;
    
    }你调用asin(0.8)会返回度数,除以180就是PI了
ps,如果不会用,直接留邮箱,发整个类文件给你
追问对Java没有任何基础,还是麻烦您能给我整个类文件
谢谢
这里禁止留邮箱啊追答用中文打qq我发你qq邮箱
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯