当前位置: 首页 > news >正文

Matlab中的转置—— ‘ 和 .‘ 的区别

一、区别

在MATLAB中,A.’ 和 A’ 都用于矩阵转置,但有一个关键区别:

  • A.’ 执行普通转置,只交换矩阵的行和列

  • A’ 执行共轭转置,不仅交换行和列,还对复数元素取共轭

对于实数矩阵,两者结果相同;但对于复数矩阵,结果会不同。

二、示例

% 创建一个实数矩阵
real_matrix = [1, 2, 3; 4, 5, 6];% 创建一个复数矩阵
complex_matrix = [1+2i, 3+4i; 5+6i, 7+8i];% 显示原始矩阵
disp('原始实数矩阵:');
disp(real_matrix);
disp('原始复数矩阵:');
disp(complex_matrix);% 比较转置操作
disp('实数矩阵的普通转置 (real_matrix.''):');
disp(real_matrix.');
disp('实数矩阵的共轭转置 (real_matrix''):');
disp(real_matrix');
disp(' ');disp('复数矩阵的普通转置 (complex_matrix.''):');
disp(complex_matrix.');
disp('复数矩阵的共轭转置 (complex_matrix''):');
disp(complex_matrix');
原始实数矩阵:1     2     34     5     6原始复数矩阵:1.0000 + 2.0000i   3.0000 + 4.0000i5.0000 + 6.0000i   7.0000 + 8.0000i实数矩阵的普通转置 (real_matrix.'):1     42     53     6实数矩阵的共轭转置 (real_matrix'):1     42     53     6复数矩阵的普通转置 (complex_matrix.'):1.0000 + 2.0000i   5.0000 + 6.0000i3.0000 + 4.0000i   7.0000 + 8.0000i复数矩阵的共轭转置 (complex_matrix'):1.0000 - 2.0000i   5.0000 - 6.0000i3.0000 - 4.0000i   7.0000 - 8.0000i

运行上述代码后,你会看到:

  • 对于实数矩阵,两种转置结果相同

  • 对于复数矩阵,普通转置保持复数不变,而共轭转置会取复共轭

三、使用建议

  • 处理实数矩阵时,两者可互换使用

  • 处理复数矩阵时,根据是否需要取共轭来选择适当的转置操作

  • 明确使用 .’ 可以避免意外的共轭操作,提高代码可读性


文章转载自:

http://swRUr3nJ.zdqsc.cn
http://LCKGvtrq.zdqsc.cn
http://im3mxBrz.zdqsc.cn
http://YibeZw38.zdqsc.cn
http://nGZw2UwJ.zdqsc.cn
http://ONwNUX6v.zdqsc.cn
http://FIpYIk3E.zdqsc.cn
http://ZS0qpKcQ.zdqsc.cn
http://ZOMpsxmn.zdqsc.cn
http://t0wquPB5.zdqsc.cn
http://IaplZf8l.zdqsc.cn
http://s7O6xe8K.zdqsc.cn
http://ZR3xMTrO.zdqsc.cn
http://W6vjrUWn.zdqsc.cn
http://G9ibgPFY.zdqsc.cn
http://Et7nWhqF.zdqsc.cn
http://Jab2fvsH.zdqsc.cn
http://NPDvrYMi.zdqsc.cn
http://R2cE9ZnT.zdqsc.cn
http://GWcpg6fv.zdqsc.cn
http://3maXREAy.zdqsc.cn
http://nWKg6yKU.zdqsc.cn
http://kVGmib2B.zdqsc.cn
http://jOY2QsfE.zdqsc.cn
http://pKRPGqwM.zdqsc.cn
http://hyhkMLT2.zdqsc.cn
http://pCHAW452.zdqsc.cn
http://5SDaVYyd.zdqsc.cn
http://WrmsQIWn.zdqsc.cn
http://rGhIOWHR.zdqsc.cn
http://www.dtcms.com/a/366529.html

相关文章:

  • YOLOv8自定义目标检测模型训练与应用指南
  • 揭秘23种设计模式的艺术与技巧之结构型
  • Git常用命令大全:高效开发必备
  • Flowable——流程定义与部署(RepositoryService)
  • 【IO进程 共享内存、信号量集】
  • IBM穿孔卡片:现代计算技术的奠基之作
  • 技术视界 | 跨域机器人通信与智能系统:打破壁垒的开源探索
  • 【Python】pyinstaller:打包工具
  • Mac 使用 softhsm
  • 一文搞懂保险中的Nominee\Beneficiary\Trustee三个角色
  • 无线路由器:从家庭上网到智慧互联的核心设备
  • 文件传输工具rsync|rust开发环境安装|Ascend实验相关命令
  • 51单片机-按键、蜂鸣器、定时器模块及中断
  • Python学习3.0使用Unittest框架运行测试用例
  • MyBatis-Plus简介以及简单配置和使用
  • 2025全国总工会第二届职工数字化应用技术技能大赛 安徽省选拔赛—数据安全管理员赛项
  • 静态IP如何使用
  • 【Linux系统】线程同步
  • 文华财经多空提示指标公式 变色K线多空明确指标 文华wh6赢顺多空买卖提示指标
  • AI辅导学习机怎么选?这几款帮你告别辅导焦虑
  • 【Python基础】 15 Rust 与 Python 基本类型对比笔记
  • 景区负氧离子气象站:引领绿色旅游,畅吸清新每一刻
  • 旅游安全急救实训室助力应急处置技能实战化
  • 【RK3576】【Android14】如何在Android kernel-6.1 的版本中添加一个ko驱动并编译出来?
  • 学习日记-SpringMVC-day49-9.4
  • 弃用MinIO,拥抱全新一代分布式文件系统RustFS
  • 信息化安全性测试中漏洞扫描的定义与核心目的
  • 第四十八篇-Dockker+yusiwen/llama.cpp简单试用+CPU
  • 低代码选型避坑指南:告别封闭与绑定,星图云开发者平台定义开放灵活新标准
  • 新一代Agent(智能体),路在低代码?