第六章-函数作业

原创 2018年04月14日 23:24:42

E201_06_02_正弦函数

题目要求:按照三角函数泰勒级数展开式计算正弦函数值:

 

,直到最后一项的绝对值小于106

解题思路:

1. 输入弧度

2. 确定初始化值

3. 求阶梯函数

 

代码:


public class E201_06_02_正弦函数 {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        System.out.println("请输入弧度");
     double x =scanner.nextDouble();
     double sum=0;
     double fenzi = x;
     double fenmu = 1;
     int sign = 1;
     double item = x;//某一项·
     int n = 1;
     while (Math.abs(item) >= 1e-6){
          sum +=item;
          sign = -sign;
            n += 2;
         fenzi = Math.pow(x,n);//x的n次方
         fenmu = fact(n);//n的阶梯
          item = sign*fenzi/fenmu;//计算当前项分数
     }
        System.out.printf("sin(%f)=%f",x,sum);
    }

    /**
     *
     * @param n
     * @return
     */
    private static double fact(int n) {
         long sum = 1;
        for (int i = 2;i<=n;i++){
            sum *= i;
        }
       return sum;
    }
}

 

运行结果:

 

Excel函数教程(下)

-
  • 1970年01月01日 08:00

深入理解计算机系统家庭作业第六章

/* ***6.23 */ 等价于求xr(1 - x)的最大值,由daish
  • phx_storm
  • phx_storm
  • 2014-10-27 20:16:57
  • 1354

c++ primer(第五版)习题答案代码版(第六章)函数

本文为转载,原博客地址:http://blog.csdn.net/refuil/article/details/51346844 习题答案至于一个.cc 中,编译需要包含Chapter6.h头文件。...
  • wgx571859177
  • wgx571859177
  • 2018-01-16 22:21:58
  • 64

jdbc 练习作业

  • 2011年01月24日 19:16
  • 406KB
  • 下载

CSAPP第六章-存储器的层次结构

存储器的层次结构 时间局部性、空间局部性 缓存的大概原理 机械硬盘的设计、访问开销。 存储器山 存储技术 随机访问存储器(RAM, Random-Access Memory)...
  • WMLWONDER
  • WMLWONDER
  • 2016-11-07 20:56:22
  • 687

csapp2e 家庭作业 6.23

  • yang_f_k
  • yang_f_k
  • 2013-07-19 12:12:09
  • 1724

csapp2e 家庭作业 6.47

void col_convert(int *G,int dim) {  int i,j;  int im,jm;  for(i=0;i  {   im = i*dim;   for(j=...
  • yang_f_k
  • yang_f_k
  • 2013-07-26 20:41:36
  • 1590

CSAPP第六章家庭作业参考答案

(CSAPP第三版系列)导航篇传送门 6.24 这个文件由4000个逻辑块组成,并且对于磁盘,Tavg seek = 4ms, Tmax rotation = 4ms, 而Tavgro...
  • qq512028505
  • qq512028505
  • 2018-01-22 15:07:59
  • 93

C语言程序设计第六章习题答案参考

  • 2011年01月10日 08:34
  • 3KB
  • 下载

初识MyBatis

  • 2017年06月30日 15:44
  • 572KB
  • 下载
收藏助手
不良信息举报
您举报文章:第六章-函数作业
举报原因:
原因补充:

(最多只允许输入30个字)