对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 相关文章推荐
Flask入门教程实例:搭建一个静态博客
Mar 27 Python
python下载图片实现方法(超简单)
Jul 21 Python
Python Flask-web表单使用详解
Nov 18 Python
Windows 7下Python Web环境搭建图文教程
Mar 20 Python
Python文件循环写入行时防止覆盖的解决方法
Nov 09 Python
Python3 pip3 list 出现 DEPRECATION 警告的解决方法
Feb 16 Python
利用PyCharm Profile分析异步爬虫效率详解
May 08 Python
python RC4加密操作示例【测试可用】
Sep 26 Python
Python实现图像的垂直投影示例
Jan 17 Python
详解Python的爬虫框架 Scrapy
Aug 03 Python
Python unittest装饰器实现原理及代码
Sep 08 Python
python运行脚本文件的三种方法实例
Jun 25 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 in_array 函数使用说明与in_array需要注意的地方说明
2010/04/13 PHP
浅析使用Turck-mmcache编译来加速、优化PHP代码
2013/06/20 PHP
php生成图形验证码几种方法小结
2013/08/15 PHP
php输出1000以内质数(素数)示例
2014/02/16 PHP
PHP获取短链接跳转后的真实地址和响应头信息的方法
2014/07/25 PHP
Codeigniter框架实现获取分页数据和总条数的方法
2014/12/05 PHP
ThinkPHP中redirect用法分析
2014/12/05 PHP
php实现可逆加密的方法
2015/08/11 PHP
javascript Array数组对象的扩展函数代码
2010/05/22 Javascript
js 通用javascript函数库整理
2011/08/14 Javascript
JavaScript原型继承之基础机制分析
2011/08/26 Javascript
JS动态获取当前时间,并写到特定的区域
2013/05/03 Javascript
jQuery判断div随滚动条滚动到一定位置后停止
2014/04/02 Javascript
AngularJS基础学习笔记之简单介绍
2015/05/10 Javascript
js HTML5 Canvas绘制转盘抽奖
2020/09/13 Javascript
jQuery学习之DOM节点的插入方法总结
2017/01/22 Javascript
jQuery插件jqGrid动态获取列和列字段的方法
2017/03/03 Javascript
javascript数据结构之串的概念与用法分析
2017/04/12 Javascript
Bootstrap栅格系统的使用详解
2017/10/30 Javascript
Vuejs 2.0 子组件访问/调用父组件的方法(示例代码)
2018/02/08 Javascript
微信小程序实现通过js操作wxml的wxss属性示例
2018/12/06 Javascript
微信小程序云开发实现增删改查功能
2019/05/17 Javascript
[01:00:12]2018DOTA2亚洲邀请赛 4.7 淘汰赛 VP vs LGD 第一场
2018/04/09 DOTA
查看TensorFlow checkpoint文件中的变量名和对应值方法
2018/06/14 Python
win10下安装Anaconda的教程(python环境+jupyter_notebook)
2019/10/23 Python
python实现Pyecharts实现动态地图(Map、Geo)
2020/03/25 Python
python实现将列表中各个值快速赋值给多个变量
2020/04/02 Python
解决jupyter运行pyqt代码内核重启的问题
2020/04/16 Python
python如何实现读取并显示图片(不需要图形界面)
2020/07/08 Python
python实现网页录音效果
2020/10/26 Python
详解CSS3的perspective属性设置3D变换距离的方法
2016/05/23 HTML / CSS
vivo智能手机官方商城:vivo
2016/09/22 全球购物
可持续木材、生态和铝制太阳镜:Proof Eyewear
2019/07/24 全球购物
2015年乡镇发展党员工作总结
2015/03/31 职场文书
婚姻出轨保证书
2015/05/08 职场文书
python如何将mat文件转为png
2022/07/15 Python