查看完整版本 : 【求助】6*6复矩阵如何进行酉变换得到两个3×3矩阵
xinghun1201
2007-07-06, 18:31
向各位大侠求助了
复矩阵A=【6×6】
如何在matlab中进行酉变换得到【B(3×3) 0;
0 B(3×3)】
谢谢:mad:
xinghun1201
2007-07-07, 10:38
你的3x3是那个部分的?
是对角块
【B(3×3) 0(3×3)
0(3×3) B(3×3)】
>> 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
>> a=magic(6)
a =
35 1 6 26 19 24
3 32 7 21 23 25
31 9 2 22 27 20
8 ...
是要对原6×6(复数)矩阵做酉变换哦,不是对非对角块付0
vBulletin® v3.8.3,版权所有 ©2000-2025,Jelsoft Enterprises Ltd.