用迭代法求x=根号下a。求平方根的迭代公式为Xn+1=12(Xn+aXn)。 急需流程图!

用迭代法求x=根号下a。求平方根的迭代公式为Xn+1=12(Xn+aXn)。 急需流程图!,第1张

360问答

编写程序:用迭代法求x=根号a。 求平方根的迭代公式为Xn+1=1/2(Xn+a/Xn)

yrcmfq LV92017-09-16

编写程序:用迭代法求x=根号a。求平方根的迭代公式为Xn+1=1/2(Xn+a/Xn),要求前后两次求出的x的差的绝对值小于10的负7次方。#include<cmath>usingnamespacestddoublef(doublen)in... 编写程序:用迭代法求x=根号a。

求平方根的迭代公式为Xn+1=1/2(Xn+a/Xn),要求前后两次求出的x的差的绝对值小于10的负7次方。

#include<cmath>

using namespace std

double f(double n)

int main()

{

double a

do{

cout<<"输入非负数"

cin>>a

}while(a<0)

cout<<f(a)

return 0

}

double f(double n)

{

double m,v

if(n<=1)

m=1

else

do{

v=f(n-1)

m=(v+n/v)/2

} while(fabs(m-v)>=10E-7)

return m

}

哪里有问题,绝对值>=10E-7有什么作用

do {

x=y

y=(x+a/x)/2

} while (fabs(y-x)>1e-7)

直接相乘就是最简了 分母乘分母=4a2

分子乘分子是一个平方差共式=((-b)2-(根号下b2-4ac)2)=b2-b2+4ac=4ac

得到 最简 4ac/4a2 =c/a

分母就是下面 分子就是上面的 这相信你知道 字母后面的2是平方

祝身体健康学习进步

希望采纳 谢谢!


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/11587653.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-17
下一篇2023-05-17

发表评论

登录后才能评论

评论列表(0条)

    保存