matlab在電磁學(xué)中的應(yīng)用【開題報告+文獻綜述+畢業(yè)論文】_第1頁
已閱讀1頁,還剩33頁未讀 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、<p><b>  畢業(yè)論文開題報告</b></p><p><b>  應(yīng)用物理</b></p><p>  MATLAB在電磁學(xué)中的應(yīng)用</p><p>  一、選題的背景與意義</p><p>  在工科物理教學(xué)中,物理實驗極其重要,一般院校都將其列為一門單獨的課程,它擔(dān)負著學(xué)生的基

2、本實驗技能訓(xùn)練的任務(wù)1 通過一系列的實驗、學(xué)習(xí),學(xué)生可在一定程度上掌握前人對一些物理量的典型測量方法和實驗技術(shù),并在以后的實驗工作中有所借鑒,能夠在這些基礎(chǔ)上有所創(chuàng)新.</p><p>  物理實驗需要有相應(yīng)的配套設(shè)備及實驗環(huán)境. 一方面,一些實驗設(shè)備比較復(fù)雜并且昂貴,限制了實驗的普及應(yīng)用;另一方面,有些實驗環(huán)境是很難滿足的,甚至根本不能滿足;另外,有些實驗是不能直接觀察的,或者只能觀察到實驗對象的局部,如電場、

3、磁場、力場中的分布問題等.</p><p>  鑒于上面的原因,物理仿真實驗已引起了大家的關(guān)注,出現(xiàn)了一些軟件,但很多是基于Flash、Photoshop 、3D Studio MAX之類的圖形圖像軟件制作1 這些軟件可以制作逼真的實驗環(huán)境和生動的實驗過程動畫,還可以制作出實際實驗所無法達到的效果. 但這類軟件本身是制作動畫卡通的,對物理實驗規(guī)律和過程很少涉及,很難做到真正的交互使用,開發(fā)也很困難. 因此,在工科

4、物理實驗教學(xué)中應(yīng)用很少.</p><p>  Matlab 是美國MathWorks 公司開發(fā)的一套高性能的數(shù)值計算和可視化軟件1 它是一種以矩陣運算為基礎(chǔ)的交互式程序語言,其應(yīng)用范圍涵蓋了當(dāng)今幾乎所有的工業(yè)應(yīng)用與科學(xué)研究領(lǐng)域, 集數(shù)值分析、矩陣運算、信號處理和圖形顯示于一體1 其豐富的庫函數(shù)和各種專用工具箱, 將使用者從繁瑣的底層編程中解放出來. 此外,Matlab更強大的功能還表現(xiàn)在其有大量的工具箱(Tool

5、box) , 如:控制系統(tǒng)、數(shù)值模擬、信號處理及偏微分方程等工具箱. 因此,Matlab 已成為美國和其它發(fā)達國家大學(xué)教育和科學(xué)研究中必不可少的工具.Matlab 具有豐富的計算功能和科學(xué)計算數(shù)據(jù)的可視化能力,特別是應(yīng)用偏微分方程工具箱在大學(xué)物理電磁學(xué)等各類物理場的數(shù)值仿真中具有無比的優(yōu)勢. 下文是在電磁學(xué)方面,利用Matlab 軟件編程進行大學(xué)物理教學(xué)的典型案例.</p><p>  二、研究的基本內(nèi)容與擬解決

6、的主要問題</p><p>  對Matlab在大學(xué)物理尤其是在電磁學(xué)中的應(yīng)用進行文獻調(diào)研。</p><p>  將Matlab引入物理學(xué)中,利用其可視化功能對電磁現(xiàn)象進行計算機模擬,利用Matlab模擬一些經(jīng)典的電磁學(xué)現(xiàn)象。 </p><p>  對所做模擬實驗進行總結(jié)分析,撰寫出實驗論文。</p><p>  三、研究的方法與技術(shù)路線&l

7、t;/p><p>  進行電磁學(xué)相關(guān)的模擬實驗,并對所做模擬實驗進行總結(jié)分析進行模擬編程、調(diào)試,撰寫出實驗論文。</p><p>  四、研究的總體安排與進度</p><p>  2010年12月-2011年1月 開題報告</p><p>  2011年1月-2011年3月 文獻搜索,制定可行的實驗方案。</p><p

8、>  2011年3月-2011年5月 進行實驗測量,撰寫實驗論文。</p><p><b>  五、主要參考文獻</b></p><p>  1.陳得寶,楊一軍,姜文彬.Matlab在電子類課程實驗教學(xué)中的應(yīng)用[J].淮北煤炭師范學(xué)院學(xué)報,2005,26(1):78-83. 2. 田富國,淺談Matlab在電路分析中的應(yīng)用,數(shù)字技術(shù)與應(yīng)用,201

9、0 / 03:77-78   3.Correspondence analysis with Matlab  ,Computers & Geosciences, Volume 19, Issue 7, August 1993, Pages 1

10、007-1022,Daquan Tian, Soroosh Sorooshian, Donald E. Myers 4..A Matlab environment for analysis of fluid flow and transport around a

11、60;translating sphere  , Marine Models, Volume 2, Issues 1-4, 2002, Pages 35-56,Uffe Høgsbro Thygesen, Thomas Kiørboe </p>

12、<p><b>  畢業(yè)論文文獻綜述</b></p><p><b>  應(yīng)用物理</b></p><p>  MATLAB在電磁學(xué)中的應(yīng)用</p><p>  目前流行很廣的MATLAB語言,在一定意義上來說,相當(dāng)于一臺具備多媒體功能的計算器,它可以用和通常的筆算式相仿的算式完成復(fù)數(shù)、矩陣、和元素群的煩瑣計算,

13、并能表現(xiàn)復(fù)雜的圖形、圖像、聲音、動畫等,從而使科學(xué)計算和編程的效率大大提高。在目前的電磁場與電磁波教學(xué)過程中,一直采用純粹的課堂講解,隨著MATLAB語言的逐步發(fā)展,這門課程的教學(xué)手段和方法也隨之有了相應(yīng)的改進。</p><p>  MATLAB是矩陣實驗室(Matrix Laboratory)的簡稱,是美國MathWorks公司出品的商業(yè)數(shù)學(xué)軟件,用于算法開發(fā)、數(shù)據(jù)可視化、數(shù)據(jù)分析以及數(shù)值計算的高級技術(shù)計算語言

14、和交互式環(huán)境,主要包括MATLAB和Simulink兩大部分。在此只討論MATLAB部分。</p><p>  MATLAB 產(chǎn)品族可以用來進行以下各種工作: </p><p><b>  ● 數(shù)值分析 </b></p><p>  ● 數(shù)值和符號計算 </p><p>  ● 工程與科學(xué)繪圖 </p>&

15、lt;p>  ● 控制系統(tǒng)的設(shè)計與仿真 </p><p>  ● 數(shù)字圖像處理技術(shù) </p><p>  ● 數(shù)字信號處理技術(shù) </p><p>  ● 通訊系統(tǒng)設(shè)計與仿真 </p><p><b>  ● 財務(wù)與金融工程</b></p><p><b>  特點</b>

16、;</p><p>  1) 高效的數(shù)值計算及符號計算功能,能使用戶從繁雜的數(shù)學(xué)運算分析中解脫出來; </p><p>  2) 具有完備的圖形處理功能,實現(xiàn)計算結(jié)果和編程的可視化; </p><p>  3) 友好的用戶界面及接近數(shù)學(xué)表達式的自然化語言,使學(xué)者易于學(xué)習(xí)和掌握; </p><p>  4) 功能豐富的應(yīng)用工具箱(如信號處理工具

17、箱、通信工具箱等) ,為用戶提供了大量方便實用的處理工具.</p><p><b>  優(yōu)勢</b></p><p> ?。?)友好的工作平臺和編程環(huán)境</p><p>  (2)簡單易用的程序語言</p><p> ?。?)強大的科學(xué)計算機數(shù)據(jù)處理能力</p><p> ?。?)出色的圖形處理功

18、能</p><p> ?。?)應(yīng)用廣泛的模塊集合工具箱</p><p>  (6)實用的程序接口和發(fā)布平臺</p><p> ?。?)應(yīng)用軟件開發(fā)(包括用戶界面)</p><p>  Matlab 具有豐富的計算功能和科學(xué)計算數(shù)據(jù)的可視化能力,特別是應(yīng)用偏微分方程工具箱在大學(xué)物理電磁學(xué)等各類物理場的數(shù)值仿真中具有無比的優(yōu)勢。Matlab最基本

19、的功能是進行矩陣運算。電路理論中的基爾霍夫定律、支路電流法、網(wǎng)孔電流法以及節(jié)點電壓法列寫的方程組都可以以矩陣形式表示。另外,求解動態(tài)電路響應(yīng)的問題是一個難點,狀態(tài)變量分析法是提供了解決這一難題的一種很好的方法,其分析結(jié)果是一組一階微分方程組,Matlab提供了微分方程組的數(shù)據(jù)值解。因而,可以應(yīng)用Matlab求解電路習(xí)題。</p><p>  二維靜態(tài)電磁場的邊值問題是求解電磁場的基礎(chǔ),是廣大電磁場工程技術(shù)人員及相

20、關(guān)研究工作者經(jīng)常面臨的問題。因此,二維靜態(tài)電磁場邊值問題的計算,在工程電磁場領(lǐng)域具有重要的意義。傳統(tǒng)的數(shù)學(xué)解析法(如分離變量法或鏡像法)即精確解的方法,只對一些特殊對稱的邊界才能求解,并且求解過程繁雜,甚至在許多實際問題中,由于邊界條件過于復(fù)雜而無法求出解析解。隨著計算機技術(shù)的發(fā)展,無論是特殊的對稱邊界還是一般復(fù)雜的邊界的二維靜態(tài)電磁場的邊值問題,都能用計算機進行數(shù)值求解,并且理論上可以達到任意要求的精度。 </p>&l

21、t;p>  本論文主要討論關(guān)于二維靜態(tài)電磁場數(shù)值計算方法及如何用MATLAB來實現(xiàn)。MATLAB是近年來在歐美地區(qū)十分流行的一種通用性很強的、高性能的、專門用于科學(xué)和工程計算和可視化的優(yōu)秀工具軟件,它集數(shù)值分析、矩陣計算、信號處理和圖形顯示于一體,構(gòu)成了一個方便的界面友好的用戶環(huán)境。如今,MATLAB在國內(nèi)的知名度越來越大,并被廣泛應(yīng)用于教學(xué)和科研。MATLAB有以下幾大特點:一是功能強大,包括數(shù)值計算、符號運算和作圖,編程語法簡

22、單,用簡單的指令就可以完成大量的計算與圖形處理,計算結(jié)果可視化;二是操作界面簡單,語言自然,它以復(fù)數(shù)與矩陣為計算單元,使用的數(shù)學(xué)符號和數(shù)學(xué)表達式與標(biāo)準的相近;三是開放性強。其大部分指令的程序是開放的,用戶可以模仿和修改。此外,MATLAB更強大的功能表現(xiàn)在,有大量的工具箱,如控制系統(tǒng),數(shù)值模擬,信號處理及偏微分方程等工具箱;用戶可以開發(fā)自己的專用工具箱,可方便科技工作者在更專門的領(lǐng)域里應(yīng)用。 </p><p> 

23、 在此我們研究學(xué)習(xí)數(shù)值積分法、有限差分法和有限單元法的數(shù)學(xué)基本原理,并通過實例,以MATLAB實現(xiàn)數(shù)值計算為核心進行展開,來說明MATLAB在二維靜態(tài)電磁場邊值問題數(shù)值求解中的優(yōu)越性,其優(yōu)點主要體現(xiàn)在以下三個方面。一是理論分析與數(shù)值求解的結(jié)合可加深對場域電位分布情況的了解。一般情況下,很難通過解析解來把握場域的電位分布情況,如果能夠把MATLAB的數(shù)值計算與解析解結(jié)合起來,綜合分析場域內(nèi)的電位分布情況,就既可在求解拉普拉斯方程邊值問題時

24、體現(xiàn)物理問題與數(shù)學(xué)結(jié)合的研究方法,又可通過數(shù)值求解來算出各點的電位值和作出分布圖形,直觀地分析場域內(nèi)各點場的分布情況。二是可靠的數(shù)值求解法可應(yīng)用于復(fù)雜的邊界問題。因為,對于一些復(fù)雜邊界的場域,用理論求解是無能為力的,但用數(shù)值計算方法卻能夠解決,對于不同的二維邊界問題,可用MATLAB編程進行數(shù)值計算,不僅程序簡單,可靠性高,而且適應(yīng)范圍廣,只要對MATLAB程序作適當(dāng)修改,就可以計算一些邊界條件比較復(fù)雜的場域問題。三是正確有效的數(shù)值解可

25、以檢驗解析解的準確性。對于一些由理論計算得出的解析解,由于求解的復(fù)雜性,往往不清楚結(jié)果是否正確或合理,這時可以直接用MAT</p><p><b>  主要參考文獻</b></p><p>  1.陳得寶,楊一軍,姜文彬.Matlab在電子類課程實驗教學(xué)中的應(yīng)用[J].淮北煤炭師范學(xué)院學(xué)報,2005,26(1):78-83. 2. 田富國,淺談Matlab

26、在電路分析中的應(yīng)用,數(shù)字技術(shù)與應(yīng)用,2010 / 03:77-78   3.Correspondence analysis with Matlab  ,Computers & Geosciences, Volume 19, Issue 7, August 19

27、93, Pages 1007-1022,Daquan Tian, Soroosh Sorooshian, Donald E. Myers 4..A Matlab environment for analysis of fluid flow and transport&

28、#160;around a translating sphere  , Marine Models, Volume 2, Issues 1-4, 2002, Pages 35-56,Uffe Høgsbro Thygesen, Thomas Ki&#

29、248;rboe </p><p><b>  本科畢業(yè)設(shè)計</b></p><p><b> ?。?0 屆)</b></p><p>  MATLAB在電磁學(xué)中的應(yīng)用</p><p>  【摘要】:MATLAB是矩陣實驗室(Matrix Laboratory)的簡稱,用于算法開發(fā)、數(shù)據(jù)可視化、數(shù)

30、據(jù)分析以及數(shù)值計算的高級技術(shù)計算語言和交互式環(huán)境,在電磁學(xué)的學(xué)習(xí)中引入MATLAB,對于電磁學(xué)實驗現(xiàn)象可以利用它的可視化功能進行計算機模擬。既可以解決具體實驗的復(fù)雜操作,又能夠更直觀清晰地展現(xiàn)實驗現(xiàn)象。</p><p>  【關(guān)鍵詞】:MATLAB ;電磁學(xué);模擬.</p><p>  【ABSTRACT】:MATLAB is a matrix laboratory (Matrix La

31、boratory) for short. It used for algorithm development, data visualization, data analysis and numerical calculation of the senior technical computing language and interactive environment. In the study of electromagnetism

32、, we Introduction into MATLAB, for Electromagnetic Experiment Phenomena can use its computer simulation visualization. Can solve both complex and specific experiment operations, and to more clearly show the experimental

33、results d</p><p>  【KEYWORDS】: MATLAB; electromagnetism; Simulation.</p><p><b>  目 錄</b></p><p><b>  目 錄9</b></p><p>  1電磁學(xué)簡介12</p>&l

34、t;p><b>  1.1概述12</b></p><p>  1.1.1電流的磁效應(yīng)和變化磁場的電效應(yīng)12</p><p>  1.1.2麥克斯韋方程12</p><p>  1.2電磁場問題計算方法12</p><p>  1.2.1解析法12</p><p>  1

35、.2.2數(shù)值法13</p><p>  1.2.3有限差分法13</p><p>  1.2.4有限單元法13</p><p>  1.3電磁學(xué)實驗14</p><p>  2MATLAB簡介16</p><p><b>  2.1概述16</b></p>&

36、lt;p>  2.2工具優(yōu)勢16</p><p>  2.3工具特點16</p><p>  2.4常用工具箱17</p><p>  3電磁學(xué)問題中MATLAB的應(yīng)用17</p><p><b>  3.1論述17</b></p><p>  3.2電磁學(xué)中引入MAT

37、LAB的優(yōu)勢17</p><p>  3.3MATLAB數(shù)據(jù)的輸入18</p><p>  3.4數(shù)值的計算18</p><p>  3.5圖形的繪制18</p><p>  3.6有限分差法18</p><p>  3.7平面上的二重積分問題21</p><p>  3.

38、8沿直線積分求解24</p><p>  4MATLAB在電磁實驗中的應(yīng)用27</p><p>  4.1MATLAB應(yīng)用于實驗27</p><p>  4.2實例分析28</p><p>  4.2.1測磁場的磁感應(yīng)強度28</p><p>  4.2.2熱電偶的定標(biāo)實驗數(shù)據(jù)的處理29<

39、/p><p>  4.2.3電磁場輻射仿真30</p><p>  4.2.4單相橋整流電路實驗?zāi)M錯誤!未定義書簽。</p><p><b>  參考文獻34</b></p><p>  附錄錯誤!未定義書簽。</p><p><b>  引言</b></p&

40、gt;<p>  作為物理學(xué)類專業(yè)的重要基礎(chǔ)課程之一的電磁場與電磁波理論,具有其獨特的特點:一是理論性強,電磁場方面的問題求解的復(fù)雜程度是由于課程中涉及許多高等數(shù)學(xué)方面的計算,特別是需要應(yīng)用微分方程和矢量分析方面的知識,且問題求解繁瑣;二是抽象的理論模型,關(guān)于電磁理論的理論模型只能通過儀器測量得到單純的數(shù)據(jù)結(jié)果或者進行抽象的想象,而抽象的想象不僅無法展現(xiàn)給他人來進行溝通交流,再加上電磁場與電磁波不可見、不可觸摸,各種電磁場

41、與電磁波現(xiàn)象的復(fù)雜的空間分布,給抽象的想象又造成很大困難;三是電磁波是動態(tài)的, 電磁場相互激發(fā)的過程產(chǎn)生了電磁波。所以可以理解電磁波在空間的傳播每時每刻的位置和狀態(tài)都在發(fā)生變化,雖然可以通過麥克斯韋方程和邊界條件來定量描述。但是此種定量的描述過于抽象難以深刻理解以及記憶。傳統(tǒng)的電磁場與電磁波課堂理論教學(xué)方式偏重理論教學(xué),而忽視實驗教學(xué),學(xué)過該門課程后感到學(xué)過的理論知識不能夠深刻記憶,而MATLAB軟件由于其具有豐富的計算功能和科學(xué)計算數(shù)

42、據(jù)的可視化能力,它可以將數(shù)據(jù)以多種圖形形式加以表現(xiàn)。我們將其引入電磁場與電磁波的課堂教學(xué)中,模擬設(shè)計各種電磁波波導(dǎo)結(jié)構(gòu)和自由空間電磁波的輻射裝置,并能動</p><p>  目前MATLAB語言流行很廣泛,它在一定意義上來說,相當(dāng)于一臺計算器,但是他具備很多的多媒體功能。它可以用和通常的筆算式相仿的煩瑣計算從而使科學(xué)計算和編程的效率大大提高,比如:算式完成復(fù)數(shù)、矩陣、和元素群的計算等等。并能表現(xiàn)復(fù)雜的圖形、圖像、

43、聲音、動畫,從而使科學(xué)計算和編程的效率大大提高。在目前的電磁場與電磁波學(xué)習(xí)研究過程中,最多的還是采用實際實驗操作的方式,隨著MATLAB語言的逐步發(fā)展,MATLAB應(yīng)用到電磁學(xué)中進行仿真實驗,可以解決實驗設(shè)備復(fù)雜、昂貴,限制實驗的普及和應(yīng)用;實驗環(huán)境難以滿足;實驗現(xiàn)象無法直接觀察等問題。</p><p>  MATLAB能是計算數(shù)據(jù)可視化,具有的計算功能豐富。在電磁學(xué)中的電磁場的數(shù)值仿真中具優(yōu)勢非常明顯,如使用方

44、便,價格低廉等。采用MATLAB技術(shù)的仿真平臺不但具有傳統(tǒng)的硬件實驗所不具備的優(yōu)勢,更重要的是它可以避免硬件實驗帶來的由于與實驗?zāi)康臒o關(guān)的如接觸不良、儀器故障等所造成的影響的干擾,從而提高學(xué)習(xí)效率。當(dāng)然在真實系統(tǒng)上進行試驗是必不可少的,但是極限與失效測試在采用實機時難以進行,而采用仿真器可以自由地給定各種測試條件,來進行被測控制器的性能測試,因此仿真系統(tǒng)在課件的制作方面優(yōu)勢明顯,同時作為快速控制原型的虛擬試驗臺也是相當(dāng)不錯的選擇。<

45、;/p><p><b>  電磁學(xué)簡介</b></p><p><b>  概述</b></p><p>  磁的現(xiàn)象是由運動電荷所產(chǎn)生的,電磁和電磁的相互作用的現(xiàn)象。電流的磁效應(yīng)和變化磁場的電效應(yīng)這兩個實驗現(xiàn)象和麥克斯韋的電場的變化產(chǎn)生磁場的假設(shè)促使原先相互獨立的點穴和磁學(xué)發(fā)展為物理學(xué)中的一個完整分支學(xué)科。</p>

46、;<p>  電流的磁效應(yīng)和變化磁場的電效應(yīng)</p><p>  電流的磁效應(yīng):任何通有電流的導(dǎo)線,在其周圍都會產(chǎn)生磁場的現(xiàn)象,成為電流的磁效應(yīng)。主要分為兩種情況,長直導(dǎo)線和螺旋線圈。</p><p>  長直導(dǎo)線周圍的磁場強度與導(dǎo)線上的總電流成正比,和與導(dǎo)線的垂直距離有關(guān)成反比。</p><p>  通電的螺旋線圈產(chǎn)生的磁場強度與管面半徑成反比,與線

47、圈匝數(shù)成正比,與電流強度成正比。</p><p><b>  麥克斯韋方程</b></p><p>  麥克斯韋理論的核心思想是:變化的磁場可以激發(fā)渦旋電場,變化的電場可以激發(fā)渦旋磁場;電場和磁場不是彼此孤立的,它們相互聯(lián)系、相互激發(fā)組成一個統(tǒng)一的電磁場。麥克斯韋進一步將電場和磁場的所有規(guī)律綜合起來,建立了完整的電磁場理論體系。這個電磁場理論體系的核心就是麥克斯韋方程

48、組。</p><p><b>  電磁場問題計算方法</b></p><p>  電磁場問題的計算方法一般分為兩大類,每個大類里面包含幾種方法,其中解析法和數(shù)值法較為常見。對于簡單的邊界調(diào)節(jié)和幾何形狀規(guī)則的問題,可以用分離變量和鏡像法求電磁場邊值問題的解析解。</p><p><b>  解析法</b></p>

49、<p>  建立和求解偏微分方程或積分方程是解析法的重要部分。嚴格求解偏微分方程的經(jīng)典方法是分離變量法;嚴格求解積分方程的方法主要是變換數(shù)學(xué)法。解析法的優(yōu)點是:可以將方程的解表示為已知函數(shù)的顯式,從而計算出精確的數(shù)值結(jié)果;可以作為近似解和數(shù)值解的檢驗標(biāo)準;存解析過程中和在解的顯式中可眥觀察到問題的內(nèi)在聯(lián)系和各個參數(shù)列數(shù)值結(jié)果所起的作用。</p><p>  但解析法也存在嚴重的缺點,主要是它僅能解決

50、很少量的問題。事實上,只有在為數(shù)不多的坐標(biāo)系中才能分離變量,而用積分方程法時往往求不出結(jié)果,致使分析過程既困難又復(fù)雜。</p><p><b>  數(shù)值法</b></p><p>  在數(shù)值法中,通常以差分代替微分,用有限求和代替積分,這樣,就將問題化為求解差分方程或代數(shù)方程問題。</p><p>  數(shù)值法與解析法比較,在許多方面具有獨特的優(yōu)

51、點:普適性強,用戶擁有的彈性大。用戶不必具備高度專業(yè)化的電磁場理論、數(shù)學(xué)及數(shù)值技方而的知識就能用提供的程序解決實際問題。</p><p>  數(shù)值法的出現(xiàn),使許多解析法很難解決的復(fù)雜的電磁場問題,有可能通過電磁場的計算機輔助分析獲得很高精度的離散解同時可極大地促進各種電磁場數(shù)值計算方法的發(fā)展。</p><p>  數(shù)值法的缺點是數(shù)據(jù)輸入量大、計算量大、受硬件條件的限制。</p>

52、<p><b>  有限差分法</b></p><p>  有限差分法簡稱差分法,它以簡單、直觀的特點而得到廣泛的應(yīng)用,無論是常微分方程還是偏微分方程,各種類型的二階線性方程,以至高階或非線性方程。均可利用差分法轉(zhuǎn)化為代數(shù)方程組,然后用計算機求其數(shù)值解。</p><p>  有限差分法是以差分原理為基礎(chǔ)的一種數(shù)值方法,它把電磁場連續(xù)域內(nèi)的問題變?yōu)殡x散系統(tǒng)

53、的問題,即用各離散點上的數(shù)值解來逼近連續(xù)場域內(nèi)的真實解,因而,它是一種近似的計算方法,根據(jù)目前計算機的容量和速度,它對許多問題都可以得到足夠高的計算精度。</p><p>  有限差分法是一種較容易掌握的數(shù)值解法,它是求解任何偏微分方程最為有效的數(shù)值方法之一。該數(shù)值解是近似解,但是逼近了場域的真實解。而且,如果離散化的點選擇得足夠密的話,解的誤差就能減小到可接受的程度。而所有的電磁場問題都是用標(biāo)量或矢量偏微分方程

54、來表示的,因此,能用它來求解各種媒質(zhì)中隨空間和時間變化的電場與磁場。</p><p><b>  有限單元法</b></p><p>  有限單元法,簡稱有限元法,是求解數(shù)理邊值問題的一種數(shù)值計算方法。有限元法是以變分原理和剖分插值為基礎(chǔ)的一種數(shù)值計算方法。有限元法可用于可用任何微分方程描述的各類物理場,同樣也適合于時變場、非線性場以及復(fù)雜介質(zhì)巾的電磁場求解。<

55、/p><p><b>  電磁學(xué)實驗</b></p><p>  各個高等院校的理科類專業(yè)的一門重要的基礎(chǔ)課——電磁實驗。他包括科學(xué)理論、實驗操作、數(shù)據(jù)處理等內(nèi)容,具有理論和實踐相結(jié)合的特點,非常有利于人才的培養(yǎng)。用來使學(xué)生更好的掌握電磁實驗的基本知識、基本技能和基本方法方面,提高分析問題、解決問題的能力培養(yǎng),加深對物理基本概念和基本規(guī)律的認識,使學(xué)生養(yǎng)成嚴肅認真、實事求

56、是的科學(xué)態(tài)度和工作作風(fēng)。通過實驗,可以使學(xué)生掌握科學(xué)的實驗方法,使學(xué)生受到科學(xué)研究的基本訓(xùn)練,提高其動手能力。通過電磁實驗使學(xué)生加深對靜電場和靜磁場的分布規(guī)律的認識,掌握電阻、電流、電壓、電動勢和磁場強度的幾種測量方法;熟練使用基本電磁學(xué)儀器,根據(jù)誤差的要求正確選擇和使用電磁學(xué)儀表,對實驗結(jié)果要求進行正確的分析,找出產(chǎn)生誤差的原因。</p><p><b>  電磁感應(yīng)實驗</b></

57、p><p>  在一個空心紙筒上繞上一組和電流計聯(lián)接的導(dǎo)體線圈,當(dāng)磁棒插進線圈的過程中,電流 </p><p>  計的指針發(fā)生了偏轉(zhuǎn),而在磁棒從線圈內(nèi)抽出的過程中,電流計的指針則發(fā)生反方向的偏轉(zhuǎn),磁棒插進或抽出線圈的速度越快,電流計偏轉(zhuǎn)的角度越大.但是當(dāng)磁棒不動時,電流計的指針不會偏轉(zhuǎn)。這實驗說明了變化的磁場能夠產(chǎn)生電流,發(fā)電機就是根據(jù)這個原理發(fā)明的。</p><p>

58、;  不僅磁棒與線圈的相對運動可以使線圈出現(xiàn)感應(yīng)電流,一個線圈中的電流發(fā)生了變化,也可以使另一個線圈出現(xiàn)感應(yīng)電流。將線圈通過開關(guān)k與電源連接起來,在開關(guān)k合上或斷開的過程中,線圈2就會出現(xiàn)感應(yīng)電流. 如果將與線圈1連接的直流電源改成交變電源,即給線圈1提供交變電流,也引起線圈出現(xiàn)感應(yīng)電流. 這同樣是因為,線圈1的電流變化導(dǎo)致線圈2周圍的磁場發(fā)生了變化。</p><p><b>  核磁共振實驗</

59、b></p><p>  當(dāng)入射電磁波的頻率所對應(yīng)的能量與由于磁場而引起的塞曼分裂的能級差相同時,吸收最大,這種現(xiàn)象稱為“磁共振”。原子核的能量也是量子化的,也有核能級,這種核能級在磁場作用下也會發(fā)生塞曼分裂。當(dāng)入射電磁波的頻率所對應(yīng)的能量與核能級的塞曼分裂的能級差相同時,該原子核系統(tǒng)對這種電磁波的吸收最大,這種現(xiàn)象稱為“核磁共振”。</p><p>  核磁共振儀簡圖如圖所示,選定

60、一個射頻頻率后,調(diào)節(jié)掃場電壓到一個實驗固定值。置示波器掃描時間(一般為5ms/div),根據(jù)“參考電流”調(diào)節(jié)電流,調(diào)節(jié)“粗/細”開關(guān)直至示波器出現(xiàn)共振信號等間距。待信號穩(wěn)定時記下射頻頻率值和電流值。根據(jù)實驗所測得的值即可計算得出因子、g因子。</p><p>  核磁共振在醫(yī)學(xué)領(lǐng)域應(yīng)用較廣。核磁共振成像技術(shù)可以通過識別水分子中氫原子信號的分布來推測水分子在人體內(nèi)的分布,進而探測人體內(nèi)部結(jié)構(gòu)。</p>

61、<p><b>  MATLAB簡介</b></p><p><b>  概述</b></p><p>  MATLAB是矩陣實驗室(Matrix Laboratory)的簡稱,是美國MathWorks公司出品的商業(yè)數(shù)學(xué)軟件,用于算法開發(fā)、數(shù)據(jù)可視化、數(shù)據(jù)分析以及數(shù)值計算的高級技術(shù)計算語言和交互式環(huán)境,目前流行很廣的MATLAB語言,

62、在一定意義上來說,相當(dāng)于一臺具備多媒體功能的計算器,它可以用和通常的筆算式相仿的算式完成復(fù)數(shù)、矩陣、和元素群的煩瑣計算,并能表現(xiàn)復(fù)雜的圖形、圖像、聲音、動畫等,從而使科學(xué)計算和編程的效率大大提高。在目前的電磁場與電磁波教學(xué)過程中,一直采用純粹的課堂講解,隨著MATLAB語言的逐步發(fā)展,這門課程的教學(xué)手段和方法也隨之有了相應(yīng)的改進。</p><p><b>  工具優(yōu)勢</b></p&g

63、t;<p>  工作平臺和編程環(huán)境友好。MATLAB由一系列工具組成。這些工具方便用戶使用MATLAB的函數(shù)和文件,其中許多工具采用的是圖形用戶界面。</p><p>  程序語言簡單易用。MATLAB是一個高級的矩陣/陣列語言,MATLAB語言是基于最為流行的C++語言基礎(chǔ)上的,因此語法特征與C++語言極為相似,而且更加簡單,更加符合科技人員對數(shù)學(xué)表達式的書寫格式。</p><

64、p>  科學(xué)計算機數(shù)據(jù)處理功能強。MATLAB是一個包含大量計算算法的集合。其擁有600多個工程中要用到的數(shù)學(xué)運算函數(shù),可以方便的實現(xiàn)用戶所需的各種計算功能。</p><p>  圖形處理功能出色。高層次的作圖包括二維和三維的可視化、圖象處理、動畫和表達式作圖。可用于科學(xué)計算和工程繪圖。</p><p>  模塊集合工具箱簡單易用。MATLAB對許多專門的領(lǐng)域都開發(fā)了功能強大的模塊集

65、和工具箱。用戶可以直接使用工具箱學(xué)習(xí)、應(yīng)用和評估不同的方法而不需要自己編寫代碼。</p><p>  程序接口和發(fā)布平臺實用性強。將自己的MATLAB程序自動轉(zhuǎn)換為獨立于MATLAB運行的C和C++代碼。允許用戶編寫可以和MATLAB進行交互的C或C++語言程序。</p><p><b>  工具特點</b></p><p>  語言簡潔,編程

66、效率高:因為MATLAB定義了專門用于矩陣運算的運算符,使得矩陣運算就像列出算式執(zhí)行標(biāo)量運算一樣簡單,而且這些運算符本身就能執(zhí)行向量和標(biāo)量的多種運算。交互性好,使用方便:在MATLAB的命令窗口中,輸入一條命令,立即就能看到該命令的執(zhí)行結(jié)果,體現(xiàn)了良好的交互性。交互方式減少了編程和調(diào)試程序的工作量,給使用者帶來了極大的方便。強大的繪圖能力,便于數(shù)據(jù)可視化:MATLAB不僅能繪制多種不同坐標(biāo)系中的二維曲線,還能繪制三維曲面,體現(xiàn)了強大的繪

67、圖能力。正是這種能力為數(shù)據(jù)的圖形化表示(即數(shù)據(jù)可視化)提供了有力工具,使數(shù)據(jù)的展示更加形象生動,有利于揭示數(shù)據(jù)間的內(nèi)在關(guān)系。學(xué)科眾多、領(lǐng)域廣泛的工具箱:MATLAB工具箱(函數(shù)庫)可分為兩類:功能性工具箱和學(xué)科性工具箱。功能性工具箱主要用來擴充其符號計算功能、圖示建模仿真功能、文字處理功能以及與硬件實時交互的功能。開放性好,易于擴充:除內(nèi)部函數(shù)外,MATLAB的其他文件都是公開的、可讀可改的源文件,體現(xiàn)了MATLAB的開放性特點。用戶可

68、修改源文件和加入自己的文件,甚至構(gòu)造自己的工具箱。與C語言和Fortran語言有良好的接口:通過MEX文件</p><p><b>  常用工具箱</b></p><p>  MATLAB包括擁有數(shù)百個內(nèi)部函數(shù)的主工具包和三十幾種工具包。工具包又可以分為功能性工具包和學(xué)科工具包。功能工具包用來擴充MATLAB的符號計算,可視化建模仿真,文字處理及實時控制等功能。學(xué)科工

69、具包是專業(yè)性比較強的工具包,控制工具包,信號處理工具包,通信工具包等都屬于此類。 </p><p>  開放性使MATLAB廣受用戶歡迎。除內(nèi)部函數(shù)外,所有MATLAB主要工具包文件和各種工具包都是可讀可修改的文件,用戶通過對源程序的修改或加入自己編寫程序構(gòu)造新的專用工具包。</p><p>  電磁學(xué)問題中MATLAB的應(yīng)用 </p><p><b> 

70、 論述</b></p><p>  合理地通過MATLAB軟件來解決電磁學(xué)中的問題,因為它具有一些更方便的特殊功能,如有專門實現(xiàn)偏微分方程數(shù)值求解的工具箱PDE Toolbox等,使用這些工具箱能夠直觀、快速、準確、形象地描述數(shù)值計算的結(jié)果。運用到電磁場問題的計算方法上恰到好處。</p><p>  電磁學(xué)中引入MATLAB的優(yōu)勢</p><p>  電

71、磁實驗過程中涉及的實驗數(shù)據(jù)較多,常常還需要作圖來顯示實驗數(shù)據(jù),具有很大的數(shù)據(jù)處理工作量,重復(fù)使用一個或幾個公式計算的情況多見。傳統(tǒng)的手工數(shù)據(jù)處理方法不僅相當(dāng)耗時,準確度不高,而且教師不能現(xiàn)場了解學(xué)生的實驗結(jié)果,因此,無論教師還是學(xué)生都迫切希望能用數(shù)據(jù)處理軟件代替繁瑣的手工處理。而采用MATLAB語言進行編程來處理,降低了人為因素引起的誤差,且編程簡單,計算結(jié)果與程序所作的圖都符合實驗要求。MATLAB是一種高度集成化的科學(xué)計算環(huán)境,是集

72、數(shù)值計算和圖形處理等功能于一體的工程計算應(yīng)用軟件。MATLAB不僅可以處理代數(shù)問題和數(shù)值分析問題,可以方便地分析數(shù)據(jù)結(jié)果可視化,繪制滿足要求的各種圖形 。而MATLAB語言在數(shù)據(jù)輸入、數(shù)值計算以及圖形可視化方面的功能則能展示了MATLAB在電磁學(xué)實驗數(shù)據(jù)處理中的簡潔、快捷與直觀等特點。</p><p>  MATLAB數(shù)據(jù)的輸入</p><p>  MATLAB是以矩陣為基本研究對象的,因

73、此,對于大多數(shù)以矩陣和向量形式表示的數(shù)據(jù),MATLAB提供了靈活和方便的輸入、好保存方法。對于實驗數(shù)據(jù)的輸入,既可以用手工輸入,也可以用load命令輸入數(shù)據(jù)文件形式。當(dāng)然如果數(shù)據(jù)比較大,而且是儀器得到的數(shù)據(jù),也可以在菜單File下的Impo~Data命令導(dǎo)人已經(jīng)存在的數(shù)據(jù)(一般是Excel里的數(shù)據(jù))。</p><p><b>  數(shù)值的計算</b></p><p> 

74、 MATLAB具有強大的數(shù)值計算能力,包含多種功能性函數(shù),可以方便地進行計算。例如,插值和擬合在實驗數(shù)據(jù)處理過程中具有很重要的作用,MATLAB自身帶有的函數(shù),如,多項式擬合函數(shù)(polyfit)、多項式求值(polyva1)和一維插值函數(shù)(interp1)的使用,使得實驗數(shù)據(jù)處理更加簡潔和方便。</p><p><b>  圖形的繪制</b></p><p>  數(shù)

75、據(jù)處理的重要方面是圖解法。MATLAB有很強的圖形功能,通過二維圖像的繪制命令plot,及圖注有關(guān)的命令,與擬合和插值相結(jié)合,快捷、輕松地由實驗數(shù)據(jù)得到直觀的圖線。與一般的繪圖軟件Excel和Origin相比,MATLAB不僅有用于輸入各種命令和操作語句的命令窗口,而且有專門用于顯示圖形和對圖形進行操作的圖形窗口。圖形窗口的操作可以在命令窗口輸入相應(yīng)命令對其進行操作,也可以直接在圖形窗口利用圖形窗口本身所帶的工具按鈕、相關(guān)的菜單對其進行

76、操作。</p><p><b>  有限分差法</b></p><p>  有限差分法是將偏微分方程中的偏導(dǎo)函數(shù)用差商形式來表示,將所求電磁場的區(qū)域中計算無限多個點的函數(shù)值變?yōu)橛嬎阌邢薅鄠€點上的函數(shù)(這一過程稱之為離散化),求出數(shù)值解的方法</p><p><b>  例: </b></p><p>

77、;  取步長h=l, x、Y方向的網(wǎng)格數(shù)為m =10,n =5,共有10×5=50個網(wǎng)孔,11×6=66個節(jié)點,其中槽內(nèi)節(jié)點(電勢代求點)有9×4=36個,邊界節(jié)點(電勢已知點)66—36=30個.采用1/4有限差分形式</p><p>  。).設(shè)迭代精度為,利用MATLAB編制的主要計算程序如下:</p><p>  hx=ll;hy=6; %設(shè)置

78、網(wǎng)格節(jié)點</p><p>  vl=ones(hy,hx); %設(shè)置行列二維數(shù)組</p><p>  for J=l:hx %上下兩行的Dirichlet邊界條件</p><p>  vl(hy,j)=100*sin(pi*(j-1)/(hx-1));</p><p>  vl(l,j)=0;</p><p&g

79、t;<b>  end</b></p><p>  for i:l:hy %左右兩列的Dirichlet邊界條件</p><p>  vl(i,1)=0;</p><p>  v1(i,hx)=0;</p><p><b>  end</b></p><p>  v

80、2=vl;maxt=l;t=0; %初始化</p><p><b>  k=0;</b></p><p>  while(maxt>le一6) %由Vl迭代,算出V2,迭代精度0.000 001</p><p>  k=k+l; %迭代次數(shù)</p><p><b>  maxt

81、=0;</b></p><p>  for i=2:hy-l</p><p>  for j=2:hx-l</p><p>  v2(i,j)=(vl(i,j+1)+vl(i+l,j)+v2(i-l,j)+v2(i,j—1))/4; %拉氏差分方程式</p><p>  t=abs(v2(i,j)一vl(i,j));</

82、p><p>  if(t>maxt)maxt=t;end</p><p><b>  end</b></p><p><b>  end</b></p><p><b>  vl= v2;</b></p><p><b>  end</

83、b></p><p>  計算結(jié)果如下:本例采用簡單迭代法,經(jīng)66次迭代后,電勢數(shù)值解收斂于某一固定值.場內(nèi)所劃分的網(wǎng)格點的電勢的計算結(jié)果如表1所示:</p><p>  表1 場域內(nèi)網(wǎng)格點電勢的數(shù)值計算結(jié)果——有限差分法</p><p>  用MATLAB編程求各網(wǎng)格點上電勢的精確解如表2所示:</p><p>  表2 由解析法得

84、到的槽內(nèi)電勢精確解</p><p>  對照表1、表2進行誤差分析:第2行第2列網(wǎng)格點數(shù)值解與精確解之間的誤差(4.311 9—4.288 2)/4.288 2=0.526 8% ,第4行第9列網(wǎng)格點數(shù)值解與精確解之間的誤差(27.895 3—27.797 7)/27.797 7=0.351 1% ,其他點數(shù)值計算的誤差也都很小,用數(shù)值解代替精確的解析解完全滿足工程需要.若進一步細分網(wǎng)格,得到的解與精確解之間的誤

85、差將更小</p><p>  矩形槽內(nèi)電勢分布三維曲面圖如圖2所示,槽內(nèi)等勢線、電場線分布如圖3所示.</p><p>  平面上的二重積分問題</p><p>  1均勻帶電半圓面的半徑為R,所帶電量q,求其垂直圓心O點的軸線上的電場強度。</p><p><b>  解:</b></p><p&g

86、t;  如圖:把帶電半圓面分割成無限多個以O(shè)為圓心、寬度無限小的圓心圓環(huán)。任取一半徑為r,寬度為dr的圓環(huán),它所帶的電量,該帶電小圓環(huán)在軸線任一點P產(chǎn)生的場強為:</p><p>  在平行x方向和垂直于x方向的場強分別為:</p><p><b>  而因此,</b></p><p><b>  由于所以</b><

87、/p><p>  用把他們化為數(shù)值計算,得其數(shù)值解的表達式為:</p><p>  根據(jù)上兩式,可用MATLAB編寫的分別計算解析解和數(shù)值解的程序:</p><p>  % 計算均勻帶電半圓面軸線上的電場強度</p><p>  NMAx=100; % 取N=100 , 可按情況加大取值 如1000</p><p> 

88、 Q=1 ; % 總電荷</p><p>  R=10; % 圓盤半徑</p><p>  P=Q/(pi*R*R); %電荷密度</p><p>  aa=[1,5,10,20,30,40,50,100,600,1000,0]; %取不同的位置(距離)值Xp;最后的0表示終止,必須但不參與計算;這些數(shù)據(jù)可任意修改和增加</p><p> 

89、 EO=(1/36/pi)*le-9: % 真空介電常數(shù)</p><p><b>  disp(' ')</b></p><p>  disp('參數(shù)取值;')</p><p>  disp([' ','圓盤半徑R=',num2str(R),',',' 總電荷Q=',num2str(Q),',',' N=', num2str(NMAX)])&

90、lt;/p><p><b>  disp(' ')</b></p><p>  disp([' ','位置Xp',' ','數(shù)值解E',' ','精確解El']);</p><p>  dr=R/NMAX;</p><p><b>  i=1;</b></p><p><b

91、>  while(1)</b></p><p><b>  Xp=aa(i);</b></p><p>  If Xp<=o break: end</p><p><b>  E=0;</b></p><p>  for n=1;NMAX</p><p&g

92、t;  temp=sqrt(((n-0.5)*dr)^2+(Xp*Xp));</p><p>  E=E+(n-0.5)*dr*dr/temp^3;</p><p><b>  end</b></p><p>  E=E*p*Xp/(2*E0)); %數(shù)值解E</p><p>  El=(1-1/sqrt(1+(R/

93、Xp)^2))*p/2/E0; %精確解El</p><p>  disp([' ',num2ste(Xp),' ',num2str(E),' ',num2str(El)]);</p><p><b>  i=i+1;</b></p><p><b>  end</b></p><p>  程序運行

94、結(jié)果如下:(均勻帶電圓盤的參數(shù)取值為:圓盤半徑R=10,電荷q=1,N=100)</p><p>  從數(shù)據(jù)可以看出:與上一例子相似 當(dāng)取定N=100以后,Xp越大,計算精度越高。這說明Xp越大,數(shù)值解法越適應(yīng)。</p><p><b>  沿直線積分求解</b></p><p>  如圖所示,求均勻帶電直導(dǎo)線的電場強度。</p>

95、<p>  一直均勻帶電棒的棒長為l,帶電量為q,求其中垂直而上的電場強度。</p><p><b>  解</b></p><p>  均勻帶電細棒可以當(dāng)做帶電直導(dǎo)線處理,電荷線密度,取棒的重點O為原點,沿中垂線向右為x軸,眼細棒向上為y軸。在x軸上任取一點p,p點離O點距離為a。將細棒分割成無限多個線元,任取一線元dy,它帶電量,dq在p點產(chǎn)生的場強大

96、小為:</p><p><b> ?。?-1)</b></p><p>  方向如圖所示。由于對稱性,這些電荷元在P點產(chǎn)生的場強在y軸方向的分量大小相等,方向相反,相互抵消,所以在y軸方向的分量為零,在x軸方向的分量大小為:</p><p><b> ?。?-2)</b></p><p>  P點合

97、場強的大小為:</p><p><b>  (3-3)</b></p><p>  用代替dy,取把該式化為數(shù)值計算,得其數(shù)值解的表達式為:</p><p><b> ?。?-4)</b></p><p>  根據(jù)(3-3)和(3-4),用MATLAN編寫的分別計算解析解和數(shù)值解的程序如下:<

98、/p><p>  % 計算君君帶電直導(dǎo)線的電場強度</p><p>  NMAX=100; % 取 N=100 ,可以按情況加大N的取值</p><p>  Q=1 : % 棒的總電荷</p><p>  L=10; % 棒長</p><p>  P=Q/L % 電荷線密度</p><p>

99、  aa=[1,5,10,20,30,40,50,100,600,1000,0]; % 取不同的位置值;最后的0表示終止,必要但是不參與計算;</p><p>  F0=(1/36/pi)*le-9</p><p><b>  disp('')</b></p><p>  disp('參數(shù)取值:')</p><p>

100、  disp(['?。?,'棒長L=',num2str(L),',',' 棒的總電荷Q='.Num2str(Q),',',' N=',num2str(NMAX)])</p><p><b>  disp('')</b></p><p><b>  disp('')</b></p><p>  disp([' ','距離a',

101、' ','數(shù)值E',' ','精確解El']);</p><p><b>  i=1;</b></p><p><b>  while(1)</b></p><p><b>  a=aa(i);</b></p><p>  if a<=0 break :end</p

102、><p>  dy=L/NMAX;</p><p><b>  E=0;</b></p><p>  for n=1; NMAX</p><p>  temp=sqrt(a*a+((n-0.5)*dy-L/2)^2);</p><p>  E=E+df/temp^3:</p><p

103、><b>  End</b></p><p>  E=p*a/(4*pi*EO)*E; % 數(shù)值解 E</p><p>  El=p*L/(2*pi*EO*A*sqrt(4*a*a+L*L)); % 精確解 El</p><p>  Disp([' ',num2str(a),' ',num2str(E),' ',num2str(

104、E1)]);</p><p><b>  i=i+1:</b></p><p><b>  end</b></p><p>  下面是本程序運行的部分結(jié)果。均勻帶線細棒的參數(shù)取值為:棒長l=10,總店和q=1,N=100</p><p>  可見,當(dāng)距離a大于30后數(shù)值解與解析解十分接近,已經(jīng)完全能

105、夠滿足電磁場工程的一半要求。</p><p>  MATLAB在電磁實驗中的應(yīng)用</p><p>  MATLAB應(yīng)用于實驗</p><p>  用MATLAB語言編寫應(yīng)用程序來處理實驗數(shù)據(jù),編程較為簡單,數(shù)據(jù)和處理結(jié)果可視化。而且MATLAB具有應(yīng)用較多的應(yīng)用工具箱和簡單易學(xué)的特點,大大降低了對使用者的數(shù)學(xué)基礎(chǔ)和計算機能力,因此,必將成為高效的處理電磁實驗數(shù)據(jù)的幫

106、手。</p><p>  MATLAB在處理實驗數(shù)據(jù)方面功能強大,可以大批量的處理實驗產(chǎn)生的數(shù)據(jù),并對其進行分析,剪除了人工計算的時間,并且更加準確。</p><p>  MATLAB在實驗仿真以及實驗?zāi)M方面表現(xiàn)突出,在實驗條件比較極端無法達到或者實驗器具昂貴為節(jié)約成本等等情況下可以使用MATLAN軟件進行實驗仿真和模擬,不僅解決了進行實驗的限制條件,并且可以排除實際實驗中所帶來的各種干

107、擾因素,能夠使得實驗更加明顯。</p><p><b>  實例分析</b></p><p>  MATLAB強大的矩陣處理與運算功能、豐富的圖形繪制能力在實驗中應(yīng)用廣泛。運用MATLAB 處理電磁實驗數(shù)據(jù),不必掌握許多編程知識,只需一定的數(shù)學(xué)知識,運用相關(guān)函數(shù)加以計算即可完成。電磁實驗數(shù)據(jù)處理過程中常用到的MATLAB 函數(shù)主要有: 曲線擬合函數(shù)、插值函數(shù)、繪圖函數(shù)

108、、積分函數(shù)、求導(dǎo)函數(shù)、正態(tài)分布函數(shù)等。MATLAB 作圖也很方便,在處理實驗數(shù)據(jù)作圖時一般可歸結(jié)為兩類,一類可以找到簡單的函數(shù)關(guān)系,并用MATLAB語言中的曲線擬合的方法繪圖。采用MATLAB軟件對實驗進行數(shù)據(jù)的處理以及處理結(jié)果的圖形繪制。</p><p><b>  測磁場的磁感應(yīng)強度</b></p><p>  在利用霍爾效應(yīng)測量磁場的磁感應(yīng)強度實驗中,某學(xué)生測得

109、如表所示的實驗數(shù)據(jù).已知霍爾元件的靈敏度為Kx=13.3800mV/(mA·T).求磁場的磁感應(yīng)強度.</p><p>  霍爾效應(yīng)電壓與電流的關(guān)系為Uh/KH=BIs. </p><p>  磁場的磁感應(yīng)強度B是直線 Uh/ Kh-Is的斜率.利用最小二乘法擬合這條直線.程序如下:</p><p>  % 利用MATLAB處理實驗數(shù)據(jù)</p>

110、<p><b>  clear; </b></p><p><b>  clf; </b></p><p>  Is=[1.00;2.O0;3.00;4.O0;5.O0;6.O0;7,00]; % 電流數(shù)據(jù)</p><p>  Uh=[2.5925;5.1575;7.7425;10.3300;12.8975;

111、15.4800;18.0675]; % 電壓數(shù)據(jù)</p><p>  UK=Uh/13.3800;</p><p>  UI=polyfit(Is,UK,1) % 求最/bZ-乘法擬合的方程</p><p>  Ii=linspace(0,8,100);</p><p>  Ui=polyval(UI,Ii); % 進行100個點的擬合運算&

112、lt;/p><p>  plot(Is,UK, Ok ,Ii,Ui,~k);</p><p>  xlabel( I_S );</p><p>  ylabel( U—H/K-H );</p><p>  legend( 實驗值 , 擬合直線 ) %</p><p><b>  繪制圖形</b><

113、;/p><p>  B=UI(1) % 計算擬合直線的斜率(即磁感應(yīng)強度B)</p><p>  運行程序,即可得出結(jié)果:UI=0.1928 0.0005 B=0.1928</p><p>  由此可知,擬合的直線方程為:</p><p>  Uh/KH=0.19281,+0.0005,</p><p>  磁場的磁感應(yīng)強

114、度為B=0.1928T</p><p>  MATLAB得出圖形為:</p><p>  熱電偶的定標(biāo)實驗數(shù)據(jù)的處理</p><p>  熱電偶的定標(biāo)實驗中,學(xué)生采集數(shù)據(jù)后,在坐標(biāo)紙上作圖時主觀隨意性較大,而用MATLAB 語言進行數(shù)據(jù)處理,只需將采集到的數(shù)據(jù)輸人計算機,就可畫出實驗點合曲線。圖1 是用多項式法擬合表1中數(shù)據(jù)的曲線。</p><p

115、>  某學(xué)生測到的銅——鐵熱電偶的實驗數(shù)據(jù)</p><p>  t :溫差;E:電動勢;p:三次曲線擬合的多項式系數(shù)。</p><p><b>  c le a r</b></p><p>  t 二25 :5 :90 ;</p><p>  E 二[ 1.26 1.83 2 . 14 2 .52 2 .63 3

116、. 12 3 .42 3 .60 4 .0 4 .24 4 .56 4 .95 5 . 13 5 .34] * l e 一4</p><p>  p = por t(t ,E,3) ;t1=25:1:90;</p><p>  El =polyval(p,tl ) ;</p><p>  plot(t,E, 'ko' ,t,E,'k:',tl ,El ,'k' )&

117、lt;/p><p>  由擬合曲線看見,使用MATLAB程序所擬合的曲線與實驗數(shù)據(jù)點基本保持契合。</p><p><b>  電磁場輻射仿真</b></p><p>  一電流元輻射指教坐標(biāo)系中,近區(qū)場如下式, </p><p><b>  遠區(qū)場為:</b></p><p>

118、  進行MATLAB 模擬其近區(qū)場、遠區(qū)場仿真。</p><p><b>  仿真結(jié)果如下:</b></p><p>  仿真結(jié)果表明,電流元的具有以下特點:</p><p>  (l)遠區(qū)場為向方向傳播的電磁波。電場及磁場均傳播方向垂直。</p><p>  (2)電場與磁場同相,復(fù)能流密度僅具有實部。遠區(qū)中只有不斷向

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論