《高等统计物理学》Cookbook(持续更新)

2024-01-04 21:18

本文主要是介绍《高等统计物理学》Cookbook(持续更新),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

在《高等统计物理学》系列文章中,有时候会用到一些重要的量子力学基础知识,比如定态薛定谔方程的求解、产生和消灭算符等等。本部分为读者建立一个即用即查的“工具箱”,为方便正文的高效学习。

内容
一. 薛定谔方程求解
二. 消灭算符和产生算符
三. 玻色子、费米子和保、泡利不相容原理
四. 高Tc超导体的主要性质

一. 薛定谔方程求解

1. 求解步骤

(1)分离变量;
Ψ ( r , t ) = ψ ( r ) f ( t ) ; \Psi(r,t)=\psi(r)f(t) ; Ψ(r,t)=ψ(r)f(t);(2)构造等式;

借助薛定谔方程 i ℏ ∂ Ψ ( r , t ) ∂ t = − ℏ 2 2 m ∇ 2 Ψ ( r , t ) + U ^ ( r ) Ψ ( r , t ) , i\hbar\frac{\partial \Psi(r,t)}{\partial t}=-\frac{\hbar^2}{2m} \nabla^2\Psi(r,t)+\hat U(r)\Psi(r,t) , itΨ(r,t)=2m22Ψ(r,t)+U^(r)Ψ(r,t)代入得到 i ℏ ∂ ψ ( r ) f ( t ) ∂ t = − ℏ 2 2 m ∇ 2 ψ ( r ) f ( t ) + U ^ ( r ) ψ ( r ) f ( t ) = H ^ ψ ( r ) f ( t ) , i\hbar\frac{\partial \psi(r)f(t)}{\partial t}=-\frac{\hbar^2}{2m} \nabla^2\psi(r)f(t)+\hat U(r)\psi(r)f(t)=\hat H\psi(r)f(t) , itψ(r)f(t)=2m22ψ(r)f(t)+U^(r)ψ(r)f(t)=H^ψ(r)f(t)进而得 i ℏ ψ ( r ) ∂ f ( t ) ∂ t = f ( t ) H ^ ψ ( r ) , i\hbar\psi(r)\frac{\partial f(t)}{\partial t}=f(t)\hat H\psi(r) , iψ(r)tf(t)=f(t)H^ψ(r)整理得 1 i ℏ d f ( t ) f ( t ) 1 d t = 1 ψ ( r ) H ^ ψ ( r ) = E 。 \frac{1}{i \hbar}\frac{df(t)}{f(t)}\frac{1}{dt}=\frac{1}{\psi(r)}\hat H \psi(r)=E 。 i1f(t)df(t)dt1=ψ(r)1H^ψ(r)=E(3)微分方程解出 f(t) ;

很容易得到, f ( t ) = C e − i ℏ E t f(t)=Ce^{-\frac{i}{\hbar}Et} f(t)=CeiEt (只是要特别注意一下这里放置C的位置)。

(4)定态薛定谔方程方程解出 ψ ( r ) \psi(r) ψ(r)

(5)得到 Ψ ( r , t ) 。 \Psi(r,t) 。 Ψ(r,t)

(待解决问题1:按照该套路算出一维无限深势阱、一维谐振子和氢原子的波函数)

二. 消灭算符和产生算符

1. 定义式

消灭算符: a = ( μ ω 2 ℏ ) 1 2 ( x ^ + i μ ω p ^ ) = ( μ ω 2 ℏ ) 1 2 ( x ^ + ℏ μ ω d d x ) a=(\frac{\mu \omega}{2 \hbar})^{\frac{1}{2}}( \hat x+\frac{i}{\mu \omega}\hat p)=(\frac{\mu \omega}{2 \hbar})^{\frac{1}{2}}(\hat x+\frac{\hbar}{\mu\omega}\frac{d}{dx}) a=(2μω)21(x^+μωi

这篇关于《高等统计物理学》Cookbook(持续更新)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/570629

相关文章

C++统计函数执行时间的最佳实践

《C++统计函数执行时间的最佳实践》在软件开发过程中,性能分析是优化程序的重要环节,了解函数的执行时间分布对于识别性能瓶颈至关重要,本文将分享一个C++函数执行时间统计工具,希望对大家有所帮助... 目录前言工具特性核心设计1. 数据结构设计2. 单例模式管理器3. RAII自动计时使用方法基本用法高级用法

IDEA与MyEclipse代码量统计方式

《IDEA与MyEclipse代码量统计方式》文章介绍在项目中不安装第三方工具统计代码行数的方法,分别说明MyEclipse通过正则搜索(排除空行和注释)及IDEA使用Statistic插件或调整搜索... 目录项目场景MyEclipse代码量统计IDEA代码量统计总结项目场景在项目中,有时候我们需要统计

MySQL 数据库表操作完全指南:创建、读取、更新与删除实战

《MySQL数据库表操作完全指南:创建、读取、更新与删除实战》本文系统讲解MySQL表的增删查改(CURD)操作,涵盖创建、更新、查询、删除及插入查询结果,也是贯穿各类项目开发全流程的基础数据交互原... 目录mysql系列前言一、Create(创建)并插入数据1.1 单行数据 + 全列插入1.2 多行数据

linux安装、更新、卸载anaconda实践

《linux安装、更新、卸载anaconda实践》Anaconda是基于conda的科学计算环境,集成1400+包及依赖,安装需下载脚本、接受协议、设置路径、配置环境变量,更新与卸载通过conda命令... 目录随意找一个目录下载安装脚本检查许可证协议,ENTER就可以安装完毕之后激活anaconda安装更

Nginx进行平滑升级的实战指南(不中断服务版本更新)

《Nginx进行平滑升级的实战指南(不中断服务版本更新)》Nginx的平滑升级(也称为热升级)是一种在不停止服务的情况下更新Nginx版本或添加模块的方法,这种升级方式确保了服务的高可用性,避免了因升... 目录一.下载并编译新版Nginx1.下载解压2.编译二.替换可执行文件,并平滑升级1.替换可执行文件

SQL Server跟踪自动统计信息更新实战指南

《SQLServer跟踪自动统计信息更新实战指南》本文详解SQLServer自动统计信息更新的跟踪方法,推荐使用扩展事件实时捕获更新操作及详细信息,同时结合系统视图快速检查统计信息状态,重点强调修... 目录SQL Server 如何跟踪自动统计信息更新:深入解析与实战指南 核心跟踪方法1️⃣ 利用系统目录

SpringBoot中六种批量更新Mysql的方式效率对比分析

《SpringBoot中六种批量更新Mysql的方式效率对比分析》文章比较了MySQL大数据量批量更新的多种方法,指出REPLACEINTO和ONDUPLICATEKEY效率最高但存在数据风险,MyB... 目录效率比较测试结构数据库初始化测试数据批量修改方案第一种 for第二种 case when第三种

MySQL追踪数据库表更新操作来源的全面指南

《MySQL追踪数据库表更新操作来源的全面指南》本文将以一个具体问题为例,如何监测哪个IP来源对数据库表statistics_test进行了UPDATE操作,文内探讨了多种方法,并提供了详细的代码... 目录引言1. 为什么需要监控数据库更新操作2. 方法1:启用数据库审计日志(1)mysql/mariad

在Linux终端中统计非二进制文件行数的实现方法

《在Linux终端中统计非二进制文件行数的实现方法》在Linux系统中,有时需要统计非二进制文件(如CSV、TXT文件)的行数,而不希望手动打开文件进行查看,例如,在处理大型日志文件、数据文件时,了解... 目录在linux终端中统计非二进制文件的行数技术背景实现步骤1. 使用wc命令2. 使用grep命令

详解如何使用Python从零开始构建文本统计模型

《详解如何使用Python从零开始构建文本统计模型》在自然语言处理领域,词汇表构建是文本预处理的关键环节,本文通过Python代码实践,演示如何从原始文本中提取多尺度特征,并通过动态调整机制构建更精确... 目录一、项目背景与核心思想二、核心代码解析1. 数据加载与预处理2. 多尺度字符统计3. 统计结果可