中文字幕在线一区二区在线,久久久精品免费观看国产,无码日日模日日碰夜夜爽,天堂av在线最新版在线,日韩美精品无码一本二本三本,麻豆精品三级国产国语,精品无码AⅤ片,国产区在线观看视频

      定態(tài)薛定諤方程的MATLAB求解(一)

      時間:2024-06-30 08:26:32 電子信息工程畢業(yè)論文 我要投稿
      • 相關(guān)推薦

      定態(tài)薛定諤方程的MATLAB求解(一)

       利用矩陣法對定態(tài)薛定諤方程的MATLAB求解


      摘要:本文首先對薛定諤方程的提出及發(fā)展做了一個簡單介紹。然后,以在一維空間運動的粒子構(gòu)成的諧振子的體系為例,詳細(xì)介紹了矩陣法求解薛定諤方程的過程及公式推導(dǎo)。最后,通過MATLAB編程仿真實現(xiàn)了求解結(jié)果。

      關(guān)鍵詞:定態(tài)薛定諤方程求解  矩陣法  MATLAB仿真
      薛定諤方程簡介
      1.1背景資料
       薛定諤方程是由奧地利物理學(xué)家薛定諤提出的量子力學(xué)中的一個基本方程,是將物質(zhì)波的概念和波動方程相結(jié)合建立的二階偏微分方程,可描述微觀粒子的運動,每個微觀系統(tǒng)都有一個相應(yīng)的薛定諤方程式,通過解方程可得到波函數(shù)的具體形式以及對應(yīng)的能量,從而了解微觀系統(tǒng)的性質(zhì)。其僅適用于速度不太大的非相對論粒子,其中也沒有包含關(guān)于粒子自旋的描述。當(dāng)計及相對論效應(yīng)時,薛定諤方程由相對論量子力學(xué)方程所取代,其中自然包含了粒子的自旋。
       薛定諤方程建立于 1926年。它是一個非相對論的波動方程。它反映了描述微觀粒子的狀態(tài)隨時間變化的規(guī)律,它在量子力學(xué)中的地位相當(dāng)于牛頓定律對于經(jīng)典力學(xué)一樣,是量子力學(xué)的基本假設(shè)之一。設(shè)描述微觀粒子狀態(tài)的波函數(shù)為Ψ(r,t),質(zhì)量為m的微觀粒子在勢場V(r,t)中運動的薛定諤方程為
      在給定初始條件和邊界條件以及波函數(shù)所滿足的單值、有限、連續(xù)的條件下,可解出波函數(shù)Ψ(r,t)。由此可計算粒子的分布概率和任何可能實驗的平均值(期望值)。當(dāng)勢函數(shù)V不依賴于時間t時,粒子具有確定的能量,粒子的狀態(tài)稱為定態(tài)。定態(tài)時的波函數(shù)可寫成式中Ψ(r)稱為定態(tài)波函數(shù),滿足定態(tài)薛定諤方程,這一方程在數(shù)學(xué)上稱為本征方程,式中E為本征值,是定態(tài)能量,Ψ(r)又稱為屬于本征值E的本征函數(shù)。
        量子力學(xué)中求解粒子問題常歸結(jié)為解薛定諤方程或定態(tài)薛定諤方程。薛定諤方程揭示了微觀物理世界物質(zhì)運動的基本規(guī)律,被廣泛地用于原子物理、核物理和固體物理,對于原子、分子、核、固體等一系列問題中求解的結(jié)果都與實際符合得很好。

       定態(tài)薛定諤方程直角坐標(biāo)系形式
       
       
       定態(tài)薛定諤方程球坐標(biāo)系形式
       


      1.2定態(tài)薛定諤方程
      條件
      V(r,t)=V(r), 與t無關(guān)。
      用分離變量法, 令Ψ=φ(r)f(t),代入薛定諤方程,得兩個方程:


      此稱定態(tài)薛定諤方程

      整個定態(tài)波函數(shù)形式:


      特點:

      波函數(shù)由空間部分函數(shù)與時間部分函數(shù)相乘;

      B.時間部分函數(shù)是確定的。
      定態(tài)波函數(shù)幾率密度W與t無關(guān),幾率分布不隨時間而變,因此稱為定態(tài)。


      1.3本征方程、本征函數(shù)與本征值
       算符:                    本征方程:

      λ:本征值,有多個,甚至無窮多個
      ψλ:本征值為λ的本征函數(shù),也有多個,甚至無窮多個,有時一個本征值對應(yīng)多個不同的本征函數(shù),這稱為簡并。若一個本征值對應(yīng)的不同本征函數(shù)數(shù)目為N,則稱N重簡并。
      1.4 定態(tài)情況下的薛定諤方程一般解
      1、定態(tài)薛定諤方程或不含時的薛定諤方程是能量本征方程,E就稱為體系的能量本征值,而相應(yīng)的解稱為能量的本征函數(shù)。
      2、當(dāng)不顯含時時,體系的能量是收恒量,可用分離變量。
      3、解定態(tài)薛定諤方程,關(guān)鍵是寫出哈密頓量算符。
       

      2. 利用矩陣法求解薛定諤方程
       以在一維空間運動的粒子構(gòu)成的諧振子的體系為例。
       該粒子的勢能是,是諧振子的角頻率,因此諧振子的哈密頓量為
            。
       當(dāng)時,諧振子的勢能變?yōu)闊o窮大,因此,粒子只能在有限的空間上運動,并且能量值譜是分立的。下面采用矩陣的方法,確定諧振子的能量分立值。
       從運動方程出發(fā)    (1)
      而勢能    那么  
      又代入上式(1)得
            即 (2)
      在矩陣形式下,該方程可以寫為
      含時坐標(biāo)矩陣元    (3)
      對它求導(dǎo),我們得到
       代入上式后,有
        (4)
      其中   (5)
      所以,除了當(dāng)或外,所有的坐標(biāo)矩陣元都等于零
      當(dāng)時,由(5)式有
      即   同理,
      因此,只有變化時,才能得到頻率即 所以不為零的坐標(biāo)矩陣元為
       根據(jù)定義[12-14]
       
       
       對于存在的波函數(shù),應(yīng)為實數(shù),所有的矩陣元也為實數(shù),由厄密算符的性質(zhì)得
       
      為了計算坐標(biāo)的矩陣元,由對易關(guān)系  
      又   代入上式易得  
      寫為矩陣形式,有
      根據(jù)矩陣的乘法規(guī)則,有
       又,則有由前面的分析知,只有時,才存在矩陣元,代入上式,
      從該方程我們可以得出
       矩陣元不為零,但是當(dāng)時,矩陣元則
      即 
      又 
      依次類推,得出  
      最后,我們得到坐標(biāo)矩陣元不為零的表達(dá)式 
       又諧振子的能量可以用來表示,且,計算該能量得
         
       
      其中,對于全部的1求和,只有當(dāng)參數(shù)時坐標(biāo)矩陣元不為零,因此得到
       
       亦即     
       因此,諧振子的能級以為間隔,最低能級是 


      MATLAB仿真結(jié)果


       線性諧振子的前六個本征函數(shù)
       
       上圖為線性諧振子的前六個本征函數(shù),圖中縱軸橫線表示具有相同能量的經(jīng)典線性諧振子的振動范圍。

       有限方勢阱前六個本征函數(shù)
       上圖為有限方勢阱的前六個本征函數(shù),圖中縱軸橫線表示具有相同能量的經(jīng)典線性諧振子的振動范圍。

      參考文獻(xiàn):

      1.周世勛,量子力學(xué)教程,北京-高等教育出版社,1979:38-42
      2.曾謹(jǐn)言,量子力學(xué),北京-科學(xué)出版社,1987:45-51
      3.  周豐,定態(tài)薛定諤方程的計算機解法,武漢交通職業(yè)學(xué)院學(xué)報,2005,7(2),77-80
      4. 封國林等,試用矩陣連分法數(shù)值求解薛定諤方程,江蘇農(nóng)學(xué)院學(xué)報,1996,17(4),103-108
      5. 馬文 編著,計算物理學(xué),科學(xué)出版社,2005,P196-201,244-250
      6.王肇慶、佘守憲、蘇惠惠,諧振子薛定諤方程的簡單解法,大學(xué)物理,1996,15(8):19-21

      附錄:
      程序運行環(huán)境:MATLAB7.0
      MATLAB源程序:
      function f = schrodinger()
      %% 對一些常數(shù)的定義
      me = 9.10938188e-31;
      eV = 1.60217646e-19;
      h = 6.626068e-34;
      hbar = 1.05457148e-34;       % hbar=h/2/pi
      % 定義寬度和格點數(shù)
      a = 10e-9;                    % 長度
      n = 128;                     % 分離數(shù)
      z = linspace(-a/2,a/2,n);         % 線性等分
      dz = a/n;                     % 各點空間
      %% 可能的矩陣
      %為有限方勢阱====================================
      %V0 = 0*eV;
      %V = -V0*ones(n,1);    
      % 線性諧振子 ==================================
      K = 1;
      V0=1*eV;
      V =V0+1/2*K*z'.^2;
      pmatrix = spdiags(V,0,n,n);  % 創(chuàng)建稀疏矩陣
      %% 用薛定諤矩陣求波函數(shù)
      vector = zeros(n,3);
      vector(1:n,1) = -hbar^2/(2*me)/dz^2;
      vector(1:n,2) = 2*hbar^2/(2*me)/dz^2;
      vector(2:n,3) = -hbar^2/(2*me)/dz^2;
      vmatrix = spdiags(vector,-1:1,n,n);   
      matrix = pmatrix+vmatrix;       
      eignum = 6;            % 設(shè)置特征值個數(shù)
      % 求薛定諤方程的特征值
      [eigvector, eigvalue] = eigs(matrix,eignum,0);  %求指定的幾個特征值
      diag(eigvalue)/eV                        %矩陣對角元素提取、創(chuàng)建對角矩陣
       for i = 1:eignum,   
           wavefunction = eigvector(:,i);
           energy = eigvalue(i,i);
       %將engivector常規(guī)化
      wavefunction = wavefunction/sqrt(sum(abs(wavefunction.^2)*dz)); 
      % 作圖
           figure(1);
           subplot(eignum/2,2,i),plot(z,wavefunction);%創(chuàng)建子圖、畫波函數(shù)圖
          % figure(2);
          % plot(z,energy);%畫能量線圖
       end

      程序運行結(jié)果:
      >> schrodinger()
      Iteration 1: a few Ritz values of the 20-by-20 matrix:
           0
           0
           0
           0
           0
           0

      Iteration 2: a few Ritz values of the 20-by-20 matrix:
        1.0e+018 *

          1.3147
          1.5308
          1.8346
          2.2932
          3.0648
          4.6360

      Iteration 3: a few Ritz values of the 20-by-20 matrix:
        1.0e+018 *

          1.3147
          1.5308
          1.8346
          2.2932
          3.0648
          4.6360
      ans =

          4.7476
          4.0774
          3.4021
          2.7218
          2.0365
          1.3463

      【定態(tài)薛定諤方程的MATLAB求解(一)】相關(guān)文章:

      MATLAB正交振幅調(diào)制解調(diào)仿真分析(一)12-26

      基于MATLAB的正交振幅調(diào)制與解調(diào)仿真分析(一)03-07

      LabVIEW與MATLAB混合編程03-19

      基于Matlab的層次分析法與運用03-21

      基于matlab的節(jié)電模糊控制系統(tǒng)03-07

      論文寫作格式要求解析03-14

      緯度漸長率算法及其matlab的實現(xiàn)03-07

      試論基于Matlab的層次分析法與運用12-03

      “一定物質(zhì)的量濃度溶液的配制”的教學(xué)價值(一)03-08

      主站蜘蛛池模板: 99久久国产一区二区三区| 国产主播一区二区在线观看| 婷婷开心五月综合基地| 抚宁县| 99久久久69精品一区二区三区| 午夜精品久视频在线观看| 亚欧乱色束缚一区二区三区| 韩国无码精品人妻一区二| 澎湖县| AV中文码一区二区三区| 亚洲av色香蕉一区二区三区精品 | 国产精品久久精品久久精品久久 | 久久激情人妻中文字幕| 亚洲一区二区三区在线观看蜜桃| 亚洲熟妇少妇一区二区三区| 99久久精品久久久| 独山县| 连南| 中卫市| 南木林县| 钟祥市| 木兰县| 棋牌| 国产91九色在线观看| 壶关县| 亚洲一区二区三区日韩精品四区| 少妇熟女淫荡丰满| 最新国产精品精品视频| 久久青青草视频免费观看| 日韩美女高潮流白浆视频在线观看| 亚洲av中文aⅴ无码av不卡| 草莓视频中文字幕人妻系列| 高清高速无码一区二区| 99熟妇人妻精品一区五一看片| 久久99亚洲网美利坚合众国| 欧美zozo另类人禽交| 国产黑色丝袜在线观看视频| 搡老女人老妇女老熟妇69| 国产真实伦视频在线视频| 久久久www成人免费无遮挡大片| 精品久久人妻一区二区三区|