网友您好, 请在下方输入框内输入要搜索的题目:

题目内容 (请给出正确答案)

编写fun()函数,它的功能是:利用以下所示的简单迭代方法求方程cos(y)-y=0的一个实根。

yn+1=cos(yn)

迭代步骤如下:

(1)取y1初值为0.0;

(2)y0=y1,把y1的值赋给y0;

(3)y1=cos(y0),求出一个新的y1;

(4)若y0=y1的绝对值小于0.000001,则执行步骤

(5),否则执行步骤(2);

(5)所求y1就是方程COS(y)-y=0的一个实根,作为函数值返回。

程序将输出结果Result=0.739085。

请勿改动main()函数与其他函数中的任何内容,仅在函数fun()的花括号中填入所编写的若干语句。

部分源程序给出如下。

试题程序:


参考答案

更多 “ 编写fun()函数,它的功能是:利用以下所示的简单迭代方法求方程cos(y)-y=0的一个实根。yn+1=cos(yn)迭代步骤如下:(1)取y1初值为0.0;(2)y0=y1,把y1的值赋给y0;(3)y1=cos(y0),求出一个新的y1;(4)若y0=y1的绝对值小于0.000001,则执行步骤(5),否则执行步骤(2);(5)所求y1就是方程COS(y)-y=0的一个实根,作为函数值返回。程序将输出结果Result=0.739085。请勿改动main()函数与其他函数中的任何内容,仅在函数fun()的花括号中填入所编写的若干语句。部分源程序给出如下。试题程序: ” 相关考题
考题 下列程序的功能是:利用以下所示的简单迭代方法求方程:cos(x)-x=0的一个实根。xn+1=cos(xn)迭代步骤如下:(1)取x1初值为0.0。(2)x0=x1,把x1的值赋给x0。(3)x1=cos(x0),求出一个新的x1。(4)若x0-x1的绝对值小于0.000001,执行步骤(5),否则执行步骤(2)。(5)所求x1就是方程cos(x)-x=0的一个实根,作为函数值返回。请编写函数countValue()实现程序要求,最后调用函数writeDAT()把结果输出到文件out41.dar中。注意:部分源程序已给出。请勿改动主函数main()和写函数writeDAT()的内容。试题程序:include<conio.h>include<math.h>include<stdio.h>float countvalue( ){main ( ){clrscr( );printf("实根=%f\n",countValue( ));printf("%f\n",cos(countValue( ))countValue( ));writeDAT( );writeDAT( ){FILE *wf;wf=fopen("out41.dat","w");fprintf(wf,"%fln",countValue(fclose(wf);}

考题 下列程序的功能是:利用如下所示的简单迭代方法求方程cos(x)-x=0的一个实根。迭代式为:xn+1=cos(xn)。迭代步骤如下:(1)取x1初值为0.0;(2)x0=x1,把x1的值赋给x0;(3)x1=cos(x0),求出一个新的x1;(4)若x0-x1的绝对值小于0.000001,执行步骤(5),否则执行步骤(2);(5)所求x1就是方程cos(x)-x=0的一个实根,将其作为函数值返回。请编写函数countValue()来实现程序的要求,调用函数WRITEDAT(),把结果输出到文件OUT.DAT中。部分源程序已给出。请勿改动主函数main()和输出数据函数writeDAT()的内容。#include conio.h#include math.h#include stdio.h float countValue(){ } void main(){ clrscr(); printf("A=%f\n",countValue()); printf("%f\n",cos(countValue())-countValue()); writeDAT();} void writeDAT(){ FILE *wf; wf=fopen("out17.dat","w"); fprintf(wf,"%f\n",countValue()); fclose(wf);}

考题 程序test.C的功能是:利用以下所示的简单迭代方法求方程cos(x).x=0的一个实根。迭代公式:Xn+1=cos(xn)(n是迭代次数) 迭代步骤如下: (1)取X1初值为0.0; (2)X0=X1,把X1的值赋给x0; (3)X1=cos(x0),求出一个新的x1; (4)若x0.X1的绝对值小于0.000001,执行步骤(5),否则执行步骤(2); (5)所求X1就是方程cos(X)-X=0的一个实根,作为函数值返回。 请编写函数countValue实现程序的功能,最后main函数调用函数writeDAT把结果输出到文件0ut.dat中。注意:部分源程序存放在test.C文件中。 请勿改动主函数main和输出数据函数writeDAT的内容。

考题 如图2-8所示,一平面简谐波沿x轴正向传播,t=0时的波形图如图所示,波速u= 20m/s,则P处介质点的振动方程是()。 A. y = 0.2cos(4πt + π/3)(SI) B. y = 0.2cos(4πt -π/3)(SI) C.y= 0.2cos(4πt + 2π/3)(SI) D. y= 0.2cos(4πt -2π/3)(SI)

考题 6、一平面简谐波沿x轴正方向传播,波速u=2 m/s,已知在x=0处的质点的振动方程为 y=0.1cos(2pt) (SI),该波的波函数为A.y=0.1cos(2pt-2px).B.y=0.1cos(2pt+2px).C.y=0.1cos(2pt+px).D.y=0.1cos(2pt-px).

考题 在关于下面程序段的说法中,正确的是 。 if x<0 Then y = Cos(x) y = Sin(x)A.当x>=0,y = Cos(x);当x<0,y = Sin(x)。B.无论x的值是什么,y = Cos(x)C.当x>=0,y = Sin(x) ;当x<0, y = Cos(x)D.无论x的值是什么,y = Sin(x)

考题 【单选题】用简单迭代法求方程f(x)=0的实根,把方程f(x)=0表示成x=g(x),则f(x)=0的根是()。A.y=x与y=g(x)交点的横坐标B.y=g(x)与x轴交点的横坐标C.y=x与x轴的交点的横坐标D.y=x与y=g(x)的交点

考题 函数y=sin2x是()的原函数.A.-cos2xB.-cos2x+CC.2cos2xD.cos2x+C

考题 椭圆参数方程式为()(FANUC系统、华中系统)。A.X=a*sinθ;Y=b*cosθB.X=b*cos(θ/b);Y=a*sinθC.X=a*cosθ;Y=b*sinθD.X=b*sinθ;Y=a*cos(θ/a)