第30卷

第3期高师理科学刊Vol.30No.32010年5月Journal of Science of Teachers ′College and University May 2010

文章编号:1007-9831(2010)03-0068-03

有限差分法解薛定谔方程与

MATLAB 实现

刘晓军(齐齐哈尔大学理学院,黑龙江齐齐哈尔161006)

摘要:介绍了用有限差分法解薛定谔方程,以一维无限深势阱、含位势的一维无限深势阱为例求解,并应用M ATL AB 软件编程计算,模拟画出几率图形.

关键词:有限差分法;薛定谔方程;一维无限深势阱

中图分类号:O413.1文献标识码:A doi :10.3969/j.issn.1007-9831.2010.03.022

在量子力学中求解薛定谔方程是一个重要的问题,但在实际问题中往往很难确定解析解,这样利用数值方法求数值解就有一定的优势和实际意义[1].还可以利用计算机手段给出形象化分析,更有利于理解和应用.根据有限差分法中的二阶微分中心差分算符(其中忽略3x 及更高阶项)

[2]222

)()(2)()(d d x x x f x f x x f x f x

++=(1)

可将一维定态薛定谔方程[3])()()()(d d 22

2

2x E x x V x x =+=(2)化为)(])([)(2)()(2)(22x E x V x x x x x x =++=

(3)以点x n x n =(N n ....3,2,1=)将坐标分为N 个相等的间隔,当N 充分大时,x 就足够小.将第k 个分点的波函数简记为)(x k k =[4].同时满足条件

00==n ,则式(3)化简为k k k k k E x β2211)(2=++=(4)

式中)()(2222x k V x k +

==β(5)0...000 (000)

..................00...R -0

00...00 (01)

221

=E R R E E R E R

R E N

N ααααα(6)式(6)为对应的久期方程.式中)(2;)(222

x k V R x R k +==α=(7)

将相对复杂的方程就转化为解久期方程的问题,即使维数再高也是容易求解的.

收稿日期:35

作者简介:刘晓军(),男,黑龙江富裕人,副教授,硕士,从事理论物理与数值模拟研究.:xj @632010-0-01972-E-mail l http://www.doczj.com/doc/7707eab9b0717fd5370cdc17.html

久期方程 matlab,有限差分法解薛定谔方程与MATLAB实现相关推荐

  1. matlab解薛定谔方程,有限差分法解薛定谔方程与MATLAB实现

    第30卷 第3期 高 师 理 科 学 刊 Vol. 30 No.3 2010年 5月 Journal of Science of Teachers′ College and University Ma ...

  2. matlab solve 解的范围,matlab怎么解方程,如何规定解的范围?

    方法/步骤: 一.解一元方程 1.先举一例,解方程"x^2+100*x+99=0". 在Matlab "Command Window"中输入如下命令:x=sol ...

  3. matlab牛顿法解非线性方程组,matlab实现牛顿迭代法求解非线性方程组.pdf

    资源描述 matlab 实现牛顿迭代法求解非线性方程组实现牛顿迭代法求解非线性方程组 已知非线性方程组如下 3*x1-cos(x2*x3)-1/2=0 x1^2-81*(x2+0.1)^2+sin(x ...

  4. 四轴飞行器1.4 姿态解算和Matlab实时姿态显示

    四轴飞行器1.4 姿态解算和Matlab实时姿态显示 MPU6050数据读取出来后,经过一个星期的努力,姿态解算和在matlab上的实时显示姿态终于完成了. 1:完成matlab的串口,并且实时通过波 ...

  5. matlab中 三种方法计算 Ax b,在MATLAB中,方程Ax=B的解可以用哪个命令求得? matlab 求助 解方程组...

    matlab中解方程组还是很方便的,例如,对于代数方程组Ax=b(A为系数矩阵,非奇异)的求解,MATLAB中有两种方法: (1)x=inv(A)*b - 采用求逆运算解方程组: (2)x=A\B - ...

  6. 【多元域除法】多项式除法电路原理及MATLAB详解

    关注公号[逆向通信猿]更精彩!!! 关于二元域上的两个元素的加法和乘法.多项式除法,在之前的博客 [有限域除法]二元多项式除法电路原理及MATLAB详解 子程序:sub_poly_div.m [有限域 ...

  7. 【多元域乘法】多项式乘法电路原理及MATLAB详解

    关注公号[逆向通信猿]更精彩!!! 关于二元域上的两个元素的乘法.多项式除法,在之前的博客 [有限域除法]二元多项式除法电路原理及MATLAB详解 子程序:sub_poly_div.m [有限域元素加 ...

  8. matlab中函数或变量无法识别怎么办_用MATLAB巧解微分方程实例分析

    点"考研竞赛数学"↑可每天"涨姿势"哦! MATLAB巧解微分方程实例分析 王少华 西安电子科技大学 微分方程求解难, 字母一堆看着烦. 写错数字一时爽, 一直 ...

  9. matlab 高斯消去法程序,高斯消去法解线性方程的Matlab程序

    1151091杨晨辉 高斯消去法解线性方程的Matlab程序 方法一: function x = gauss(A,b) n = length(b); for k = 1 : n-1 if A(k,k) ...

  10. 程序阅读_全面详解LTE:MATLAB建模仿真与实现_自学笔记(1)调制与编码_程序阅读

    程序阅读_全面详解LTE:MATLAB建模仿真与实现_自学笔记(1)调制与编码_程序阅读 在粗浅地掌握了LTE知识后,从今天开始对<全面详解LTE:MATLAB建模仿真与实现>一书的学习. ...

最新文章

  1. AI领域经典原创推荐,每一份坚持都值得被尊重
  2. TypeScript 3.3来了!快看看有什么新功能
  3. Idea maven项目不能新建package和class的解决
  4. What to call your Academic Event
  5. Spring Boot提交表单信息
  6. 取代 Postman + Swagger!这款神器功能更强大,界面更炫酷!
  7. 【API】短信通106端口验证短信的实现
  8. wget 命令下载网络文件到指定目录
  9. 汉字转拼音源码的两个类
  10. HFSS周期结构超表面结构单元仿真
  11. C3P0jar包下载方法
  12. 【中创福利】有一种年味叫公司发年货
  13. 北京移动推低价位流量卡 10元包70M
  14. 在arm Cortex-A9开发板移植rtl8821au无线网卡并实现与外网通信
  15. 浅谈BCrypt密码加解密的使用
  16. 数据挖掘利器 selenium实战案例--论文数据挖掘与可视化分析(下)
  17. win10计算机到桌面显示器,win10系统创建桌面快捷方式关闭电脑显示器的操作方法...
  18. linux系统下通过tc命令实现对端口的限速,实用脚本
  19. 华为 RH2288 V3 安装vmware Esxi6.7U3
  20. 软件测试自学日语app,免费学日语的软件哪个好?零基础学习日语的app评测推荐...

热门文章

  1. 23个Python爬虫开源项目代码:微信、淘宝、豆瓣、知乎、微博等。我要做马来人...
  2. 正高、正常高、大地高
  3. 比特率(码率) = 采样率 (Sampling rate ) * 位深 (Bit depth)* 声道数目/Opus/AAC/mp3
  4. 统计模型评价准则 AIC
  5. C#毕业设计——基于C#+ASP.NET+SQL Server的酒店入住信息管理系统设计与实现(毕业论文+程序源码)——酒店入住信息管理系统
  6. 生成PDMS管口方位图 python方案
  7. 信息系统项目管理师考试备考经验和心得(50天一次性通过)
  8. linux ps 主进程,Linux ps 查看进程
  9. 电脑上微信怎么双开_【干货分享】电脑版微信怎么双开、多开~
  10. 微信小程序:实现微信登录