图像缩略图

氢波函数可视化工具

版本1.3.0.1(205 KB)由 何塞·马丁
在3D中可视化类氢波函数,并观看原子状态变化的动画
5
4级

12下载

更新2016年9月1日

查看版本历史记录

查看许可证

该代码提供了计算氢波函数的基本功能,并使用三维iso曲面将这些波函数可视化。这可以用来探索波函数的空间性质。
此外,很容易计算出一个近似于原子波函数的东西,而原子正经历一个状态转变(为了更容易理解,我们假设拉比频率非常慢)。然后,原子的波函数可以可视化为时间的函数,同时模拟跃迁。过渡GUI允许用户在任何期望的过渡(甚至非电偶极子过渡)中编程,并观察波函数的演变。

动画清楚地显示了为什么pi跃迁发射线偏振光和sigma跃迁发射圆偏振光。

与牛津物理学联合开发。非常感谢大卫·卢卡斯博士和克里斯·巴伦斯先生。本文件中的代码由Chris Ballance在MathWorks实习期间编写。

引用为

乔斯·马丁(2021年)。氢波函数可视化工具(//www.tianjin-qmedu.com/matlabcentral/fileexchange/26218-hydrogenic-wavefunction-visulization-tool),MATLAB中央文件交换。恢复.

评论和评级(7.)

乔恩

与教科书中的插图相比,2pm=1和m=-1状态看起来并不正确。它们不应该只是m=0状态在x轴和y轴上的旋转吗?它看起来像是在绘制Y11(θ,φ),而不管m的值是多少,而不是m=1的实数(Y11(θ,φ))和m=-1的imag(Y11(θ,φ))。(见https://uk.mathworks.com/matlabcentral/fileexchange/64274-hydrogen-orbitals?s_tid=srchtitle例如)。

方兴隆

保罗卡斯鲍姆

斯马特先生

奥伦

您好,再次查看您的代码,我注意到在“calculateHydrogenicWavefunction.m”中的第168行计算psiNorm时,您缺少阶乘(N+L)的3次方,这是根据Liboff的“量子力学入门”,表10.3

奥伦

嗨,谢谢你的贡献。
我也在使用氢本征函数\psi=Ylm(\theta,\phi)*Rnl(r),并且遇到了一个我在这个工具中检测到的问题,关于文件:“calculateHydrogenicWavefunction.m”。看来你的波函数不是正交的。。。例如,(N,L,M)=(2,1,0)和(3,1,0)的波函数的内积不会消失。
如果psi1是(2,1,0)的矩阵,psi2是(3,1,0)的矩阵,那么sum(sum(sum(psi1*conj(psi2)))是-2.7754。我怀疑这与径向函数的实现有关。
这是数字副产品吗?如何避免?

谢谢!
奥伦

MATLAB版本兼容性
使用R2012b创建
与任何版本兼容
平台兼容性
窗户 马科斯 Linux

社区寻宝

在MATLAB Central中查找宝藏,了解社区如何帮助您!

开始打猎吧!