📄 ch3_5_1.java
字号:
class ch3_5_1{
public static void main(String args[]){
double [] a0={0,0,0,0};
double [] a1={1,1,1,1};
double [] ak0=a0;
double [] ak1=a1;
double epsilon=0.0001;
System.out.println("用雅可比迭代法运算结果如下:");
for(int i=0;i<20;i++){
ak1[0]=0.1*(ak0[1]-2*ak0[2]-11);
ak1[1]=(ak0[2]-3*ak0[3]-11)/8;
ak1[2]=0.1*(6-2*ak0[0]+ak0[1]);
ak1[3]=(25+ak0[0]-3*ak0[1]+ak0[2])/11;
double [] temp=ak0;
ak0=ak1;
ak1=temp;
System.out.println("x[1]="+ak0[0]+" x[2]="+ak0[1]+" x[3]="+ak0[2]+" x[4]="+ak0[3]);
}
double [] a02={0,0,0,0};
double [] a12={1,1,1,1};
double [] ak02,ak12=new double [4];
ak02=a02;
ak12=a12;
System.out.println();
System.out.println("用高斯--赛德尔迭代法运算结果如下:");
for(int i=0;i<20;i++){
ak02[0]=0.1*(ak02[1]-2*ak02[2]-11);
ak02[1]=(ak02[2]-3*ak02[3]-11)/8;
ak02[2]=0.1*(6-2*ak02[0]+ak02[1]);
ak02[3]=(25+ak02[0]-3*ak02[1]+ak02[2])/11;
System.out.println("x[1]="+ak02[0]+" x[2]="+ak02[1]+" x[3]="+ak02[2]+" x[4]="+ak02[3]);
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -