对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中AND、OR的一个使用小技巧
Feb 18 Python
Python中的字典与成员运算符初步探究
Oct 13 Python
Python使用内置json模块解析json格式数据的方法
Jul 20 Python
Python Requests库基本用法示例
Aug 20 Python
Python读取Excel表格,并同时画折线图和柱状图的方法
Oct 14 Python
python实现控制台打印的方法
Jan 12 Python
python pandas生成时间列表
Jun 29 Python
python卸载后再次安装遇到的问题解决
Jul 10 Python
python PyQt5/Pyside2 按钮右击菜单实例代码
Aug 17 Python
Python语言异常处理测试过程解析
Jan 08 Python
Keras实现将两个模型连接到一起
May 23 Python
基于Python+QT的gui程序开发实现
Jul 03 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实现登陆验证码(类似条行码状)
2006/10/09 PHP
PHP 代码规范小结
2012/03/08 PHP
PHP数字字符串左侧补0、字符串填充和自动补齐的几种方法
2014/05/10 PHP
Yii2简单实现多语言配置的方法
2016/07/23 PHP
JavaScript学习笔记之获取当前目录的实现代码
2010/12/14 Javascript
字符串的replace方法应用浅析
2011/12/06 Javascript
深入理解JavaScript系列(2) 揭秘命名函数表达式
2012/01/15 Javascript
javascript 正则表达式相关应介绍
2012/11/27 Javascript
控制页面按钮在后台执行期间不重复提交的JS方法
2013/06/24 Javascript
控制文字内容的显示与隐藏示例
2014/06/11 Javascript
javaScript中两个等于号和三个等于号之间的区别介绍
2014/06/27 Javascript
jquery validate表单验证的基本用法入门
2016/01/18 Javascript
jQuery Validation Plugin验证插件手动验证
2016/01/26 Javascript
bootstrap输入框组使用方法
2017/02/07 Javascript
原生js仿浏览器滚动条效果
2017/03/02 Javascript
JavaScript实现动态增删表格的方法
2017/03/09 Javascript
Vue原理剖析 实现双向绑定MVVM
2017/05/03 Javascript
Vue中消息横向滚动时setInterval清不掉的问题及解决方法
2019/08/23 Javascript
解决layui 三级联动下拉框更新时回显的问题
2019/09/03 Javascript
vue实现拖拽效果
2019/12/23 Javascript
[06:30]DOTA2英雄梦之声_第15期_死亡先知
2014/06/21 DOTA
python实现AES加密与解密
2019/03/28 Python
ubuntu 18.04搭建python环境(pycharm+anaconda)
2019/06/14 Python
python爬虫实现爬取同一个网站的多页数据的实例讲解
2021/01/18 Python
css3+jq创作含苞待放的荷花
2014/02/20 HTML / CSS
使用CSS3来代替JS实现交互
2017/08/10 HTML / CSS
HTML5 DeviceOrientation实现手机网站摇一摇功能代码实例
2015/04/24 HTML / CSS
eBay英国购物网站:eBay.co.uk
2019/06/19 全球购物
说说在weblogic中开发消息Bean时的persistent与non-persisten的差别
2013/04/07 面试题
电大自我鉴定
2013/10/27 职场文书
影视艺术学院毕业生自荐信
2013/11/13 职场文书
优秀教师主要事迹
2014/02/01 职场文书
婚假请假条怎么写
2014/04/10 职场文书
地陪导游欢迎词
2015/01/26 职场文书
2015年学校心理健康教育工作总结
2015/05/11 职场文书
一文读懂go中semaphore(信号量)源码
2021/04/03 Golang