首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
编写函数fun,它的功能是:利用以下所示的简单迭代方法求方程:cos(x)-x=0的一个实根。 xn+1=cos(xn) 迭代步骤如下: (1)取x1初值为0.0; (2)x0=x1,把x1的值赋给x0; (3)x1=cos(x0)
编写函数fun,它的功能是:利用以下所示的简单迭代方法求方程:cos(x)-x=0的一个实根。 xn+1=cos(xn) 迭代步骤如下: (1)取x1初值为0.0; (2)x0=x1,把x1的值赋给x0; (3)x1=cos(x0)
admin
2017-07-27
52
问题
编写函数fun,它的功能是:利用以下所示的简单迭代方法求方程:cos(x)-x=0的一个实根。
x
n+1
=cos(x
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的一个实根,作为函数值返回。
程序将输出结果Root=0.739086。
注意:部分源程序在文件PROG1.C中。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。
1 #include<math.h>
2 #include<stdio.h>
3 double fun()
4 {
5
6 }
7 main()
8 {
9 void NONO();
10 printf(’’Root=%f\n’’,fun());
11 NONO();
12 }
13 void NONO()
14 {/*本函数用于打开文件,输入数据,调用函数,输出数据,关闭文件。*/
15 FILE *wf;
16 wf=fopen(’’out.dat’’,’’w’’);
17 fprintf(wf,’’%f\n’’,fun());
18 fclose(wf);
19 }
选项
答案
1 float x0, x1=0.0; 2 do { 3 x0=x1; 4 x1=cos(x0); 5 } while(fabs(x0-x1)>0.000001), 6 return x1;
解析
该程序功能是利用简单迭代方法求方程的一个实根。牛顿迭代法的求解思想是从一个初始值开始,逐步逼近所求方程的根。
其具体过程是:将初始值代入迭代公式,得到一个迭代输出值。再次迭代时,将上一次的迭代输出值当作本次的迭代输入。不断重复以上过程,直到满足题目要求为止。
牛顿迭代公式为:X
n+1
=X
n
-f(x)/f’(x)。
其求解过程在题干中已经给出。
转载请注明原文地址:https://kaotiyun.com/show/oKDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
按照“先进后出”原则组织数据的数据结构是()。
有以下函数voidprt(charch,intn){inti;for(i=1,i
以下程序运行后的输出结果是。#includemain(){inta;a=(int)((double)(3/2)+0.5+(int)1.99*2);print{(“%d\n”,a);
以下函数的功能是:通过键盘输入数据,为数组中的所有元素赋值。#include#defineN10voidfun(intx[N]){inti=0;while(i
下列一维数组说明中,不正确的是()。
以下语句定义正确的是()。
以下程序调用函数swap将指针s和t所指单元(a和B)中的内容交换,请填空。main(){inta=10,b=20,*s,*t;s=&a;t=&b;()printf("%d%d",a,B);}swa
()的目的是分析数据间内在语义关联,在此基础上建立一个数据的抽象模型。
下列选项中,不属于模块间耦合的是()。
下列不合法的用户标识符是()。
随机试题
机架结构放样的内容主要有以下________几个方面。
下面哪种花卉属于水生花卉。()
患者男性,67岁,高血压病史8年,长期口服利尿剂降压治疗。心电图如图3—6—1所示,应诊断为
患者,女,70岁。糖尿病史20年,一直口服优降糖2.5mgTid和二甲双胍0.25gTid治疗,血糖控制尚可。10天前感冒后发热,并出现恶心、呕吐、意识障碍。查体BMI18.8kg/m2化验尿酮体(++),FBG28mmol/L,K+3.5mmol
A.布洛芬B.酮康唑C.环孢素D.比沙可啶E.氯化钾
某建筑场地抗震设防烈度为8度,设计基本地震加速度为0.30g,设计地震分组为第一组。场地土层及其剪切波速见下表。建筑结构的自振周期T=0.30s,阻尼比为0.05。请问特征周期Tg和建筑结构的水平地震影响系数a最接近下列哪一选项?(按多遇地震作用考虑)(
下列关于会计科目编码的描述中,正确的是( )。
甲、乙两人以相同路线前往离学校12千米的地方参加植树活动,甲、乙两人前往目的地所行驶的路程S(千米)随时间t(分)变化的函数图象如图所示,则每分钟乙比甲多行驶的路程是()。
A、 B、 C、 D、 A
Inancienttimespeoplewhowerethoughttohavetheabilityto______dreamswerelikelytobehighlyrespected.
最新回复
(
0
)