首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
编写函数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
49
问题
编写函数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的功能是:计算S=f(-n)+f(-n+1)+…+f(0)+f(1)+f(2)+…+f(n)的值。例如,当n为5时,函数值应为:10.407143。f(x)函数定义如下:请改正程序中的错误,
请编写一个函数fun,它的功能是:计算n门课程的平均分,计算结果作为函数值返回。例如:若有5门课程的成绩是:90.5,72,80,61.5,55则函数的值为:71.80。注意:部分源程序存在文件PROG1.C中。请勿
函数fun的功能是:计算直到=le-6);returnf;}main(){doublex,y;x=2.5;y=fun(x);printf("inTheresultis:in"
请编一个函数fun(char*s),函数的功能是把s所指字符串中的内容逆置。例如:字符串中原有的字符串为:abcdefg,则调用该函数后,串中的内容为:gfedcba。注意:部分源程序存在文件PROG1.C中。请勿改动主函数m
在面向对象方法中,实现信息隐蔽是依靠
以下选项中作为C语言合法常量的是
有以下程序#includeintfun(charS[]){intn=0;while(*s<=’9’&&*s>=n’0’){n=10*n+*s-’0’;s++;)return(n);}main(){chars[10]={’
有以下程序:#includevoidfun(char*c){while(*c){if(*c>=’a’&&*c<=’z’)*c=*c一(’a’-’A’);C++;}}voidmain(){char
以下选项中非法的C语言字符常量是
有以下程序main(){intx=1,y=0;if(!x)y++;elseif(x==0)if(x)y+=2;elsey+=3;printf("%d\n",y);}程序运行后的输出结果是
随机试题
麦肯锡矩阵分析法:
A.皮质醇B.血管加压素C.泌乳素D.促甲状腺释放激素E.肾上腺素腺垂体分泌的激素是
[2008年,第51题]重力大小为W的物块能在倾斜角为α的粗糙斜面上下滑,为了维持物块在斜面上平衡,在物块上作用向左的水平力FQ(如图4.5-4所示)。在求解力FQ的大小时,物块与斜面间的摩擦力F方向为()。
某综合性医院选址在城市中心地带,设有床位300张,设有放射科(X光机、CT机)、传染病区等23个诊疗科室,员工400人。辅助生活设施有盥洗卫生间、办公室、洗衣房等。公用工程中有1台DZL2-1.25-Ⅲ型燃煤锅炉,配有XZD-2型单筒旋风除尘器,烟囱高25
由于信息具有()的特点,就要求信息流经处理的道路最短,而且中间的停顿最少。
背景资料:某堤防工程项目业主与承包商签订了工程施工承包合同,合同中估算工程量为5300m3,单价为180元/m3,合同工期为6个月。有关付款条款如下:(1)开工前业主应向承包商支付估算合同总价20%的工程预付款。(2)业主自第
基金的投资收益分配原则是()。
函数sinχ是随机变量ξ的分布密度,如果ξ的取值范围为()。
THEBUSINESSMASTERCLASSSEMINARNOTESArrangementsforparticipants1Theeventwilltakeplaceover..
Itisoftenclaimedthatnuclearenergyissomethingwecannotdowithout.Weliveinaconsumersociety(1)______thereisane
最新回复
(
0
)