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)=jingdu); System.out .println("用二分法共循环"+i+"次"); return x0; }
用户评论
代码很好 简单易懂 运行结果也是正确的 很好
很全 可以运行
代码简洁、实用,很好地解决了我的问题。