MATLAB求分块阵的行列式
来源:学生作业帮助网 编辑:作业帮 时间:2024/11/15 16:16:16
关于这道题的解法,见下图(点击可放大):关于你另外的几个问题,我想应该是这么回答.你先不要把关注重心全放在解题方法上,线性代数是一个体系,你先把书多看几遍,了解这个体系.等你熟悉了书上的定理,及其证明
先假定A非奇异利用块Gauss消去法可得ABCD->AB0D-CA^{-1}B所以行列式是|A||D-CA^{-1}B|=|AD-ACA^{-1}B|利用交换性得结论.对于A奇异的情况,把A换成矩阵多
用函数det().如A=[1,2;3,4],d=det(A),运行得d=-2.
没错就用det,det计算虚部,结果为复数.再问:那为啥计算完之后出现黑色字体的警告:Warning:ImaginarypartsofcomplexXand/orYargumentsignored.这
numVal_1=sum(sum(bw));连用两次sum是将图像中数值的行和列分别加在一起,就可求出像素为1的总数.要求数值为“0”的像素数(设变量“numVal_0再问:请问求那个数值为1的像素有
(1)A00B=|A||B|其中A,B为方阵(2)0AB0=(-1)^(mn)|A||B|其中A,B分别为m,n阶方阵(3)ABCD=|A||D-CA^-1B|其中A为可逆方阵
方法有两种:按照原来行列式的用代数余子式求解,第二种试求出分块阵的主对角线上的三块矩阵的特征值,最后把这九个特征值相乘就是所求结果了
能用,方法就跟矩阵差不多
见图片
考虑将行列式化为A00BA的第1列所在列,依次与前一列交换,一直交换到第1列,共交换n次同样A的第2列所在列,依次与前一列交换,一直交换到第2列,共交换n次...这样总共交换n+n+...+n=mn次
跟乘法分块不一样是拉普拉斯展开
不一定a为k阶b为n阶前面还要乘以负一的K+n次方
|M|=|A|*|BO||ZC||M|=|A|*|B|*|C|=2(-1)3=-6.再问:请问可以跟我解释一下吗或者有没有详细过程再答:类似例子一般教科书上有。再问:谢谢你!再问:矩阵B是对称的(所以
一定有,这可以作为公式使用.再问:谢谢您!这个在我的教科书里没有提到,请问在哪一本里能看到呢再答:北京大学编“高等代数"第三版。其他的一些线性代数教材中也有的。
ABCD=|A||D-CA^-1B|其中A为可逆方阵当A可逆时,第1行乘-CA^-1加到第2行得AB0D-CA^-1B注(1):若AC=CA,则上式=|AD-CB|注(2):若A不可逆,且AC=CA,
det()命令即可
矩阵左乘一个行列式为1的矩阵(E0-CA^(-1)E)
分块矩阵的行列式那是你想像出来的吧^_^没有那个结论!A00B的行列式等于|A||B|0AB0的行列式等于(-1)^mn|A||B|一般情况有:ABCD=|A||D-CA^-1B|--不常见其中A为可
symsabcdefghi>>A=[abc;def;ghi]A=[a,b,c][d,e,f][g,h,i]>>det(A)ans=a*e*i-a*f*h-b*d*i+b*f*g+c*d*h-c*e*g