对Matlab中共轭、转置和共轭装置的区别说明


Posted in Python onMay 11, 2020

共轭

转置

共轭转置

The symbols (·)T , (·)∗, and (·)H are,respectively, 
the transpose, complex conjugate 
and Hermitian transpose operators.

这里使用随机产生的矩阵来说明问题,例如:

A=randn(2,2)+randn(2,2)*i
A=randn(2,2)+randn(2,2)*j
A=randn(2,2)+randn(2,2)*1i

三种方式结果一致,为了程序的稳定性,建议使用第三种产生

对Matlab中共轭、转置和共轭装置的区别说明

共轭

使用共轭符号后

conj(A)

对Matlab中共轭、转置和共轭装置的区别说明

矩阵的每一个元素都取了共轭

转置

A.'

对Matlab中共轭、转置和共轭装置的区别说明

对矩阵进行了转置

共轭转置

conj(A.')

或者

conj(A).'

对Matlab中共轭、转置和共轭装置的区别说明

先共轭还是转置,结果都是一致的,不分先后顺序

%上诉的写法比较麻烦,但是不容易搞混淆,尤其有程序中有共轭,有装置,有共轭装置
%如果程序中没有这些可以使用以下符号
A'

这个是埃尔米特转置运算符,进行转置和共轭,结果一致;如果进行操作的数是实数,那么可以直接使用这个符号,这时候共轭的作用消失了,起到的是和转置一样的作用,之前没有接触复数,以为这个就是转置,事实上不是的

补充知识:matlab 复矩阵共轭

A 为复矩阵

A =

 1.0000 + 0.0000i 2.0000 - 3.0000i 3.0000 + 0.0000i 4.0000 + 0.0000i
 4.0000 + 0.0000i 3.0000 + 4.0000i 2.0000 + 5.0000i 1.0000 + 0.0000i
 7.0000 + 0.0000i 8.0000 + 2.0000i 9.0000 + 0.0000i 6.0000 + 0.0000i

A':共轭转置

>> A'
ans =

 1.0000 + 0.0000i 4.0000 + 0.0000i 7.0000 + 0.0000i
 2.0000 + 3.0000i 3.0000 - 4.0000i 8.0000 - 2.0000i
 3.0000 + 0.0000i 2.0000 - 5.0000i 9.0000 + 0.0000i
 4.0000 + 0.0000i 1.0000 + 0.0000i 6.0000 + 0.0000i

A.':只转置不共轭

>> A.'
A =

 1.0000 + 0.0000i 2.0000 - 3.0000i 3.0000 + 0.0000i 4.0000 + 0.0000i
 4.0000 + 0.0000i 3.0000 + 4.0000i 2.0000 + 5.0000i 1.0000 + 0.0000i
 7.0000 + 0.0000i 8.0000 + 2.0000i 9.0000 + 0.0000i 6.0000 + 0.0000i

conj(A):只共轭

>> conj(A)
ans =

 1.0000 + 0.0000i 2.0000 + 3.0000i 3.0000 + 0.0000i 4.0000 + 0.0000i
 4.0000 + 0.0000i 3.0000 - 4.0000i 2.0000 - 5.0000i 1.0000 + 0.0000i
 7.0000 + 0.0000i 8.0000 - 2.0000i 9.0000 + 0.0000i 6.0000 + 0.0000i

A.*conj(A) == abs(A).^2

>> A.*conj(A)
ans =

  1 13  9 16
 16 25 29  1
 49 68 81 36

>> abs(A).^2
ans =

 1.0000 13.0000 9.0000 16.0000
 16.0000 25.0000 29.0000 1.0000
 49.0000 68.0000 81.0000 36.0000

以上这篇对Matlab中共轭、转置和共轭装置的区别说明就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python利用elaphe制作二维条形码实现代码
May 25 Python
设计模式中的原型模式在Python程序中的应用示例
Mar 02 Python
Python socket实现简单聊天室
Apr 01 Python
python3爬虫获取html内容及各属性值的方法
Dec 17 Python
如何在django里上传csv文件并进行入库处理的方法
Jan 02 Python
Python实现求两个数组交集的方法示例
Feb 23 Python
Pytorch GPU显存充足却显示out of memory的解决方式
Jan 13 Python
Python matplotlib绘制图形实例(包括点,曲线,注释和箭头)
Apr 17 Python
python中关于数据类型的学习笔记
Jul 19 Python
Python grpc超时机制代码示例
Sep 14 Python
python实现简单聊天功能
Jul 07 Python
7个关于Python的经典基础案例
Nov 07 Python
Django静态资源部署404问题解决方案
May 11 #Python
python矩阵运算,转置,逆运算,共轭矩阵实例
May 11 #Python
Selenium元素定位的30种方式(史上最全)
May 11 #Python
Python基于codecs模块实现文件读写案例解析
May 11 #Python
Python基于pandas爬取网页表格数据
May 11 #Python
Python调用shell命令常用方法(4种)
May 11 #Python
python中sort sorted reverse reversed函数的区别说明
May 11 #Python
You might like
php fseek函数读取大文件两种方法
2016/10/12 PHP
NiftyCube——轻松实现圆角边框
2007/02/20 Javascript
用jscript启动sqlserver
2007/06/21 Javascript
javascript multibox 全选
2009/03/22 Javascript
JavaScript isPrototypeOf和hasOwnProperty使用区别
2010/03/04 Javascript
jQuery中:focus选择器用法实例
2014/12/30 Javascript
JS实现超过长度限制后自动跳转下一款文本框的方法
2015/02/23 Javascript
JavaScript中的small()方法使用详解
2015/06/08 Javascript
jQuery实现类似淘宝网图片放大效果的方法
2015/07/08 Javascript
JavaScript组件开发完整示例
2015/12/15 Javascript
js实现右键菜单功能
2016/11/28 Javascript
npm全局模块卸载及默认安装目录修改方法
2018/05/15 Javascript
微信小程序实现两边小中间大的轮播效果的示例代码
2018/12/07 Javascript
如何制作一个Node命令行图像识别工具
2018/12/12 Javascript
解决vue cli使用typescript后打包巨慢的问题
2019/09/30 Javascript
微信小程序如何实现精确的日期时间选择器
2020/01/21 Javascript
vue项目页面嵌入代码块vue-prism-editor的实现
2020/10/30 Javascript
[53:10]2018DOTA2亚洲邀请赛 4.6 淘汰赛 VP vs VG 第一场
2018/04/11 DOTA
[38:32]完美世界DOTA2联赛循环赛 Forest vs DM 第二场 11.06
2020/11/06 DOTA
详解Python中 __get__和__getattr__和__getattribute__的区别
2016/06/16 Python
python实现实时监控文件的方法
2016/08/26 Python
Python正则表达式经典入门教程
2017/05/22 Python
Python numpy 常用函数总结
2017/12/07 Python
Python定义二叉树及4种遍历方法实例详解
2018/07/05 Python
python RabbitMQ 使用详细介绍(小结)
2018/11/08 Python
python实现微信机器人: 登录微信、消息接收、自动回复功能
2019/04/29 Python
Tensorflow之梯度裁剪的实现示例
2020/03/08 Python
html5中svg canvas和图片之间相互转化思路代码
2014/01/24 HTML / CSS
澳大利亚汽车零部件、音响及配件超市:Automotive Superstore
2018/06/19 全球购物
小学教师国培感言
2014/02/08 职场文书
广告传媒专业应届生求职信
2014/03/01 职场文书
有多年工作经验的自我评价
2014/03/02 职场文书
教师职位说明书
2014/07/29 职场文书
节约用电通知
2015/04/25 职场文书
mysql聚集索引、辅助索引、覆盖索引、联合索引的使用
2022/02/12 MySQL
从零开始在Centos7上部署SpringBoot项目
2022/04/07 Servers