/*******************************/ /* Gauss-Jordan法 */ /*******************************/ #include #include #include #include #include using namespace std; #define N 9 // 9x9 matrix int main(int argc, char *argv[] ){ double a[N][N+1] = { {4,-1,0,-1,0,0,0,0,0,0}, {-1,4,-1,0,-1,0,0,0,0,0}, {0,-1,4,0,0,-1,0,0,0,0.25}, {-1,0,0,4,-1,0,-1,0,0,0}, {0,-1,0,-1,4,-1,0,-1,0,0}, {0,0,-1,0,-1,4,0,0,-1,0.5}, {0,0,0,-1,0,0,4,-1,0,0.25}, {0,0,0,0,-1,0,-1,4,-1,0.5}, {0,0,0,0,0,-1,0,-1,4,1.5} }; double p, d;//ピポッド, int i, j, k; for (k=0; k