首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
编写函数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
2019-03-19
59
问题
编写函数fun,它的功能是:利用以下所示的简单迭代方法求方程:cos(x)-x=0的一个实根。
x
n+1
=cos(x
n
)
迭代步骤如下:
(1)取x
1
初值为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的花括号中填入你编写的若干语句。
#include
#include
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/L6Rp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有下列定义(设int类型变量占2个字节):inti=8;则下列语句:printf("i=%08d",i);输出的结果是()。
函数voidfun(float*sn,intn)的功能是:根据以下公式计算s,计算结果通过形参指针sn传回;n通过形参传入,n的值大于或等于0。请填空。voidfun(float*sn,intn){
有如下程序 #include<stdio.h> main() { int a[4][4]={{1,2,3,4},{5,6,7,8},{9,10,11,12},{13,14,15,16)); int i,s=0; for(i=0;i<4;i++)s+=a[i
在结构化方法中,软件功能分解属于软件开发中的______阶段。
在软件生命周期中,能准确地确定软件系统必须做什么和必须具备哪些功能的阶段是______。
下面的程序通过函数average计算数组中各元素的平均值,请填空。floatavetage(int*pa,intn) {inti; floatavg=0.0; for(i=0;i<n;i++); avg
函数my_cmp()的功能是比较字符串s和t的大小,当s等于t时返回0,否则返回s和t的第一个不同字符的ASCII码差值,即s>t时返回正值,s
下面函数调用语句含有实参的个数为func((exp1,exp2)(exp3,exp4,exp5));
随机试题
I’veworkedheresinceI______HarvardBusinessSchool.
A.心电图运动试验B.核素心肌灌注显像C.动态心电图监测D.血培养E.心肌酶谱患者发作性心悸伴头晕,为明确诊断,应选用的检查措施是
男,40岁。半年来左上后牙遇冷热痛,但无自发痛,近1个月来,除冷热过敏外隐隐作痛。近一周出现自发痛,阵发加剧,夜间痛。检查发现左上第二磨牙近中龋深穿髓,探痛明显,叩痛(±)。该牙的确切诊断是
患儿男,7岁,发现颈前下颌下正中有一半圆形、随吞咽可上下活动、无明显压痛包块2年余。手术前最重要的常规检查是
补充血容量是治疗休克的最佳选择。()
有关无障碍设施设置不当描述正确的是:()
某化学教师在一次测验中设计了下列测试题,并对学生的解题结果进行了统计和分析。【试题】25℃时,将pH=6.0的盐酸用水稀释100倍,溶液pH是()。A.8B.7C.略小于7D.略小于8【考试结果】统计学生答案如下:根据以
“想象观众”是()容易出现的现象。
在自治系统内部的各个路由器之间,运行的是内部网关协议IGP。早期的IGP叫作(56),它执行(57)。当网络规模扩大时,该算法传送的路由信息太多,增加了网络负载,后来又出现了执行最短路径优先算法的IGP。按照这种协议,每个路由器向网络中的其他路由器发布(5
Internationalairlineshaverediscoveredthebusinesstravelers,themanorwomanwhoregularlyjetsfromcountrytocountryas
最新回复
(
0
)