为了方便计算,量子力学常常进行表象的转换. 而表象的转换也十分简单, 只要插入封闭性关系式[1]即可达到目的. 运算过程中我们会发现可以抽象出一个重复率很高的部分, 所以方便起见我们将其定义为基的变换矩阵, 它是一个幺正矩阵.


下面定义两组三维离散完备正交基(不难推广到连续无穷维, 三维离散是出于直观化[2]考虑. ):

首先要清楚一点: 狄拉克符号"

" 表示的是一个矢量, 但他仅仅只是表示一个抽象的矢量概念的符号罢了. 所表示的矢量本身就像空间中的一个箭头, 它有大小有取向, 大小还好说, 这模长量一下就好了这样就可以用一个数表示, 这是个数不会因观察角度不同而改变; 但如果你想描述它的取向的话首先你要先设立一个坐标系

[3],这样才能表达方向, 然后你才能在所定义的方向上看这个矢量的分量是多少(具体方法是与表征该方向的单位矢量[4]做内积), 这样一来, 各个方向上的分量也可以用一个数表示. 这样一来才能用一个列矩阵来表示一个矢量. 所以, 表象的选择其实就是坐标系的选择. 差不多一个意思地, 想用方阵来表示一个算符, 那你也要先选定一个表象(坐标系).

上面那段话举个例子就是这样:

其中

是个复数表示分量;
是基矢, 像单位一样.

所以各个分量单位不同自然不能加在一起而要分开写, 即可以写成列矩阵

所谓表象的变换就是想从

变成
, 或者反过来变.

其实也简单, 就像一开始说的那样, 插入一个封闭性关系式即可达到目的.

可以得到

写成矩阵形式

上面方阵定义为表象的变换矩阵, 记作

不难看出

的矩阵元就是

所以假如分别记

表象下的
的话,

则有:

,其中

[5]

实际上逻辑上来说

实际上是一回事, 毕竟坐标系不会改变什么本质的东西.

一个不怎么贴切的说法是它们三个就好比是某全裸角色和他的两个时装版本.


在上文的基础上讲讲算符的表象转换:

其中

是个复数表示分量, 称作矩阵元, 记作
.
是一个基矩阵, 像个单位一样, 表示
该放在哪个位置.

#一般不会这样写, 但这样写也有够直观的.

比如说假如

那么

就说明了这个矩阵元要放在第二行第一列.

当然了,上面的矩阵是在

表象下写出来的

所以呢

所谓表象变换就是:

想从

变成

其实也简单, 就像一开始说的那样, 插入两个封闭性关系式即可达到目的.

写成矩阵形式

上面第二行最左边方阵定义为表象的变换矩阵, 记作

.

不难看出

的矩阵元就是
, 且最右边的是
.

所以假如分别记

表象下的
的话,

则有:

, 其中
, 其中

#所以事实上

的位置都是相对的,不用过于在意.

#Still,

物理上来说是一回事, 也有地方说他们是互为幺正等价算符.

显然幺正等价厄米算符均有全同的谱(本征值).

#这个操作常用于把表象转换为算符自身的表象,这样可以得到一个对角阵.


关于算符幺正变换

的幺正阵究竟是怎么拼出来的这点一直有人问到.

所以这里讲一个直观的理解方法:

前面我们得到了表达式

的矩阵式子

那么, 我们该如何记住其中的

矩阵

而非
呢?

也就是说这俩互为厄米共轭的矩阵哪个摆在左边哪个摆在右边呢?

很简单, 知道式子

即可.

上面的这个式子意思是这个矩阵可以把

表象的
转换到
表象, 我们记作
.

那么前面的表达式其实可以更加显然的写作

.

Q: 那么我们对算符进行幺正变换是想解决什么问题呢?
A: 当我们在

表象下工作时, 突然想对矢量
进行一个线性变换
, 但是我们出于某些不知名的原因并不知道
的形式, 而只知道这个操作在
表象下的形式
.

现在我们只知道

的形式, 那我们就这么做:

先把矢量变到

空间:

➡再对结果进行线性变换

➡再把

空间的结果变回来:

这一顿操作等价于在

空间进行操作
即:

所以我们把这一大块封装好当作一整个工具就有了:


这是否让人对相似矩阵的意义有了更深的理解?

则称
互为相似矩阵.

相似矩阵的概念更广义一点, 因为

只要求是有逆的线性变换而不要求是幺正变换.

参考

  1. ^也称基的完备性关系式
  2. ^也就是说出于人道主义(笑
  3. ^或者说选择一个坐标系吧
  4. ^一般就是基矢量
  5. ^用到了幺正性, 不难证明其具有这个性质

3x3矩阵怎么求逆矩阵_表象变换的幺正算符怎么定义的? 为何说算符与态可以看作矩阵?...相关推荐

  1. numpy求逆矩阵_线性代数精华2——逆矩阵的推导过程

    点击上方蓝字,和我一起学技术. 上一讲当中我们复习了行列式的内容,行列式只是开胃小菜,线性代数的大头还是矩阵. 矩阵的定义很简单,就是若干个数按照顺序排列在一起的数表.比如m * n个数,排成一个m ...

  2. python用海伦公式求面积_用带参数的宏定义,通过海伦公式求三角形的面积

    要求: 海伦公式: ,其中 ,a,b,c为三角形的三个边.定义两个带参数的宏,一个用来求p,另一个用来求s 题目分析: 首先,题目要求是通过输入三角形的三条边,输出三角形的面积.因为不是任意的三条边都 ...

  3. python求矩阵的秩_【案例】求出矩阵的最简型?——sympy登场

    案例介绍 学过线性代数的同学都知道,在将矩阵进行初等变换化为最简型时过程有多么繁琐.今天,给大家带来一个小项目--使用 Python 化简矩阵. 将要学习:使用特殊的科学计算库--sympy,来化简矩 ...

  4. python 高斯约当消元法求逆矩阵

    judge函数判断该矩阵该矩阵是否有逆矩阵 calculate计算逆矩阵 import sysclass MatrixInverse:""""求逆矩阵" ...

  5. python求矩阵范数_向量范数和矩阵范数(示例代码)

    title: 向量范数和矩阵范数 date: 2018-05-28 16:49:50 tags: [经常忘,数学] categories: 概念 mathjax: true --- 范数 范数分为向量 ...

  6. 矩阵乘法如何去逆矩阵_矩阵乘法和求逆

    矩阵乘法如何去逆矩阵 数据科学与机器学习的线性代数 (LINEAR ALGEBRA FOR DATA SCIENCE AND MACHINE LEARNING) We are going to tre ...

  7. 变换例题_用初等变换求逆矩阵的小小解释

    在我们学习逆矩阵的过程中,肯定会遇到这样一种求逆矩阵的方法: 若A是一个n阶可逆矩阵, (虚竖线打不出,凑合着看吧!)这一过程中经历了一系列初等行变换,并且我们下结论说: 中的 就是A的逆矩阵! 按逻 ...

  8. ker矩阵是什么意思_用初等变换求逆矩阵的小小解释

    在我们学习逆矩阵的过程中,肯定会遇到这样一种求逆矩阵的方法: 若A是一个n阶可逆矩阵, (虚竖线打不出,凑合着看吧!)这一过程中经历了一系列初等行变换,并且我们下结论说: 中的 就是A的逆矩阵! 按逻 ...

  9. 下三角矩阵的逆矩阵_上三角或下三角矩阵的逆矩阵能否简便方法求出??只有主副对角线不为0的矩阵能否直接写出逆矩阵。...

    1.上三角矩阵的逆矩阵 将上三角矩阵划分成块矩阵,如上图所示,则其逆矩阵结果如下回图.答 2.下三角矩阵的逆矩阵 将下三角矩阵划分成块矩阵,如上图所示,则其逆矩阵结果如下图. 3.只有主对角线不为零的 ...

最新文章

  1. 仿iphone日历插件(beta)
  2. Python用selenium获取cookie以后给rqeuests使用。
  3. Arrays中sort部分源码阅读
  4. xgboost使用自定义的loss function
  5. responsibility和workload的区别
  6. c语言万年历设计背景,万年历设计报告
  7. php怎么跳转别的手机浏览器,JavaScript_JS脚本根据手机浏览器类型跳转WAP手机网站(两种方式),随着移动互联网的不断普及, - phpStudy...
  8. 计算机专业挂职锻炼,计算机学院挂职体验谈
  9. 为什么我不使用 Web 组件?
  10. 一个存储过程实现(问题答案)
  11. mysql安装框架_MySQL安装详解图文版(V5.5 For Windows)
  12. BZOJ5222[Lydsy2017省队十连测] 怪题
  13. c语言程序进制,C语言编程:进制转换器
  14. OpenCV——常用函数
  15. 常用设计模式 - 建造者模式
  16. win10中conda activate激活环境出错的解决办法
  17. [柒穆雨]学习ps有什么用?
  18. Win7,CentOS 6.4双系统 硬盘安装
  19. 【Python】 -- from module import * 、from module import function 与 import module
  20. 【PR 基础】PR界面简介

热门文章

  1. PageRank三个博客mark
  2. Vijos P1816 统计数字【序列处理】
  3. CCF NOI1038 玩扑克
  4. 【读书笔记】 —— 公平与正义
  5. 推理集 —— 特殊与差异
  6. continue 的理解
  7. 万有引力(Law of universal gravitation)
  8. 子网掩码(subnet mask)与默认网关(default gateway)
  9. Python基础——zip
  10. C++基础::shared_ptr 编程细节(一)