对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实现二分查找算法
Sep 21 Python
利用python实现微信头像加红色数字功能
Mar 26 Python
Python OS模块实例详解
Apr 15 Python
pyqt 实现在Widgets中显示图片和文字的方法
Jun 13 Python
PyQt5 对图片进行缩放的实例
Jun 18 Python
Django项目中实现使用qq第三方登录功能
Aug 13 Python
Python的垃圾回收机制详解
Aug 28 Python
详谈tensorflow gfile文件的用法
Feb 05 Python
Django-rest-framework中过滤器的定制实例
Apr 01 Python
scrapy头部修改的方法详解
Dec 06 Python
使用Python脚本对GiteePages进行一键部署的使用说明
May 27 Python
python自动化测试之Selenium详解
Mar 13 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
采用thinkphp自带方法生成静态html文件详解
2014/06/13 PHP
“不能执行已释放的Script代码”错误的原因及解决办法
2007/09/09 Javascript
在JavaScript中获取请求的URL参数[正则]
2010/12/25 Javascript
jQuery '行 4954 错误: 不支持该属性或方法' 的问题解决方法
2011/01/19 Javascript
JavaScript对数组进行随机重排的方法
2015/07/22 Javascript
Jquery使用小技巧汇总
2015/12/29 Javascript
Javascript 字符串模板的简单实现
2016/02/13 Javascript
bootstrap下拉列表与输入框组结合的样式调整
2016/10/08 Javascript
Bootstrap按钮功能之查询按钮和重置按钮
2016/10/26 Javascript
详解使用angularjs的ng-options时如何设置默认值(初始值)
2017/07/18 Javascript
Vue编写多地区选择组件
2017/08/21 Javascript
详解vue移动端日期选择组件
2018/02/22 Javascript
vue打包相关细节整理(小结)
2018/09/28 Javascript
js实现聊天对话框
2020/02/08 Javascript
python下如何让web元素的生成更简单的分析
2008/07/17 Python
解决Python中由于logging模块误用导致的内存泄露
2015/04/23 Python
Python机器学习算法之k均值聚类(k-means)
2018/02/23 Python
python中计算一个列表中连续相同的元素个数方法
2018/06/29 Python
Python 字符串与数字输出方法
2018/07/16 Python
Python minidom模块用法示例【DOM写入和解析XML】
2019/03/25 Python
Python with用法:自动关闭文件进程
2019/07/10 Python
win7下 python3.6 安装opencv 和 opencv-contrib-python解决 cv2.xfeatures2d.SIFT_create() 的问题
2019/10/24 Python
python制作朋友圈九宫格图片
2019/11/03 Python
如何用python批量调整视频声音
2020/12/22 Python
关于box-sizing的全面理解
2016/07/28 HTML / CSS
Jacadi Paris英国官网:法国童装品牌
2019/08/09 全球购物
莫斯科购买书籍网站:Book24
2020/01/12 全球购物
世界上最大的乐谱选择:Sheet Music Plus
2020/01/18 全球购物
高中生毕业学习总结的自我评价
2013/11/14 职场文书
应聘教师求职信
2014/07/19 职场文书
婚前财产协议书范本
2014/10/19 职场文书
公务员检讨书
2014/11/01 职场文书
致青春观后感
2015/06/09 职场文书
商务宴会祝酒词
2015/08/11 职场文书
三好学生主要事迹材料
2015/11/03 职场文书
Pygame游戏开发之太空射击实战敌人精灵篇
2022/08/05 Python