MATLAB中的转置 和 复数的共轭转置
MATLAB中的转置 和 复数的共轭转置
在MATLAB中转置是经常用到的一个操作,但是当处理的数据是复数时,就要十分的小心。因为常用的转置操作符“ ’ ”是共轭转置 。下面做具体介绍。
转置
学过线性代数就知道,转置就是:矩阵的行绕着对角线元素转为列(或者说成列绕着对角线元素转为行)。具体长下面这样:
图1.转置
通常在MATLAB里面实现转置这个操作,使用“ ’ ”这一运算符,但 是 要 注
意“ ’ ”操作默认是共轭转置,正确的做法应当是 加个点“ .’ ” (如上图所示)这样才是单纯的矩阵转置。
当所处理的数据都是实数的时候,共轭转置和普通转置就是一样的,不论用哪一个操作都可以得到正确结果。
共轭转置
什么是共轭转置呢?很直白,就是字面意思:共轭+转置。共轭是针对复数而言的一个概念,就是把虚数部分的符号反号处理,这样就得到了一个复数的共轭。
当在MATLAB里面处理的数据是复数的时候,就要注意使用的转置是否希望共轭。如果单纯的使用“ ’ ”,就会得到下面这样的结果:
图2.共轭转置
可以看到,除了对矩阵做了转置的操作外,还对复数做了共轭的操作。如果这里只想要让矩阵单纯的转置而不做共轭,就需要使用“ .’ ”,如C所示,这样就只是单纯的进行转置。
对于复数向量,共轭转置更为常用。但是保不齐哪天就想单纯的做复数转置,所以想转置就使用 “ .’ ”。这也是在对代码反复修改而找不到原因所得到的血泪教训。
MATLAB中的转置 和 复数的共轭转置相关推荐
- matlab中如何对一组复数频域信号进行快速傅里叶逆变换
matlab中如何对一组复数频域信号进行快速傅里叶逆变换 为何需要对复数频域信号进行快速傅里叶逆变换 快速傅里叶变换(fft)后的数据格式 快速傅里叶逆变换至原信号时域波型 第一步 第二步 第三步 验 ...
- Matlab转置transpose, .‘与复共轭转置ctranspose, ‘
Matlab里有两种转置, 转置transpose或者.'与复共轭转置ctranspose或者'. 对于实数矩阵, 两种方法结果一样. 对于复数矩阵, 使用ctranspose或者'不仅会转置, 复数 ...
- matlab 复数函数拟合,Matlab中实验数据【复数】的曲线拟合
这是我在1stopt下的一个程序,将实部和虚部同时进行拟合,就是出不来结果!请达人指点! Title "Type your title here"; Parameters a(1: ...
- matlab中利用function定义复数运算
定义一个函数,在进行运算
- matlab 求虚数相位角,在matlab中怎么计算其相位
本文收集整理关于在matlab中怎么计算其相位的相关议题,使用内容导航快速到达. 内容导航: Q1:相位超前补偿器在matlab中是什么模块 首先介绍一下函数,angle()是求相位角,angle() ...
- MATLAB中复数矩阵的转置、共轭及共轭转置
参考博客:https://blog.csdn.net/zhaozhichenghpu/article/details/79162287 MATLAB中生成一个复数矩阵 MATLAB中复数矩阵的共轭用c ...
- matlab中转置和裁剪,对Matlab中共轭、转置和共轭装置的区别说明
共轭 转置 共轭转置 The symbols (·)T , (·)∗, and (·)H are,respectively, the transpose, complex conjugate and ...
- MATLAB中的共轭转置与非共轭转置
对已知矩阵A,MATLAB为我们提供了两种转置运算. A.' 非共轭转置 A' 共轭转置 单纯地共轭用:conj() 非共轭可以用:transpose() example: a = 12.0000 ...
- MATLAB上关于复数矩阵的转置与共轭知识详解
首选随机用A=randn(2,2)+randn(2,2)*1i生成一个二维的复数矩阵, 执行后结果如下: A = 3.5784 + 0.7254i -1.3499 + 0.7147i 2.76 ...
- MATLAB中的共轭转置与转置
一个复矩阵 矩阵的共轭转置 矩阵的转置 矩阵元素的共轭
最新文章
- 记录 Annotation processing is not supported for module cycles.
- android开发技术探索,《android开发艺术探索》读书笔记(十三)--综合技术(示例代码)...
- Science子刊:喝酒脸红的人,患胃癌风险大增,他们都有同一个基因突变
- RxJava 之创建操作符
- useReducer使用和原理
- Android 4.0 API新特性之OVERVIEW
- 最速下降法/steepest descent,牛顿法/newton,共轭方向法/conjugate direction,共轭梯度法/conjugate gradient 及其他
- 软测人员周报怎么写?(模板)
- 虎牙代理php,huya虎牙PHP
- c语言中的makefile编写步骤详解
- 算法题:Find the closest common ancestor
- ffmpeg转换参数和对几种视频格式的转换分析
- 圣诞节桌面特效圣诞树程序(含运行效果和百度网盘直接运行程序分享)
- HDU6397 Character Encoding 插板法+容斥
- 微信小程序如何加密?
- matlab机器人工具箱 轨迹生成函数jtraj代码详解
- 【STM32学习笔记-点亮LED灯】
- 影子系统toolwiz time freeze
- header is present on the requested resource. Origin 'null' is therefore not allowed access.
- iPhone 6 Plus的逻辑分辨率为什么是414x736?
热门文章
- 【暗恋不可耻但无用】QQ空间爬虫-Python版(pyzone-crawler)
- 单机如何修改服务器,修改dnf单机服务器地址
- 30秒让你有效的使用天池实验室资源
- php import mdf,excel表格怎么导入数据库数据格式转换-已有excel表格导入sql server生成*.mdf *.ldf文件......
- xml.html一键解密工具,AutoJs一键解密
- Android Studio User Manual
- 计算机一级查询证书编号,如何查询计算机一级证书编号
- LM5117 学习板-BUCK 大功率降压稳压模块 8~52V输入 5~28 V 8A 输出
- 如何选择物业管理软件,五大误区需要避免
- Js分割字符串 - split