对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语言技巧之三元运算符使用介绍
Mar 04 Python
Python获取服务器信息的最简单实现方法
Mar 05 Python
从Python程序中访问Java类的简单示例
Apr 20 Python
使用Python的Twisted框架构建非阻塞下载程序的实例教程
May 25 Python
Python编程使用*解包和itertools.product()求笛卡尔积的方法
Dec 18 Python
python 爬虫 批量获取代理ip的实例代码
May 22 Python
Selenium chrome配置代理Python版的方法
Nov 29 Python
使用pyinstaller打包PyQt4程序遇到的问题及解决方法
Jun 24 Python
Python使用matplotlib绘制三维参数曲线操作示例
Sep 10 Python
python代码xml转txt实例
Mar 10 Python
利用python生成照片墙的示例代码
Apr 09 Python
django Layui界面点击弹出对话框并请求逻辑生成分页的动态表格实例
May 12 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数组的使用方法小结
2010/09/23 PHP
总结PHP中DateTime的常用方法
2016/08/11 PHP
php微信支付之公众号支付功能
2018/05/30 PHP
php探针不显示内存解决方法
2019/09/17 PHP
JavaScript 页面编码与浏览器类型判断代码
2010/06/03 Javascript
疯狂Jquery第一天(Jquery学习笔记)
2012/05/11 Javascript
js控制鼠标事件移动及移出效果显示
2014/10/19 Javascript
JS实现弹性菜单效果代码
2015/09/07 Javascript
JavaScript优化专题之Loading and Execution加载和运行
2016/01/20 Javascript
JS实现pasteHTML兼容ie,firefox,chrome的方法
2016/06/22 Javascript
微信小程序 Record API详解及实例代码
2016/09/30 Javascript
如何使用angularJs
2017/05/08 Javascript
简单实现jQuery弹窗效果
2017/10/30 jQuery
webpack4.0打包优化策略整理小结
2018/03/30 Javascript
详解angular分页插件tm.pagination二次触发问题解决方案
2018/07/20 Javascript
angularJs提交文本框数据到后台的方法
2018/10/08 Javascript
微信小程序时间控件picker view使用详解
2018/12/28 Javascript
VeeValidate 的使用场景以及配置详解
2019/01/11 Javascript
javascript实现弹出层效果
2019/12/10 Javascript
如何实现echarts markline标签名显示自己想要的
2020/07/20 Javascript
Python 爬虫的工具列表大全
2016/01/31 Python
python编写Logistic逻辑回归
2020/12/30 Python
python通过微信发送邮件实现电脑关机
2018/06/20 Python
查找python项目依赖并生成requirements.txt的方法
2018/07/10 Python
对Python random模块打乱数组顺序的实例讲解
2018/11/08 Python
python使用Plotly绘图工具绘制柱状图
2019/04/01 Python
python使用HTMLTestRunner导出饼图分析报告的方法
2019/12/30 Python
使用PyTorch训练一个图像分类器实例
2020/01/08 Python
Python学习工具jupyter notebook安装及用法解析
2020/10/23 Python
浅谈Python xlwings 读取Excel文件的正确姿势
2021/02/26 Python
详解Sticky Footer 绝对底部的两种套路
2017/11/03 HTML / CSS
机关财务管理制度
2014/01/17 职场文书
2015年公司保安年终工作总结
2015/05/14 职场文书
周一问候语大全
2015/11/10 职场文书
win11无线投屏在哪设置? win11无线投屏功能的使用方法
2022/04/08 数码科技
python神经网络学习 使用Keras进行简单分类
2022/05/04 Python