计算物理吧 关注:170贴子:191
  • 0回复贴,共1

求教 fortran编程,雅可比迭代法求非线性方程的根

只看楼主收藏回复

方程f(x)=x^3-3x=0
program main
implicit none
real(8) ::x=3,g(x)=(3*x)^(1/3)
do while(abs(g(x)-x)>=1E(-5))
x=g(x)
end do
print*,"方程f(x)=x^3-3x=0的精确解为x=",x
end
但是这样一次只能算一个解,而且跟老师的提示不一样。

这个程序要写得规范一些要怎么写啊?


IP属地:江苏1楼2016-03-16 23:38回复