大学物理2024,Vol.43Issue(11) :23-25,31.DOI:10.16854/j.cnki.1000-0712.240117

快速傅里叶变换方法求解定态薛定谔方程

Solution of the stationary Schr?dinger equation by the fast Fourier transform method

刘笑飞 张晓燕 方基宇 牛中明
大学物理2024,Vol.43Issue(11) :23-25,31.DOI:10.16854/j.cnki.1000-0712.240117

快速傅里叶变换方法求解定态薛定谔方程

Solution of the stationary Schr?dinger equation by the fast Fourier transform method

刘笑飞 1张晓燕 2方基宇 3牛中明2
扫码查看

作者信息

  • 1. 安徽大学纽约石溪学院,安徽 合肥 230039
  • 2. 安徽大学物理与光电工程学院,安徽 合肥 230601
  • 3. 安徽理工大学力学与光电物理学院,安徽淮南 232001
  • 折叠

摘要

定态薛定谔方程通常在坐标空间使用有限差分法和打靶法等算法数值求解.本文采用傅里叶变换在动量空间数值求解定态薛定谔方程,借助快速傅里叶变换算法大幅提高了数值求解速度,并编写了相应的MATLAB数值程序.通过与一维谐振子本征值和本征波函数的解析解对比,验证了该方法的可靠性和数值程序的正确性,为定态薛定谔方程的求解提供了一种高效的数值算法.

Abstract

The stationary Schrödinger equation is usually solved numerically using the finite difference method and shooting method in the coordinate space.This paper employs the Fourier transform to numerically solve the sta-tionary Schrödinger equation in the momentum space,the solving speed is greatly improved by using the fast Fourier transform algorithm,and the corresponding MATLAB numerical codes were developed.By comparing with the ana-lytic solutions of the eigenvalues and eigenfunctions of the one-dimensional harmonic oscillator,the reliability of the method and the correctness of the codes are verified,which provides an efficient numerical algorithm for solving the stationary Schrödinger equation.

关键词

薛定谔方程/快速傅里叶变换/一维谐振子

Key words

Schrödinger equation/fast fourier transform/one-dimensional harmonic oscillator

引用本文复制引用

出版年

2024
大学物理
中国物理学会

大学物理

影响因子:0.333
ISSN:1000-0712
段落导航相关论文