niudun11.java.bak
来自「数值分析之计算方法与实验2:方程求根 by java」· BAK 代码 · 共 19 行
BAK
19 行
class Niudun11{
public static void main(String[]args){
double[] x=new double[200];
double exp=0.5*Math.pow(10,-6);
//误差限0.5x10^-6
int n=0;
x[0]=-0.5;
x[n+1]=x[n]-(x[n]*x[n]-Math.exp(x[n]))/(2*x[n]-Math.exp(x[n]));
System.out.println("x[0]="+x[0]);
while(n<100){
x[n+1]=x[n]-(x[n]*x[n]-Math.exp(x[n]))/(2*x[n]-Math.exp(x[n]));
System.out.println("x["+(n+1)+"]="+x[n+1]);
if(Math.abs(x[n+1]-x[n])<=exp)break;
n++;
}
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?