MATLAB爱好者论坛-LabFans.com

MATLAB爱好者论坛-LabFans.com (https://www.labfans.com/bbs/index.php)
-   MATLAB论坛 (https://www.labfans.com/bbs/forumdisplay.php?f=6)
-   -   【求助】6*6复矩阵如何进行酉变换得到两个3×3矩阵 (https://www.labfans.com/bbs/showthread.php?t=521)

xinghun1201 2007-07-06 18:31

【求助】6*6复矩阵如何进行酉变换得到两个3×3矩阵
 
向各位大侠求助了
复矩阵A=【6×6】
如何在matlab中进行酉变换得到【B(3×3) 0;
0 B(3×3)】

谢谢:mad:

spy1120 2007-07-06 18:56

你的3x3是那个部分的?

xinghun1201 2007-07-07 10:38

[QUOTE=spy1120;1799]你的3x3是那个部分的?[/QUOTE]


是对角块

【B(3×3) 0(3×3)
0(3×3) B(3×3)】

spy1120 2007-07-08 13:42

>> a=magic(6)
a =
35 1 6 26 19 24
3 32 7 21 23 25
31 9 2 22 27 20
8 28 33 17 10 15
30 5 34 12 14 16
4 36 29 13 18 11
>> a([1:3],[4:6])=0;a([4:6],[1:3])=0;
>> a
a =
35 1 6 0 0 0
3 32 7 0 0 0
31 9 2 0 0 0
0 0 0 17 10 15
0 0 0 12 14 16
0 0 0 13 18 11

xinghun1201 2007-07-08 21:04

[QUOTE=spy1120;1870]>> a=magic(6)
a =
35 1 6 26 19 24
3 32 7 21 23 25
31 9 2 22 27 20
8 ...[/QUOTE]

是要对原6×6(复数)矩阵做酉变换哦,不是对非对角块付0


所有时间均为北京时间。现在的时间是 10:46

Powered by vBulletin
版权所有 ©2000 - 2025,Jelsoft Enterprises Ltd.