对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内存管理方式和垃圾回收算法解析
Nov 11 Python
Python 实现12306登录功能实例代码
Feb 09 Python
Linux-ubuntu16.04 Python3.5配置OpenCV3.2的方法
Apr 02 Python
Numpy 改变数组维度的几种方法小结
Aug 02 Python
python得到qq句柄,并显示在前台的方法
Oct 14 Python
python xpath获取页面注释的方法
Jan 14 Python
详解利用Python scipy.signal.filtfilt() 实现信号滤波
Jun 05 Python
Pytorch抽取网络层的Feature Map(Vgg)实例
Aug 20 Python
Python时间差中seconds和total_seconds的区别详解
Dec 26 Python
pytorch 利用lstm做mnist手写数字识别分类的实例
Jan 10 Python
python爬虫开发之selenium模块详细使用方法与实例全解
Mar 09 Python
python 读取、写入txt文件的示例
Sep 27 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关键词替换的类(避免重复替换,保留与还原原始链接)
2015/09/22 PHP
PHP函数shuffle()取数组若干个随机元素的方法分析
2016/04/02 PHP
PHP7标量类型declare用法实例分析
2016/09/26 PHP
在Laravel5中正确设置文件权限的方法
2019/05/22 PHP
Extjs学习过程中新手容易碰到的低级错误积累
2010/02/11 Javascript
锋利的jQuery jQuery中的DOM操作
2010/03/21 Javascript
查找iframe里元素的方法可传参
2013/09/11 Javascript
JQuery中form验证出错信息的查看方法
2013/10/08 Javascript
深入理解JavaScript系列(28):设计模式之工厂模式详解
2015/03/03 Javascript
javascript从定义到执行 你不知道的那些事
2016/01/04 Javascript
Backbone.js框架中Model与Collection的使用实例
2016/05/07 Javascript
用jQuery获取table中行id和td值的实现代码
2016/05/19 Javascript
Bootstrap复选框和单选按钮美化插件(推荐)
2016/11/23 Javascript
JavaScript 限制文本框不可输入英文单双引号的方法
2016/12/20 Javascript
Vue实例简单方法介绍
2017/01/20 Javascript
JS中的作用域链
2017/03/01 Javascript
Linux使用Node.js建立访问静态网页的服务实例详解
2017/03/21 Javascript
ES6 Promise对象概念与用法分析
2017/04/01 Javascript
实例分析vue循环列表动态数据的处理方法
2018/09/28 Javascript
移动端滑动切换组件封装 vue-swiper-router实例详解
2018/11/25 Javascript
python矩阵转换为一维数组的实例
2018/06/05 Python
python 将list转成字符串,中间用符号分隔的方法
2018/10/23 Python
pytorch permute维度转换方法
2018/12/14 Python
解决Pyinstaller 打包exe文件 取消dos窗口(黑框框)的问题
2019/06/21 Python
pytorch sampler对数据进行采样的实现
2019/12/31 Python
关于tf.nn.dynamic_rnn返回值详解
2020/01/20 Python
python如何爬取网页中的文字
2020/07/28 Python
html5摇一摇代码优化包括DeviceMotionEvent等等
2014/09/01 HTML / CSS
德国柯吉澳趣味家居:Koziol
2017/08/24 全球购物
WEB控件可以激发服务端事件,请谈谈服务端事件是怎么发生并解释其原理?自动传回是什么?为什么要使用自动传回?
2012/02/21 面试题
配置管理计划的主要内容有哪些
2014/06/20 面试题
导游实习生自荐书
2014/01/28 职场文书
营销团队口号
2014/06/06 职场文书
同学聚会策划方案
2014/06/06 职场文书
2016年端午节校园广播稿
2015/12/18 职场文书
2016感恩父亲节主题广播稿
2015/12/18 职场文书