分析計算機模擬、計算物理線性問題的運用_第1頁
分析計算機模擬、計算物理線性問題的運用_第2頁
分析計算機模擬、計算物理線性問題的運用_第3頁
分析計算機模擬、計算物理線性問題的運用_第4頁
分析計算機模擬、計算物理線性問題的運用_第5頁
已閱讀5頁,還剩2頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

PAGEPAGE1分析計算機模擬、計算物理線性問題的運用物理是一門以實驗為基礎的學科,通過實驗和觀測,探求物理現(xiàn)象后面的原因,歸結(jié)后構(gòu)成新的物理理論,再對理論推論檢驗其正確性和應用范圍[1]P3-18.除了實驗,物理中要解決大量的計算問題,十分是在物理教學中,解題能夠提升運用理論知識解決實際問題的能力,到達穩(wěn)固知識、擴大知識面等目的。在對物理問題求解時,人們將物理量之間的關系用代數(shù)式表現(xiàn),并通過求得代數(shù)式的解析解得到物理量之間的定量關系。在學校教學中,得到物理問題的解析解是必定,比方討論物體的運動問題,描繪敘述電場、磁場關系問題以及微觀粒子的運動問題,有相應的牛頓運動定律、麥克斯韋方程以及薛定諤方程數(shù)學公式,牽涉到的問題一般都能夠得到對應的解析解。長期以來,在物理教學中,構(gòu)成對詳細問題的討論以解析解為終結(jié),以為物理問題是線性的。然而,物理研究范圍很廣,大到整個宇宙以及宇宙外部空間,小到超微觀粒子和空間。世界在實質(zhì)上屬于非線性,物理牽涉的問題,大多數(shù)也是屬于非線性,線性問題僅僅占很小的一部分。對于非線性問題,在解決時常用的方法,是將非線性問題線性化,或者部分線性化求解,得到解析解,不能線性化的,采用避開,擱置一邊,雖然從物理的角度看,這類問題并不復雜[2]P18-26.為了解決這類非線性問題,隨著計算機技術發(fā)展,利用計算機的大存儲量和快速計算優(yōu)勢,將物理中復雜多因素互相作用經(jīng)過,用計算機來模仿、計算。使復雜的物理計算問題簡單化。1、計算物理。利用計算機的優(yōu)勢來解決物理問題,起初最多運用的是復雜物理經(jīng)過的模仿,如原子彈爆炸,高速飛行經(jīng)過,教學中的機械波構(gòu)成經(jīng)過等待,形象清楚,容易分析。隨著科學技術的發(fā)展,計算機在對大量非線性問題進行數(shù)據(jù)處理經(jīng)過中,提供了強有力的工具,出現(xiàn)了部分新的數(shù)值解,進一步推動了非線性科學的發(fā)展。對物理問題求出解析解具有主要意義,首先,這是建立科學理論的基礎;其次,通過得到的解析解和實驗觀測的結(jié)果進行比對,能夠解釋已經(jīng)知道的實驗現(xiàn)象并在理論上預測將來的發(fā)展。但把求解析解作為物理研究問題的唯一方式又不完備,許多問題是不可能用代數(shù)方法求解,只能求數(shù)值解。因而,用計算機求解數(shù)值解勢在必行。計算機作為工具,在應用經(jīng)過中,依靠的理論原理和代數(shù)方程來自于物理理論,物理實驗提供需要的數(shù)據(jù),再用物理理論及實驗進行分析檢驗得到的結(jié)果[3]P19-73.在實驗方面,應用計算機,能夠幫助解決大量實驗數(shù)據(jù)的分析,控制實驗設備,數(shù)據(jù)獲取自動化,對實驗經(jīng)過進行具體的模仿等。在解決物理理論方面存在的問題時,計算機能夠進行復雜的數(shù)值運算,提供計算數(shù)據(jù)用于進行理論物理的研究。在整個物理研究中,對已經(jīng)存在定量理論的物理問題,利用計算物理尋找到使用數(shù)值方法解決的方法。在物理學中,由于大量問題是非線性的,對這些問題無法嚴格求解。如量子力學中的單粒子,只能求解出少數(shù)幾種單粒子的簡單勢場中的運動。隨著計算機技術的飛速發(fā)展和計算方法的不斷完善,物理理論推論與實驗越來越廣泛的與計算物理聯(lián)絡,計算機在對物理問題進行求解時,常用的方法有數(shù)值積分、微分方程數(shù)值解法、蒙特卡洛方法、有限元法以及神經(jīng)元網(wǎng)絡法等。用計算物理求解問題時,一般可分為下面幾個步驟:〔1〕根據(jù)物理學原理對詳細問題列出詳細的方程;〔2〕對所列出的方程確定數(shù)值計算方法;〔3〕由確定的計算方法編寫計算機程序并上計算機求出結(jié)果;〔4〕運用物理學原理對計算結(jié)果進行挑選。其中,列出的詳細方程,能夠是代數(shù)式、超出方程等,除此以外,還要給出該問題知足的初始條件或者界限條件;確定數(shù)值計算方法時,重要考慮的是計算機的精度和速度;假如將計算方法作為解決問題的思路,那么對計算機編寫程序,就是解決問題實現(xiàn)思路的詳細步驟。所以,每一步驟都是需要的。當然,計算結(jié)果也會存在偏差,如,對同一物理問題,存在著由于選用的計算方法不同而出現(xiàn)不同的結(jié)果,對計算結(jié)果的判定,需要計算者具備一定的科學素養(yǎng)。2、詳細問題的求解。應用計算機對物理問題進行科學的計算時,要應用高級語言,C語言在高校非計算機專業(yè)的學生中,學習人數(shù)較多,在應用中顯得方便。以幾個詳細物理問題為例。2.1力學問題。一顆與太陽相距r1的天體,在太陽的引力作用下,由靜止開始向太陽運動,此天體運動到與太陽相距為r2時所需時間為[4]P176.求出時間的詳細值。對時間用解析方法求積分比較困難,可用下面程序[5]P321:#includestdio.h#includemath.h#includestdlib.h#defineRs7.0e08#defineG6.67e11#defineMs2.0e30main〔〕{inti,n=1000000;doubleri,R1,R2,r1,r2,t=0.0;R1=100*Rs;R2=20*Rs;ri=〔R1R2〕/n;for〔i=0;ii++〕{r1=R2+ri*i;r2=R2+ri*〔i+1〕;if〔r1==R1〕continue;if〔r2==R1〕continue;if〔r1+r2〕/2==R1〕continue;t+=〔r2r1〕*〔1/sqrt〔2*G*Ms/r1-2*G*Ms/R1〕+1/sqrt〔2*G*Ms/r22*G*Ms/R1〕+4*〔1/sqrt〔2*G*MS/〔r1/2+r2/2〕2*G*Ms/R1〕〕〕/6.0;}printf〔t=%es\n,t〕;}結(jié)果:t=1.706847e+006s.2.2電磁學問題。[5]P321流過半導體二極管的電流I與二極管兩端電壓V的關系能夠表示成:式中I0為常數(shù),e=1.610^〔-19〕C;k=1.3810-23J/K,將二極管與R=1的電阻和電動勢V的電源相串聯(lián),當I0=0.5A,T=293K時,流過二極管的電流I和二極管兩端的電壓V是多少。此題先用代數(shù)式求出二極管兩端電壓方程為:將求出的電壓代入電流方程。此題用代數(shù)式很難求出解析解。用C語言,程序如下:#includestdio.h#includemath.h#definee1.6e19#definek1.38e23main〔〕{doubleI0=0.5,T=293.0,R=1.0,E0=2.0;doubleVi1,Vi2,I,f1,f2;Vi2=1.0;do{Vi1=Vi2;f1=Vi1E0+R*I0*exp〔e*Vi1/〔k*T〕1〕;f2=1+R*I0*exp〔e*Vi1/〔k*T〕1〕*e/〔k*T〕;Vi2=Vi1f1/f2;}while〔fabs〔Vi2Vi1〕0.001〕;I=I0*exp〔e*Vi2/〔k*T〕1〕;Printf〔\nRESULT:V=%e\n,Vi2〕;Printf〔\nI=%e\n,I〕;}結(jié)果:V=5.954266e002I=1.9405962.3光學問題[6]P116-206.計算溫度為1000K和2000K的黑體輻射源外表1cm2的面積上在可見光波段〔400nm-760nm〕的輻射功率。對該問題,由于單位時間內(nèi),從黑體輻射源單位外表積上輻射出來的在可見光波段的輻射功率為:將普朗克黑體輻射公式代入可得:式中:h=6.62610^〔-34〕J.S,k=1.3810^〔-23〕J/K,c=3.010^8m/s.解該題的程序如下:#includemath.h#includestdio.h#defineH6.626e-34#defineK1.38e-23#defineC3.00e+8#defineA400e-9#defineB700e-9voidmain〔〕{doublepi,x,dx,jf,h1=0,h2=0,e[301];doublet=1000;longi,n=300;pi=4*atan〔1〕;dx=〔B-A〕/n;for〔i=0;i=n;i++〕{x=A+i*dx;e[i]=2*pi*H*C*C/〔pow〔x,5〕*〔H*C/K*t*x〕〕1〕〕;}for〔i=1;i=n-3;i=i+2〕{h1=h1+e[i];h2=h2+e[i+1];}jf=dx*〔e[0]+e[n]+4*〔h1+e[n1]〕+2*h2〕/3;printf〔\nn=%d,n〕;printf〔T=%f,t〕;printf〔E〔T〕=%f,jf〕;getch〔〕;}運行結(jié)果:n=300T=1000.000000E〔T〕=0.101819n=300T=2000.000000E〔T〕=6969.139583〔E〔T〕單位為:W/m2〕通過詳細問題的求解發(fā)現(xiàn),C語言在物理題解中,能夠?qū)⑷唠s的計算簡單化,具體表現(xiàn)出出在物理計算中應用計算機的優(yōu)勢。3、結(jié)束語。在物理學領域,由于大多數(shù)問題的非線性,使得在處理問題時,變得很難解出解析解,將計算機的優(yōu)勢應用于物理中,使計算簡單化,也由于計算機在物理學領域中的應用,在對物理學進行研究經(jīng)過中,能夠采取一些更嚴格、更全面的復雜模型,如模仿實驗上很難實現(xiàn)、技術要求很高或者實驗代價昂貴的系統(tǒng)等,由此可發(fā)現(xiàn)許多未預測料想的新現(xiàn)象,推動物理理論的發(fā)展,同時也將進一步推動非線性科學的發(fā)展。在學校教學經(jīng)過中,在物理題解中應用計算機,能夠提升學生解決物理問題的能力,為獨立解決科研中的實際問題打下需要的基礎。同時,簡化計算經(jīng)過,可充足調(diào)動和發(fā)揮學生在物理學習中的能動性和自動性,使學生能積極參與到物理學領域的探尋求索中。以下為參考文獻:[1]青峰。簡明物理學史[M].南京:南京大學出版社,200

溫馨提示

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

評論

0/150

提交評論