一、2x2逆矩阵公式是什么?
AB=BA=E逆矩阵是一个数学概念,主要用于描述两个矩阵之间的可逆关系。若矩阵A是可逆的,则A的逆矩阵是唯一的。
可逆矩阵一定是方阵。如果矩阵A是可逆的,其逆矩阵是唯一的。A的逆矩阵的逆矩阵还是A,记作(A-1)-1=A。
求法:
A^(-1)=(1/|A|)×A* ,其中A^(-1)表示矩阵A的逆矩阵,其中|A|为矩阵A的行列式,A*为矩阵A的伴随矩阵。
逆矩阵的另外一种常用的求法:
(A|E)经过初等变换得到(E|A^(-1))。
注意:初等变化只用行(列)运算,不能用列(行)运算。E为单位矩阵。
二、2x2逆矩阵公式是什么呢?
二矩阵求逆矩阵:若ad-bc≠哦,则:
设A是数域上的一个n阶方阵,若在相同数域上存在另一个n阶矩B,使得: AB=BA=E。 则我们称B是A的逆矩阵,而A则被称为可逆矩阵。其中,E为单位矩阵。
性质:
逆矩阵的唯一性,若矩阵A是可逆的,则A的逆矩阵是唯一的,并记作A的逆矩阵为A-1。
n阶方阵A可逆的充分必要条件是r(A)=m。对n阶方阵A,若r(A)=n,则称A为满秩矩阵或非奇异矩阵。
任何一个满秩矩阵都能通过有限次初等行变换化为单位矩阵,满秩矩阵A的逆矩阵A可以表示成有限个初等矩阵的乘积。
三、给定的二阶矩阵(2*2),求其逆矩阵。
C 还是C++???
#include
void main()
{
double data[2][2],temp,t;
int i,j;
for(i=0;i<2;i++)
for(j=0;j<2;j++)
scanf("%lf",&data[i][j]);
temp=data[0][0]*data[1][1]-data[0][1]*data[1][0];
t=data[0][0];data[0][0]=data[1][1];data[1][1]=t;
data[1][0]*=-1;
data[0][1]*=-1;
for(i=0;i<2;i++)
for(j=0;j<2;j++)
data[i][j]/=temp;
for(i=0;i<2;i++)
{for(j=0;j<2;j++)
printf("%lf ",data[i][j]);
printf("\n");
}
}
