F(x)=x3-x2-1=0在[1.3,1.6]内的根
可改写方程为 x=(x-1)-0.5
迭代公式为Xk+1=(Xk-1)-0.5
java实现
import java.text.DecimalFormat;
public static void main(String[] args) {
DecimalFormat df = new DecimalFormat("#####0.000000000");
double a = 1.5;double b = 0;double c = 0;int i = 0;
System.out.println("x" + (i) + "=" + a);
while (true) {
b = a;
a = 1 + 1 / (a * a);
i++;
System.out.println("x" + (i) + "=" + a);
if ((a - b) < 0) {
c = -(a - b);
} else {
c = a - b;}
if (c <= 0.00001) {
System.out.println("差值=" + df.format(c) + " < 0.00001");
System.exit(0);}}}