编制用复合辛普森公式求数值积分的程序,n=8,%Simpson 计算定积分问题a=0;b=1;n=8;h=【1】;x=a;s=fsps(a);for i=1:nx=x+h;s=s+【2】;x=x+h;s=s+【3】;ends=【4】fsps.m文件内容为:function y=fsps(x)y=1./(1+x.*x);end运行结果s =0.7854
举一反三
- 牛顿基本插值公式,填空使程序完整。 x=1:7; y=[5 3 2 1 2 4 7]; syms p; plot(x,y,'o','linewidth',3); n=length(x); for k=1:n for j=【1】 y(j) = (y(j)-y(j-1))/【2】; end end v=0; w=1; for k=1:n v=v+【3】; w=w*(p-x(k)); end s=subs(v,'p','x') s=collect(s) ezplot(s,1,7)
- 下列程序段可以正确运行的有: A: int i,s,x;s=0;i=0;while(1){ scanf("%d",&x); if(x!=-1) { s=s+x; i++; } else break;}printf("ave=%d\n",s/i); B: int i,s,x;s=0;i=0;scanf("%d",&x);while(x!=-1){ s=s+x; i++; scanf("%d",&x);}printf("ave=%d\n",s/i); C: int i,s,x;s=0;i=0;while(1){ scanf("%d",&x); if(x==-1) break; s=s+x; i++; }printf("ave=%d\n",s/i);
- 【单选题】已知f(x)=5,g(x 1 ,x 2 ,x 3 )=x 1 , 其中x,x 1 ,x 2 ,x 3 均为自然数,新函数h可递归的构造如下:h(0,x) = f(x), 且h(S(n), x) = g(h(n,x),n,x),请按递归式进行计算下列式子,正确的是_____。 A. h(1 ,x) = 5 B. h(2 ,x) = 5+x C. h(3 ,x) = 5+2x D. h(4 ,x) = 5+3x
- 分析下面算法段中@语句的频度和算法的时间复杂度。 x=1,s=0; for(i=1;i<=n;++i) {++x; s+=x;------@ }
- 设函数f(x)=x2,0≤x≤1,而S(x)=,-∞≤x<+∞。其中,(n=1,2,…),则S(-1/2)等于()。 A: -1/2 B: -1/4 C: 1/4 D: 1/2