具体算法的详细原理请参照此篇博客:高斯-约当(Gauss-Jordan)消元法
下面是具体c++代码,不保证程序最优化,提供一个可行的程序,供大家改进,同时感谢大家提意见。——大神勿喷呀,我是一个小菜鸟~
void Guss_Jordan(int n,double *a)//阶数n 系数矩阵a
{
double*a_temp = new double[n*n * 2];//a与单位矩阵的组合
double *temp = new double[n*n];//单位矩阵
for (int i = 0; i < n; i++)//生成对应的单位矩阵
{
for (int j = 0; j < n; j++)
{
if (i==