对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中optionParser模块的使用方法实例教程
Aug 29 Python
python检测远程端口是否打开的方法
Mar 14 Python
python实现在windows下操作word的方法
Apr 28 Python
Python实现爬取逐浪小说的方法
Jul 07 Python
为Python的Tornado框架配置使用Jinja2模板引擎的方法
Jun 30 Python
Request的中断和ErrorHandler实例解析
Feb 12 Python
利用Python将每日一句定时推送至微信的实现方法
Aug 13 Python
pygame游戏之旅 添加游戏界面按键图形
Nov 20 Python
Python实现从SQL型数据库读写dataframe型数据的方法【基于pandas】
Mar 18 Python
关于Python Tkinter Button控件command传参问题的解决方式
Mar 04 Python
Python 生成VOC格式的标签实例
Mar 10 Python
通过实例解析python and和or使用方法
Nov 14 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设计模式之命令模式的深入解析
2013/06/13 PHP
PHP使用array_multisort对多个数组或多维数组进行排序
2014/12/16 PHP
php比较相似字符串的方法
2015/06/05 PHP
Thinkphp 在api开发中异常返回依然是html的解决方式
2019/10/16 PHP
权威JavaScript 中的内存泄露模式
2007/08/13 Javascript
JavaScript 异步调用框架 (Part 6 - 实例 & 模式)
2009/08/04 Javascript
使用Microsoft Ajax Minifier减小JavaScript文件大小的方法
2010/04/01 Javascript
js判断undefined变量类型使用typeof
2013/06/03 Javascript
js查找节点的方法小结
2015/01/13 Javascript
jquery中EasyUI实现异步树
2015/03/01 Javascript
javascript实现控制浏览器全屏
2015/03/30 Javascript
简单谈谈JavaScript的同步与异步
2015/12/31 Javascript
javascript 广告移动特效的实现代码
2016/06/25 Javascript
js实现前端分页页码管理
2017/01/06 Javascript
JavaScript中undefined和null的区别
2017/05/03 Javascript
详解Vue 非父子组件通信方法(非Vuex)
2017/05/24 Javascript
微信小程序实现左右联动的实战记录
2018/07/05 Javascript
在vue-cli中引入lodash.js并使用详解
2019/11/13 Javascript
javascript实现前端成语点击验证优化
2020/06/24 Javascript
vue实现移动端拖动排序
2020/08/21 Javascript
Ubuntu 14.04+Django 1.7.1+Nginx+uwsgi部署教程
2014/11/18 Python
Python最长公共子串算法实例
2015/03/07 Python
Python tkinter事件高级用法实例
2018/01/31 Python
基于MTCNN/TensorFlow实现人脸检测
2018/05/24 Python
Python-while 计算100以内奇数和的方法
2019/06/11 Python
利用CSS3 动画 绘画 圆形动态时钟
2018/03/20 HTML / CSS
英国排名第一的LED灯泡网站:LED Bulbs
2019/09/03 全球购物
宝宝周岁宴答谢词
2014/01/26 职场文书
植树节活动总结
2014/04/30 职场文书
好的旅游活动方案
2014/08/19 职场文书
学校四风对照检查材料
2014/08/28 职场文书
瘦西湖导游词
2015/02/03 职场文书
人事行政主管岗位职责
2015/04/09 职场文书
个人售房合同协议书
2016/03/21 职场文书
自考生自我评价
2019/06/21 职场文书
CSS 使用 resize 实现图片拖拽切换预览功能(强大功能)
2021/08/23 HTML / CSS