首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
编写函数fun,它的功能是:利用以下所示的简单迭代方法求方程:cos(x)-x=0的一个实根。 xn+1=cos(xn) 迭代步骤如下: (1)取x1初值为0.0; (2)x0=x1,把x1的值赋给X0: (3)x1=cos(x0),求出一个新的x1z (
编写函数fun,它的功能是:利用以下所示的简单迭代方法求方程:cos(x)-x=0的一个实根。 xn+1=cos(xn) 迭代步骤如下: (1)取x1初值为0.0; (2)x0=x1,把x1的值赋给X0: (3)x1=cos(x0),求出一个新的x1z (
admin
2019-09-02
40
问题
编写函数fun,它的功能是:利用以下所示的简单迭代方法求方程:cos(x)-x=0的一个实根。
x
n+1
=cos(x
n
)
迭代步骤如下:
(1)取x1初值为0.0;
(2)x0=x1,把x1的值赋给X0:
(3)x1=cos(x0),求出一个新的x1z
(4)若x0-x1的绝对值小于0.000001,执行步。
骤(5),否则执行步骤(2);
(5)所求x1就是方程cos(x)-x=0的一个实根,作为函数值返回。
程序将输出结果Root=0.739086。
注意:部分源程序在文件PROG1.C中。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。
#include<math.h>
#include<stdio.h>
double fun()
{
}
main()
{
void NONO();
printf("Root=%f\n",fun());
NONO();
}
void NONO()
{/*本函数用于打开文件,输入数据,调用函数,输出数据,关闭文件。*/
FILE*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://kaotiyun.com/show/KdRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
给定程序MODI1.C中函数fun的功能是:计算正整数num的各位上的数字之积。例如,若输入:252,则输出应该是:20。若输入:202,则输出应该是:0。请改正程序中的错误,使它能得出正确的结果。注意:不要改动main函数,
给定程序中已建立一个带有头结点的单向链表,链表中的各结点按结点数据域中的数据递增有序链接。函数fun的功能是:把形参x的值放入一个新结点并插入到链表中,插入后各结点数据域的值仍保持递增有序。请在程序的下划线处填入正确的内容并把下划线删除,使程序得
请编写函数fun,函数的功能是:统计各年龄段的人数。N个年龄通过调用随机函数获得,并放在主函数的age数组中;要求函数把0至9岁年龄段的人数放在d[0]中,把10至19岁年龄段的人数放在d[1]中,把20至29岁年龄段的人数放在d[2]中,其余依此类推,把
以下选项中不能用作C程序合法常量的是
可在C程序中用作用户标识符的一组标识符是
下面不属于软件设计阶段任务的是
有以下程序#includemain(){inta=1,b=0;printf("%d,",b=a+B)printf("%d\n",a=2*B)}程序运行后的输出结果是
设有如下的说明和定义struct{inta;char*s;)x,*p=&x;x.a=4;x.s=hello";则以下叙述中正确的是
关系R经过运算σA=B∧C>4∧D>3(R)的结果为()。
下面不属于软件设计阶段任务的是
随机试题
加快预付可变资本的周转速度,可以增加年剩余价值量和提高年剩余价值率,是因为()
法律通过授权职代会、职工和()的监督来形成针对矿山企业安全生产的内部管理机制。
在下列情形中,代理人不需承担民事责任的是()。
公司制企业可能存在经营者和股东之间的利益冲突,解决这一冲突的方式有()。
A公司是一个家用电器零售商,现经营约500种家用电器产品。该公司正在考虑经销一种新的家电产品。据预测该产品年销售量为1080台,一年按360天计算,平均日销售量为3台;固定的储存成本2000元/年,变动的储存成本为100元/台(一年);固定的订货成奉为10
表示趋势及比较性信息宜采用()。
当今世界,教育研究的发展趋势是()。
每个人都有自主的时刻,也许转瞬即逝。但是一个成功者能在相当长的时间内继续这种自主性。他偶尔也会让步,甚至失败;但即使往后退却,他仍能坚守着对自己最基本的信念。由此可以推出()。
Whenyouhavetomeetsomeonefromadifferentculture,beprepared.Ifyouunderstandculturaldifferences,you’llbeabetter【
AtamusicfestivalinCaliforniainJune1967,amiddle-agedsitarplayerwatchedJimiHendrixsethisguitaronfire.Thecrow
最新回复
(
0
)