step1:eclispe 新建工程 导入hadoop2.7需要的包
搜hadoop2.7.6所有jar包 导入即可
step2:编写java代码 计算方程组
x+y=3
x+2y=5
工程代码结构如图
GaussSeidel.java
package com.kdlc.maxnum;
import java.util.*;
public class GaussSeidel {
/**
* 通过高斯迭代方式求解线性方程组
*/
public static void main(String[] args) {
System.out.println(getResult(2)[1]);
}
public static double[] getResult(int n) {
while(true){
//Scanner in = new Scanner(System.in);
//System.out.println("请输入矩阵大小:");
//int n = in.nextInt();
//int n=2;
double[][] a = new double[n + 1][n + 1];
double[] b = new double[n + 1];
double[] x = new double[n + 1];
double [] temp=new double[n+1];
/*System.out.println("请初始化矩阵:");
for (int i = 1; i <= n; i++) {
for (int j = 1; j <= n; j++) {
System.out.println("a[" + i + "][" + j + "]=");
a[i][j] = in.nextDouble();
}
}*/
a[1][1]=1;
a[1][2]=1;
a[2][1]=1;
a[2][2]=2;
/*for (int i = 1; i <= n; i++) {
System.out.println("b[" + i + "]=");
b[i] = in.nextDouble();
x[i]=0;
}*/