⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 ch3_5_1.java

📁 Java环境下实现的数值分析程序
💻 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 + -