爱站网长尾关键词挖掘工具的作用,做网站用别人的模板是侵权吗,软件外包开发平台,成都网站建设优化公司首先可以将方程两边同时加上x#xff0c;#xff0c;这时候两边同时再除以1x#xff0c;就得到了#xff0c;变形为。#xff08;变性后的迭代式不唯一#xff0c;这里随便选取一个#xff09; 当x是准确值的时候#xff0c;两边应该是相等的#xff0c;如果x是近似值… 首先可以将方程两边同时加上x这时候两边同时再除以1x就得到了变形为。变性后的迭代式不唯一这里随便选取一个 当x是准确值的时候两边应该是相等的如果x是近似值x误差很小很小我们变可以认为x是可接受的近似解。 因此可以构造迭代式 根据上面的迭代式可以得到一个x值的序列这个序列中的每一个值都应该比前面的值更加接近x的精确值 关于什么是不动点迭代法这里大致介绍一下 详细请参考第四章方程求根的迭代法 - 简书 (jianshu.com)中的4.2
#includestdio.h
#includemath.h
#define PRECISION 0.000001
int main()
{//用迭代法计算方程x^2a的解即计算根号a的值不用库函数float a,x1.0,temp;int count0;printf(请输入一个非负数初始迭代值a);scanf(%f,a);do{tempx;x1(a-1)/(x1);count; }while(fabs(x-temp)PRECISION);printf(\t方程的近似解为%f,迭代次数为%d\n,x,count); return 0;
}