首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
编写函数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
51
问题
编写函数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://www.kaotiyun.com/show/oKDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序运行后的输出结果是。#includemain(){inti,n[5]={0};for(i=l;i
设有定义:doublex[lO],*p=x;,以下能给数组x下标为6的元素读人数据的正确语句是
有以下程序段inti,n;for(i=0;i
若有定义语句:inta=3’b=2,c=1;,以下选项中错误的赋值表达式是
结构化程序所要求的基本结构不包括
下列关于逻辑运算符两侧运算对象的叙述中正确的是()。
在数据库管理技术的发展中,数据独立性最高的是()。
下列关于类、对象、属性和方法的叙述中,错误的是()。
()的目的是分析数据间内在语义关联,在此基础上建立一个数据的抽象模型。
可在C程序中用作用户标识符的一组标识符是()。
随机试题
对胸骨角叙述不正确的是
集现代著名诗人、剧作家、历史学家、古文字学家多种称号于一身的是()
目前最常用的制作种植体的材料为
入境特殊物品,必须办理卫生检疫审批手续,申报人应在特殊物品入境前10天到当地检验机构办理特殊物品审批手续。( )
某股份有限公司的董事会由11人组成,其中董事长1人,副董事长2人。监事会有10人,其中职工代表4人。2019年7月,公司召开董事会会议,董事长因故不能出席会议,会议由董事长指定的副董事长甲主持,会议期间,通过了以下三项决议:(1)讨论并确定了公司董事的报
一生产性中外合资经营企业1992年2月在某地注册登记并投产经营,经营期限15年,企业所得税税率30%,地方所得税税率3%。该企业1992年度亏损50万元、1993年度盈利20万元、1994年度盈利40万元、1995年度盈利30万元、1996年度盈利25万
原发性慢性肾上腺皮质功能减退症护理问题不包括()。
小张吃火锅的配餐有如下习惯:(1)一定有金针菇,除非有水晶粉。(2)如果有水晶粉但没有土豆,那么一定有油麦菜。(3)要么娃娃菜、青笋至少有一样,要么保证有油麦菜。若小张的配菜中有娃娃菜,则以下哪项必然为真?
阅读下列关于群众与英雄的材料材料1规律是为平常人设的,不是为天才设的,在天才表现力量的时候,一切规律的桎梏,立刻就打破了。摘自陈铨《狂飙时代的席勒》材料2社会的进展是靠少数超群绝类的天才,不是靠千万庸碌的群众。天才是民族的灵魂,是群众的救星,没有
AccordingtoarecentGallupWorldPoll,1.1billionpeople,orone-quarteroftheearth’sadults,wanttomovetemporarilyto
最新回复
(
0
)