首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
编写函数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
2020-04-18
34
问题
编写函数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。
注意:部分源程序在文件PROGl.C中。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若下语句。
#include
#include
double fun()
{
}
main()
{
void NONO();
printf(“Root=%f\n”,fun());
NONO();
}
void NONO()
{/*本函数用于打开文件,输入数据,调用函数,输出数据,关闭文件。 */
FTLE *wf;
wf=fopen(“out.dat”,“w”);
fprintf(wf,“%f\n”,fun());
fclose(wf);
}
选项
答案
float x0, x1=0.0 ; do { x0=x1; x1=cos(x0); } while(fabs(x0一x1)>0.000001); return x1;
解析
该程序功能是利用简单迭代方法求方程的一个实根。牛顿迭代法的求解思想是从一个初始值开始,逐步逼近所求方程的根。
其具体过程是:将初始值代入迭代公式,得到一个迭代输出值。再次迭代时,将上一次的迭代输出值当作本次的迭代输入。不断重复以上过程,直到满足题目要求为止。
牛顿迭代公式为:X
n+1
=X
n
一f(x)/f’(x)。
其求解过程在题干中已经给出。
转载请注明原文地址:https://jikaoti.com/ti/wDG0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序voidswap(char*x,char*y)main(){chart;{char*s1="abc",*s2="123";t=*x;*x=*y;*y=t;swap(s1,s2);prin
有以下程序#includemain()voidfun(inta,intb){intc[10]={1,2,3,4,5,6,7,8,9,0),i;{intt;for(i=0;i
有以下程序#includevoidmain(){inta[]={2,3,5,4},i;for(i=0;i
avg函数的功能是求整型数组中的前若干个元素的平均值,设数组元素个数最多不超过10,则下列函数说明语句错误的是
以下关于函数的叙述中正确的是
以下不能将s所指字符串正确复制到t所指存储空间的是
有以下程序#includetypedefstruct{intb,p;}A;voidf(Ac)/*注意:c是结构变量名*/{intj;c.b+=1;c.p+=2;}main(){i;Aa={
以下程序依次把从终端输入的字符存放到f文件中,用#作为结束输入的标志,则在横线处应填入的选项是#includemain(){FILE*fp;charch;fp=fopen("fname","w");whi
有以下程序(注意:字母a的ASCII码值为97):#include<stdio.h>voidfun(char*s){while(*s){if(*s%2==0)
在数据库系统中,用户所见的数据模式为()。
随机试题
折半系数可用于反映研究工具的下列哪个特征()
A.点状坏死B.桥接坏死C.溶解坏死D.嗜酸性坏死E.大片状坏死急性重型肝炎
建筑电气工程布线系统内容包括()
关于后浇带设置和处理的说法,正确的是()。
按照《中华人民共和国城市规划法》的规定,城市人口在100万以上城市的总体规划应报( )审批。
下列事项中,可以引起所有者权盗减少的有()。
小郗是初二(2)班的学生,他平时调皮捣蛋,不爱学习,扰乱课堂秩序,影响其他同学的学习,还到处说明自己是第一,“就算是倒数第一也是第一”,不仅自己不学习,还喜欢到处给别的同学起绰号,惹得很多女同学哭鼻子。班主任小李多次劝服、说理,但并不见效,后来李老师改变了
由中国倡导成立的第一个地区性国际组织是()。
下列序列中不满足堆条件的是()。
WorkshoptoFocusonGrantProcessLauraChinwillpresentaworkshopThursdayshowingnonprofitgroupshowtoapplyforNei
最新回复
(
0
)