java 求解非线性方程 二分法牛顿法弦截法

时间:2013-12-15 14:09:07
【文件属性】:
文件名称:java 求解非线性方程 二分法牛顿法弦截法
文件大小:1KB
文件格式:RAR
更新时间:2013-12-15 14:09:07
java 求解非线性方程 二分法 牛顿法 弦截法 java 求解非线性方程 二分法 牛顿法 弦截法 public class Binary { static double m, n, jingdu; static int flag = 0; /** * @param args * 二分法 */ public static double binary(double m, double n, double jingdu){ int i=0; double x0,x1,x2,fx0,fx1,fx2; do { x1=m;x2=n; fx1=x1*x1*x1-x1*x1-1; fx2=x2*x2*x2-x2*x2-1; }while(fx1*fx2>0); do { x0=(x1+x2)/2; fx0=x0*x0*x0-x0*x0-1; if((fx0*fx1)<0) { x2=x0; fx2=fx0; } else { x1=x0; fx1=fx0; } i++; }while(Math.abs(fx0)>=jingdu); System.out.println("用二分法共循环"+i+"次"); return x0; }
【文件预览】:
解非线性方程
----Binary.java(3KB)

网友评论

  • 代码很好 简单易懂 运行结果也是正确的 很好
  • 很全 可以运行
  • 代码简洁、实用,很好地解决了我的问题。
  • 代码写得很好 很有参考价值
  • 代码相当的不错,逻辑严谨,非常好,只可惜自己数学知识不够,定律的实现方式还需要好好研究,谢谢楼主,真心的
  • 代码相当不错!