已知A是2*3矩阵,B是3*4矩阵,编程求
来源:学生作业帮助网 编辑:作业帮 时间:2024/05/22 03:56:32
不可能组成矩阵AB都已经不存在了
由|A*|=4=|A|^2,|A|>0所以|A|=2.由AA*=A*A=|A|E=2E在等式ABA^-1=BA^-1+3E两边左乘A*,右乘A,得A*ABA^-1A=A*BA^-1A+3A*A所以2B
因为A的第一行非零,所以r(A)>=1因为AB=0,所以r(A)+r(B)再问:您好,但是解答中最后一种可能只讨论了c不等于0的情况,即当A的秩等于1.B的秩也等于1的时候.这时候k=9,因为之前讨论
(B*)·B=|B|E.取行列式.|B*||B|=|B|².|B|=|B*|=1BA-B=2E,左乘B*:A-E=2B*.A=2B*+E=(12)-23
5*2ac有意义则c必然是5行cb有意义则c是2列
BA-B=2E两端同时乘上B的伴随阵,B*B*BA-B*B=2B*由B*B=|B|E|B|A-|B|E=2B*对B*B=|B|E两端同取行列式得到|B|=|B*|所以|B*|A|-|B*|E=2B*从
因为A^3-6E=0所以A(A^2-2A+4E)+2A^2-4A-6E=0所以A(A^2-2A+4E)+2(A^2-2A+4E)-14E=0所以(A+2E)(A^2-2A+4E)=14E所以B=A^2
问题1:问:为啥数组c是3行5列答:根据矩阵乘法定义,一个m╳r的矩阵A和一个r╳n的矩阵B的乘积矩阵C是一个m╳n矩阵问:这里是怎么变过来的也就是我还是不明白数组a*数组b是什么样的进行的答:根据矩
#includevoidmain(){inta[3][4],b[4][5],c[3][5];inti,j,k,l;for(i=0;i
4*6再问:--我该听你们那个的、再答:两个矩阵能乘,则第一矩阵的列数等于第二个矩阵的行数。因此,m*n矩阵只有与n*p矩阵相乘才有意义,结果是m*p矩阵。
等式2A^-1B=B-4E两边左乘A得2B=AB-4A所以(A-2E)(B-4E)=8E所以A-2E可逆,且(A-2E)^-1=(1/8)(B-4E).因为2B=AB-4A所以A(B-4E)=2B(B
|AB|是3*3矩阵,r(AB)
A^-1=(1/|A|)A*需要乘行列式的倒数
由于两矩阵乘积的秩小于等于其中任一个矩阵的秩,所以r(AB)
#includevoidmain(){floata[50][50],b[50][50],c[50][50];intn,j,k,i,l,y;printf("请输入你所需的a矩阵行数:\n");scanf
对称矩阵必可对角化.矩阵的特征多项式为(x-3)^2(x-1),特征值为3,3,1,三个特征值均大于0,为正定二次型
A为3×4矩阵,B为2×3矩阵ABC无意义选(D)
首先,AB的运算结果仍是一个矩阵,矩阵=0的情况,只有矩阵中每一个元素均为0才会整个矩阵为0.其次,AB=0可以推导出AB'=0(其中B'为B矩阵经过一定初等变换而成),因为初等变换均可以表示为有限个