查看: 277|回复: 20|关注: 0
打印 上一主题 下一主题

体彩快乐扑克3视频: [已解决] MATLAB矩阵求转置共轭

[复制链接]

新手

7 麦片

财富积分


快乐扑克3如何跟对子 www.vqxik.tw 050


2

主题

14

帖子

0

最佳答案
跳转到指定楼层
1#
若已知B,且B=T*T' 如何求T?

论坛优秀回答者

中级

1327 麦片

财富积分


5001500


0

主题

1828

帖子

269

最佳答案
  • 关注者: 50
2#
发表于 2019-11-22 10:07:08 | 只看该作者 |此回复为最佳答案
A=[1 2 3;3 4 5;5 6 7];
B=sqrtm(A);

使用sqrtm函数即可

新手

7 麦片

财富积分


050


2

主题

14

帖子

0

最佳答案
3#
 楼主| 发表于 2019-11-22 11:11:41 | 只看该作者
WarnerChang 发表于 2019-11-22 10:07
A=[1 2 3;3 4 5;5 6 7];
B=sqrtm(A);

矩阵是在复数域,A等于T乘T的转置共轭,sqrtm是对 A=B*B吧?

论坛优秀回答者

中级

1327 麦片

财富积分


5001500


0

主题

1828

帖子

269

最佳答案
  • 关注者: 50
4#
发表于 2019-11-22 12:03:42 | 只看该作者
王九七 发表于 2019-11-22 11:11
矩阵是在复数域,A等于T乘T的转置共轭,sqrtm是对 A=B*B吧?

即使是在复数域,T乘T的转置共轭等于T*T吧!

A=[1 2 3;3 4 5;5 6 7];
B=sqrtm(A);

B.*conj(B)

abs(B.*B)

新手

7 麦片

财富积分


050


2

主题

14

帖子

0

最佳答案
5#
 楼主| 发表于 2019-11-24 09:50:29 | 只看该作者
WarnerChang 发表于 2019-11-22 12:03
即使是在复数域,T乘T的转置共轭等于T*T吧!

A=[1 2 3;3 4 5;5 6 7];

哦哦  我懂了 谢谢哈

新手

7 麦片

财富积分


050


2

主题

14

帖子

0

最佳答案
6#
 楼主| 发表于 2019-11-24 09:54:21 | 只看该作者
王九七 发表于 2019-11-24 09:50
哦哦  我懂了 谢谢哈

我的T是厄密共轭矩阵

新手

7 麦片

财富积分


050


2

主题

14

帖子

0

最佳答案
7#
 楼主| 发表于 2019-11-24 10:04:31 | 只看该作者
WarnerChang 发表于 2019-11-22 12:03
即使是在复数域,T乘T的转置共轭等于T*T吧!

A=[1 2 3;3 4 5;5 6 7];

>> B = [1 -2i;3 -4i];
>> B*B

ans =

       1        -    6i            -8        -    2i      
       3        -   12i           -16        -    6i      

>> B*B'

ans =

       5             11      
      11             25      
如果B不是厄密共轭矩阵 B*B 不等于 B*B' 了哒

论坛优秀回答者

中级

1327 麦片

财富积分


5001500


0

主题

1828

帖子

269

最佳答案
  • 关注者: 50
8#
发表于 2019-11-24 10:36:01 | 只看该作者
王九七 发表于 2019-11-24 10:04
>> B = [1 -2i;3 -4i];
>> B*B

我也发现了这个问题,我觉得你这个问题可以转化为一个方程进行处理哦!

新手

7 麦片

财富积分


050


2

主题

14

帖子

0

最佳答案
9#
 楼主| 发表于 2019-11-24 16:42:43 | 只看该作者
WarnerChang 发表于 2019-11-24 10:36
我也发现了这个问题,我觉得你这个问题可以转化为一个方程进行处理哦! ...

我用方程 通过solve函数不知道怎么的也没算出来

新手

7 麦片

财富积分


050


2

主题

14

帖子

0

最佳答案
10#
 楼主| 发表于 2019-11-24 16:44:29 | 只看该作者
王九七 发表于 2019-11-24 16:42
我用方程 通过solve函数不知道怎么的也没算出来

syms b11 b12 b21 b22;
q1=b11*conj(b11)+b12*conj(b12)==1/2;
q2=b11*conj(b21)+b12*conj(b22)==0;
q3=b21*conj(b11)+b22*conj(b12)==0;
q4=b21*conj(b21)+b22*conj(b22)==1/2;
[v_b11,v_b12,v_b21,v_b22] = solve([q1,q2,q3,q4],[b11,b12,b21,b22])
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐上一条 /3 下一条

快速回复 快乐扑克3如何跟对子 返回列表