偶極子程序for Matlab.doc

偶極子程序for Matlab.doc

ID:29347899

大?。?74.50 KB

頁(yè)數(shù):4頁(yè)

時(shí)間:2018-12-18

偶極子程序for Matlab.doc_第1頁(yè)
偶極子程序for Matlab.doc_第2頁(yè)
偶極子程序for Matlab.doc_第3頁(yè)
偶極子程序for Matlab.doc_第4頁(yè)
資源描述:

《偶極子程序for Matlab.doc》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫(kù)。

1、偶極子程序forMatlabby霍家偉0519037前言:MATLAB名字是由MATrix和LABoratory兩個(gè)詞的前三個(gè)字母組合而成的。它是MathWorks公司于1982年推出的一套高性能的數(shù)值計(jì)算和可視化數(shù)學(xué)軟件,被譽(yù)為“巨人肩上的工具”。由于使用Matlab編程運(yùn)算與人進(jìn)行科學(xué)計(jì)算的思路和表達(dá)方式完全一致,所以不像學(xué)習(xí)其它高級(jí)語(yǔ)言--如Basic、Fortran和C等那樣難于掌握,用Matlab編寫程序猶如在演算紙上排列出公式與求解問(wèn)題,所以又被稱為演算紙式科學(xué)算法。鑒于MATLAB的強(qiáng)大作圖功能,筆者在此以此作為描述電偶極子和磁偶極子的勢(shì)場(chǎng)和場(chǎng)強(qiáng)的工具,希望以

2、此給出抽象的偶極子場(chǎng)以形象的描述。圖形有待改善,不妥之處,多多包涵。一、電偶極子具體程序:用Matlab的M-File編輯:clear;clf;a=0;b=1.5;x=-10:0.6:10;y=x;[X,Y]=meshgrid(x,y);%設(shè)置坐標(biāo)網(wǎng)點(diǎn)rp=sqrt((X-a).^2+(Y-b).^2);rm=sqrt((X+a).^2+(Y+b).^2);V=(1./rp-1./rm);%計(jì)算每一點(diǎn)的電勢(shì)[Ex,Ey]=gradient(-V);%計(jì)算每一點(diǎn)的場(chǎng)強(qiáng)AE=sqrt(Ex.^2+Ey.^2);Ex=Ex./AE;Ey=Ey./AE;%場(chǎng)強(qiáng)歸一化,使箭頭等長(zhǎng)cv

3、=linspace(min(min(V)),max(max(V)),26);%產(chǎn)生26個(gè)電位值contourf(X,Y,V,cv,'k-')%用黑實(shí)線畫填色等位線圖title('fontname{隸書}fontsize{22}電偶極子的場(chǎng)'),holdonquiver(X,Y,Ex,Ey,0.8)%第五輸入宗量0.8使場(chǎng)強(qiáng)箭頭長(zhǎng)短適中。plot(a,b,'wo',a,b,'w+')%用白線畫正電荷位置plot(-a,-b,'wo',-a,-b,'w-')%用白線畫負(fù)電荷位置xlabel('X');ylabel('Y'),holdoff保存后改名為electron.m,在

4、主界面上輸入electron直接運(yùn)行即可。具體思想:首先設(shè)置正負(fù)電荷的位置,然后計(jì)算電勢(shì)V=(1/rp-1/rm),rp為到正電荷的位置,rm為到負(fù)電荷的位置(用自然單位,忽略所有常系數(shù)),接著用[Ex,Ey]=gradient(-V)計(jì)算電場(chǎng),最后輸出圖象。具體圖象:由于只取了一個(gè)截面,真正的空間分布有通過(guò)繞著豎直軸旋轉(zhuǎn)才能得到。二、磁偶極子具體程序:clear;clf;x=-18:1:18;y=-18:1:18;[X,Y]=meshgrid(x,y);%設(shè)置坐標(biāo)網(wǎng)點(diǎn)rp=sqrt((X).^2+(Y).^2+1);a=rp.^2-1.5*X.^2;b=X.*Y;c=sq

5、rt((X).^2);A=c./rp^3;%計(jì)算每一點(diǎn)A勢(shì)的大小Bx=3*(b./rp^5);%計(jì)算每一點(diǎn)B場(chǎng)的水平分量By=2*(a./rp^5);%計(jì)算每一點(diǎn)B場(chǎng)的垂直分量AE=sqrt(Bx.^2+By.^2);Bx=Bx./AE;By=By./AE;%場(chǎng)強(qiáng)歸一化,使箭頭等長(zhǎng)cv=linspace(min(min(T)),max(max(T)),18);contourf(X,Y,A,cv,'k-')%用黑實(shí)線畫填色等位線圖title('fontname{隸書}fontsize{22}磁偶極子的場(chǎng)'),holdonquiver(X,Y,Bx,By,.8,'k-')%

6、第五輸入宗量0.8使場(chǎng)強(qiáng)箭頭長(zhǎng)短適中。xlabel('Y');ylabel('Z'),holdoff具體思想:方法與電偶極子的類似,只是旋度無(wú)法直接計(jì)算,A勢(shì)也只表示出其大小而已,大小為水平分量的絕對(duì)值除以r的三次方;B的大小方向由下式?jīng)Q定:具體圖象:計(jì)算中假定線圈水平放置,即磁偶極矩在中間豎直向上。同樣,由于只取了一個(gè)截面,真正的空間分布有通過(guò)繞著豎直軸旋轉(zhuǎn)才能得到。小結(jié):討論:從兩幅圖中我們的確可以看到兩種偶極子的驚人相似性,就是兩種場(chǎng)都形成漩渦狀,不斷打圈。同時(shí),我們也應(yīng)該感謝數(shù)學(xué)軟件給我們帶來(lái)的便利,使我們能夠從直觀上認(rèn)識(shí)復(fù)雜的某些物理現(xiàn)象。最后,希望本文能夠借此機(jī)

7、會(huì)引起大家對(duì)數(shù)學(xué)軟件和程序設(shè)計(jì)的重視。謝謝!

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無(wú)此問(wèn)題,請(qǐng)放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫(kù)負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭(zhēng)議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無(wú)法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。