C++ 求一个矩阵的逆矩阵(星星笔记)

输入矩阵要求为方阵(n×n)

原理:将一个矩阵经过初等行变换化为上三角矩阵一次来求矩阵的行列式,进行行变换求的

#include  
#include     
using namespace std;     
int const n=3;  //确定矩阵的节数    
  
/*  
作者 星星笔记  
  
*/    
  
int main()  
{  
    void temp(double aa[],double bb[],int n);  
    double fun(double array[n][n]);  
    double a[n][n],b[n][2*n],c[n][n],det1,yinzhi;  
    double bb;  
    int i,j,kk=0,k,u;  
    for(i=0;i>a[i][j];   
    //把矩阵a复制给矩阵b  
        for(i=0;i0; i--)  
        for(k=0; k

运行结果如下:

1.

C++ 求一个矩阵的逆矩阵(星星笔记)_第1张图片

2.

C++ 求一个矩阵的逆矩阵(星星笔记)_第2张图片

你可能感兴趣的:(C++,算法)