对n*n矩阵 以主对角线为对称线C语言
来源:学生作业帮助网 编辑:作业帮 时间:2024/08/07 08:15:01
#defineN10;main(){inti,j;inta[N][N];intsum=0;for(i=0;i
证明:因为A是对称矩阵所以A'=A.所以(B'AB)'=B'A'(B')'=B'AB所以B'AB是对称矩阵#
A为n阶实正定对称矩阵,==>A=PP^T(存在P可逆)B为n阶反实对称矩阵==》P^{-1}BP^{-1}^T为n阶反实对称矩阵,==》P^{-1}BP^{-1}^T的特征值都是实部为0的复数,==
首先,你应该知道下面几条:1).一个矩阵为对称矩阵,则此矩阵等于他的转置矩阵.因此,由条件A为对称矩阵,可知A=A^T2).要证明B^TAB是对称矩阵,就是要证明此矩阵等于他的转置矩阵,即证明B^TA
B^2=(-B^T)(-B^T)=(B^T)^2=(B^2)^T,说明B^2为对称矩阵(AB-BA)^T=(AB)^T-(BA)^T=(B^T)(A^T)-(A^T)(B^T)=(-BA)-(-AB)
阶数比较高的可以考虑初等行(列)变换
根据转置矩阵的性质(AB)'=B'A'以及(A')'=A有(A'A)'=A'(A')'=A'A,所以A'A是对称矩阵.同理(AA')'=(A')'A'=AA'所以AA'也是对称矩阵.
#include <iostream>using namespace std;void main(){/* 变量定义与初始化
考察(AB+BA)^T(AB+BA)^T=(AB)^T+(BA)^T=(B^T)(A^T)+(A^T)(B^T)由于A,B均为n阶对称矩阵所以原式=BA+AB所以AB+BA也是对陈阵.
先把A相似成一个对角矩阵.这样A的n次方就可以变到对对角矩阵作用了
再答:判断矩阵B是不是对称的,就验证B的转置和它本身是否相等。再问:给力
设原矩阵为A,相似对角矩阵为B,则存在可逆矩阵P,使得:B=P^(-1)·A·P由于乘以一个可逆矩阵,矩阵的秩不变,∴ R(B)=R(A)如果0不是该矩阵的特征值,则R(A)=R(B)=n所
(A+A')'=A'+A=A+A',所以A+A'是对称的.(A-A')'=A'-A=-(A-A'),所以A-A'是反对称的.
(B-1AB)T=BTAT(B-1)T由于AT=A,B-1=BT,(B-1)T=(BT)T=B原式=B-1AB故B-1AB是对称矩阵
7.给定程序中,函数fun的功能是:有N×N矩阵,以主对角线为对称线,对称{inti,j;for(i=0;i
...哥直接按定义证阿(A+A')'=A'+(A')'=A'+A=A+A'所以A+A'为对称矩阵(A-A')'=A'-(A')'=A'-A=-(A-A')所以A-A'为反对称矩阵
由已知AT=A故(BTAB)T=BTATB=BTAB故它是对称矩阵
1.因为若A与B都是n阶正交矩阵所以AA'=A'A=E,BB'=B'B=E所以(AB)'(AB)=B'A'AB=B'B=E所以AB是正交矩阵.2.因为(A+A')'=A'+(A')'=A'+A=A+A
这种结论显然是错的,并且讨论特征值的时候是否奇异一般不重要,因为可以做位移有一个比较相近的结论n阶实对称不可约三对角矩阵具有n个互不相同的实特征值证明毫无难度,你自己去证