返回信息流chan =
Columns 1 through 4
0.2943 + 0.3459i -0.0755 + 1.0822i 0.2943 + 0.3459i -0.0755 + 1.0822i
0.3376 - 0.4952i -0.2825 - 0.9343i 0.3376 - 0.4952i -0.2825 - 0.9343i
Columns 5 through 6
0.2943 + 0.3459i -0.0755 + 1.0822i
0.3376 - 0.4952i -0.2825 - 0.9343i
M_mat =
-0.7894 + 0.2002i 0.0565 - 0.0143i
0.0581 - 0.0045i 0.8119 - 0.0634i
0.3947 - 0.1001i -0.0282 + 0.0072i
-0.0290 + 0.0023i -0.4060 + 0.0317i
0.3947 - 0.1001i -0.0282 + 0.0072i
-0.0290 + 0.0023i -0.4060 + 0.0317i
temp_mat =
1.0e-015 *
0.0273 + 0.0486i 0.0278
-0.3591 + 0.0486i 0.0173
其中,temp_mat=Chan*M_mat;
结果明显不对……
是什么原因啊?
这是一条镜像帖。来源:北邮人论坛 / matlab / #5837同步于 2009/6/17
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Matlab机器人发帖
【求助】两矩阵相乘结果怎么会不正确?
flowerwing
2009/6/17镜像同步5 回复
订阅后,新回复会通过你的通知中心匿名送达。
5 条回复
原因 不知道 你可能疏忽了吧 软件没问题;这是我运行的结果
>> M_mat = [ -0.7894 + 0.2002i 0.0565 - 0.0143i ;
0.0581 - 0.0045i 0.8119 - 0.0634i ;
0.3947 - 0.1001i -0.0282 + 0.0072i ;
-0.0290 + 0.0023i -0.4060 + 0.0317i ;
0.3947 - 0.1001i -0.0282 + 0.0072i ;
-0.0290 + 0.0023i -0.4060 + 0.0317i ]
M_mat =
-0.7894 + 0.2002i 0.0565 - 0.0143i
0.0581 - 0.0045i 0.8119 - 0.0634i
0.3947 - 0.1001i -0.0282 + 0.0072i
-0.0290 + 0.0023i -0.4060 + 0.0317i
0.3947 - 0.1001i -0.0282 + 0.0072i
-0.0290 + 0.0023i -0.4060 + 0.0317i
>> chan=[]
chan =
[]
>> chan=[0.2943+0.3459i -0.0755+1.0822i 0.2943+0.3459i -0.0755+1.0822i 0.2943+0.3459i -0.0755+1.0822i;0.3376-0.4952i -0.2825-0.9343i 0.3376-0.4952i -0.2825-0.9343i 0.3376-0.4952i -0.2825-0.9343i]
chan =
Columns 1 through 4
0.2943 + 0.3459i -0.0755 + 1.0822i 0.2943 + 0.3459i -0.0755 + 1.0822i
0.3376 - 0.4952i -0.2825 - 0.9343i 0.3376 - 0.4952i -0.2825 - 0.9343i
Columns 5 through 6
0.2943 + 0.3459i -0.0755 + 1.0822i
0.3376 - 0.4952i -0.2825 - 0.9343i
>> T=chan*M_mat
T =
1.0e-003 *
-0.1158 + 0.1007i 0.0024 - 0.0442i
0.0652 - 0.1217i 0.1115 + 0.0777i
除了chan你是不是还有一个Chan啊?
【 在 flowerwing 的大作中提到: 】
: chan =
: Columns 1 through 4
: 0.2943 + 0.3459i -0.0755 + 1.0822i 0.2943 + 0.3459i -0.0755 + 1.0822i
: ...................