求12-3*x+2*cosx=0,x*x*x-3*x-1=0-查字典问答网
分类选择

来自田娟秀的问题

  求12-3*x+2*cosx=0,x*x*x-3*x-1=0的迭代格式,不是牛顿法或割线法的.要收敛的,自己想出来的都是不收敛的,

  求12-3*x+2*cosx=0,x*x*x-3*x-1=0的迭代格式,不是牛顿法或割线法的.

  要收敛的,自己想出来的都是不收敛的,

3回答
2020-05-31 06:11
我要回答
请先登录
耿同成

  12-3x+2cosx=0,

  x=(12+2cosx)/3

  迭代:xn=(12+2cosx(n-1))/3,

  取初值x=5,收敛于x=3.347.

  x^3-3x-1=0,

  x=三次根号(3x+1),

  迭代:xn=三次根号(3x(n-1)+1).

  取初值x=5,收敛于x=1.879.

2020-05-31 06:12:42
田娟秀

  #include#include#defineESP1e-5voidmain(){doublex,x0,f,f1;x=5;intk=0;do{x0=x;x=pow(3*x+1,1/3);k++;}while(fabs(x-x0)>=ESP);printf("近似解为:x=%.6fn迭代次数为:%dn",x,k);}这是我写出来的,帮我看看哪儿出错了,第一个迭代可以收敛到3.347..这一个不行啊,劳烦帮忙解决一下,谢谢~

2020-05-31 06:15:27
耿同成

  收敛是肯定的,可能你写的表达式有点小问题。改成:x=(3*x+1)^(1/3)试试,直接用代数式,不用函数。

2020-05-31 06:17:11

最新问答

推荐文章

猜你喜欢

附近的人在看

推荐阅读

拓展阅读

  • 大家都在看
  • 小编推荐
  • 猜你喜欢
  •