MATLAB中的转置 和 复数的共轭转置

  在MATLAB中转置是经常用到的一个操作,但是当处理的数据是复数时,就要十分的小心。因为常用的转置操作符“ ’ ”是共轭转置 。下面做具体介绍。

转置

  学过线性代数就知道,转置就是:矩阵的行绕着对角线元素转为列(或者说成列绕着对角线元素转为行)。具体长下面这样:

图1.转置
  通常在MATLAB里面实现转置这个操作,使用“ ’ ”这一运算符,但 是 要 注
意“ ’ ”操作默认是共轭转置,正确的做法应当是 加个点“ .’ ” (如上图所示)这样才是单纯的矩阵转置。
  当所处理的数据都是实数的时候,共轭转置和普通转置就是一样的,不论用哪一个操作都可以得到正确结果。

共轭转置

  什么是共轭转置呢?很直白,就是字面意思:共轭+转置。共轭是针对复数而言的一个概念,就是把虚数部分的符号反号处理,这样就得到了一个复数的共轭。
  当在MATLAB里面处理的数据是复数的时候,就要注意使用的转置是否希望共轭。如果单纯的使用“ ’ ”,就会得到下面这样的结果:

图2.共轭转置

  可以看到,除了对矩阵做了转置的操作外,还对复数做了共轭的操作。如果这里只想要让矩阵单纯的转置而不做共轭,就需要使用“ .’ ”,如C所示,这样就只是单纯的进行转置。
  对于复数向量,共轭转置更为常用。但是保不齐哪天就想单纯的做复数转置,所以想转置就使用 “ .’ ”。这也是在对代码反复修改而找不到原因所得到的血泪教训。

MATLAB中的转置 和 复数的共轭转置相关推荐

  1. matlab中如何对一组复数频域信号进行快速傅里叶逆变换

    matlab中如何对一组复数频域信号进行快速傅里叶逆变换 为何需要对复数频域信号进行快速傅里叶逆变换 快速傅里叶变换(fft)后的数据格式 快速傅里叶逆变换至原信号时域波型 第一步 第二步 第三步 验 ...

  2. Matlab转置transpose, .‘与复共轭转置ctranspose, ‘

    Matlab里有两种转置, 转置transpose或者.'与复共轭转置ctranspose或者'. 对于实数矩阵, 两种方法结果一样. 对于复数矩阵, 使用ctranspose或者'不仅会转置, 复数 ...

  3. matlab 复数函数拟合,Matlab中实验数据【复数】的曲线拟合

    这是我在1stopt下的一个程序,将实部和虚部同时进行拟合,就是出不来结果!请达人指点! Title "Type your title here"; Parameters a(1: ...

  4. matlab中利用function定义复数运算

    定义一个函数,在进行运算

  5. matlab 求虚数相位角,在matlab中怎么计算其相位

    本文收集整理关于在matlab中怎么计算其相位的相关议题,使用内容导航快速到达. 内容导航: Q1:相位超前补偿器在matlab中是什么模块 首先介绍一下函数,angle()是求相位角,angle() ...

  6. MATLAB中复数矩阵的转置、共轭及共轭转置

    参考博客:https://blog.csdn.net/zhaozhichenghpu/article/details/79162287 MATLAB中生成一个复数矩阵 MATLAB中复数矩阵的共轭用c ...

  7. matlab中转置和裁剪,对Matlab中共轭、转置和共轭装置的区别说明

    共轭 转置 共轭转置 The symbols (·)T , (·)∗, and (·)H are,respectively, the transpose, complex conjugate and ...

  8. MATLAB中的共轭转置与非共轭转置

    对已知矩阵A,MATLAB为我们提供了两种转置运算. A.' 非共轭转置 A' 共轭转置 单纯地共轭用:conj() 非共轭可以用:transpose() example: a = 12.0000   ...

  9. MATLAB上关于复数矩阵的转置与共轭知识详解

    首选随机用A=randn(2,2)+randn(2,2)*1i生成一个二维的复数矩阵, 执行后结果如下: A = 3.5784 + 0.7254i  -1.3499 + 0.7147i    2.76 ...

  10. MATLAB中的共轭转置与转置

    一个复矩阵 矩阵的共轭转置 矩阵的转置 矩阵元素的共轭

最新文章

  1. 记录 Annotation processing is not supported for module cycles.
  2. android开发技术探索,《android开发艺术探索》读书笔记(十三)--综合技术(示例代码)...
  3. Science子刊:喝酒脸红的人,患胃癌风险大增,他们都有同一个基因突变
  4. RxJava 之创建操作符
  5. useReducer使用和原理
  6. Android 4.0 API新特性之OVERVIEW
  7. 最速下降法/steepest descent,牛顿法/newton,共轭方向法/conjugate direction,共轭梯度法/conjugate gradient 及其他
  8. 软测人员周报怎么写?(模板)
  9. 虎牙代理php,huya虎牙PHP
  10. c语言中的makefile编写步骤详解
  11. 算法题:Find the closest common ancestor
  12. ffmpeg转换参数和对几种视频格式的转换分析
  13. 圣诞节桌面特效圣诞树程序(含运行效果和百度网盘直接运行程序分享)
  14. HDU6397 Character Encoding 插板法+容斥
  15. 微信小程序如何加密?
  16. matlab机器人工具箱 轨迹生成函数jtraj代码详解
  17. 【STM32学习笔记-点亮LED灯】
  18. 影子系统toolwiz time freeze
  19. header is present on the requested resource. Origin 'null' is therefore not allowed access.
  20. iPhone 6 Plus的逻辑分辨率为什么是414x736?

热门文章

  1. 【暗恋不可耻但无用】QQ空间爬虫-Python版(pyzone-crawler)
  2. 单机如何修改服务器,修改dnf单机服务器地址
  3. 30秒让你有效的使用天池实验室资源
  4. php import mdf,excel表格怎么导入数据库数据格式转换-已有excel表格导入sql server生成*.mdf *.ldf文件......
  5. xml.html一键解密工具,AutoJs一键解密
  6. Android Studio User Manual
  7. 计算机一级查询证书编号,如何查询计算机一级证书编号
  8. LM5117 学习板-BUCK 大功率降压稳压模块 8~52V输入 5~28 V 8A 输出
  9. 如何选择物业管理软件,五大误区需要避免
  10. Js分割字符串 - split