• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    利用運(yùn)動(dòng)模擬繪制點(diǎn)電荷的電場(chǎng)線和等勢(shì)線

    2014-06-27 06:12:06安塞縣高級(jí)中學(xué)陜西延安717400
    物理通報(bào) 2014年11期
    關(guān)鍵詞:等勢(shì)面等勢(shì)線電場(chǎng)線

    曹 盼(安塞縣高級(jí)中學(xué) 陜西 延安 717400)

    電場(chǎng)線和等勢(shì)線是電場(chǎng)和電勢(shì)的形象化表示,在研究電學(xué)問題中具有重要意義.隨著計(jì)算機(jī)的普及,對(duì)精確繪制電場(chǎng)線和等勢(shì)線有了不少研究[1,2],不過大都站在大學(xué)物理的理論之上,這里試圖站在高中物理的基礎(chǔ)上進(jìn)行繪制.

    本文的核心思想是根據(jù)“電場(chǎng)線上某點(diǎn)電場(chǎng)的方向和該點(diǎn)的切線方向相同”,將問題轉(zhuǎn)化為物體的運(yùn)動(dòng).

    1 繪圖根據(jù)

    根據(jù)電場(chǎng)線上某點(diǎn)電場(chǎng)的方向和該點(diǎn)的切線方向相同,可知在平面上某點(diǎn)P有

    (1)

    變形得

    (2)

    令式(2)等于dt,有

    (3)

    (4)

    此兩式就是我們模擬繪制電場(chǎng)線的基礎(chǔ).

    (5)

    (6)

    圖1 場(chǎng)的疊加

    選擇一個(gè)初位置,根據(jù)式(5)、(6)計(jì)算物體的速度,然后在“足夠短一段時(shí)間dt內(nèi)”按勻速直線運(yùn)動(dòng)計(jì)算末位置,用直線連接初末位置即為一段電場(chǎng)線(位移、速度和電場(chǎng)方向相同),從新的位置開始重復(fù)計(jì)算、繪圖直到一個(gè)合理的結(jié)束條件.

    1.1 選初位置

    初位置在原則上除了點(diǎn)電荷所在處可以自由選取,但我們不可能在整個(gè)區(qū)域都畫滿電場(chǎng)線,因此電場(chǎng)線的繪制是科學(xué)和藝術(shù)的綜合.另外對(duì)稱的東西要盡量對(duì)稱地去處理,不要隨意破壞任何自然的對(duì)稱性.由于點(diǎn)電荷的電場(chǎng)線分布是對(duì)稱的,我們選擇從半徑為R的圓上開始(左邊逆時(shí)針旋轉(zhuǎn)右邊順時(shí)針旋轉(zhuǎn)).當(dāng)初位置選好后,由式(5)、(6)兩式可知,速度有時(shí)為正有時(shí)為負(fù),因此物體有時(shí)向外走,有時(shí)向內(nèi)走.實(shí)際的電場(chǎng)線應(yīng)該是兩個(gè)方向都有,為了繪制完整,既要正著走一次(代入dt)也要倒著走一次(代入-dt).

    1.2 結(jié)束條件[3]

    在4種情況下應(yīng)該結(jié)束:

    (1)速度太小(設(shè)置一個(gè)下限eps);

    (2)重復(fù)次數(shù)太多(增加一個(gè)計(jì)數(shù)器變量counter);

    (3)進(jìn)入點(diǎn)電荷內(nèi)部(將點(diǎn)電荷限制在一個(gè)小圓之內(nèi),半徑取R);

    (4)走出可見區(qū)域(這里選擇一個(gè)矩形).

    1.3 算法描述

    下面給出C/C++語言描述的繪制一條電場(chǎng)線的主要算法片段.

    第1步:聲明變量eps,R,R0,r1,r2,counter,t,vx,vy,x1,y1,x2,y2;

    第2步:給變量賦值eps=1e-16,R=0.4,

    R0=2,counter=0,t=0,x1=x0,y1=y0;//初位置x0,y0和足夠短時(shí)間dt通過參數(shù)傳入

    第3步:對(duì)于每一步計(jì)算:

    vx = q1*(x1+R0)/pow(sqrt((x1+R0)*(x1+R0) + y1*y1),3) + q2*(x1-R0)/pow(sqrt((x1-R0)*(x1-R0) + y1*y1),3);//計(jì)算水平速度

    vy = q1*y1/pow(sqrt((x1+R0)*(x1+R0) + y1*y1),3) + q2*y1/pow(sqrt((x1-R0)*(x1-R0) + y1*y1),3);//計(jì)算豎直速度

    if((vx*vx + vy*vy) < eps) break;//速度太小提前退出第3步

    x2 = x1 + vx*dt;//計(jì)算末位置

    y2 = y1 + vy*dt;

    if(x2 > width/2 || x2 < -width/2 || y2 < -height/2 || y2 > height/2) break;//走出可見區(qū)域提前退出第3步

    調(diào)用pdw.pLine(hDC,x1,y1,x2,y2);[4]繪制一條直線

    更新時(shí)間、位移和計(jì)數(shù)器t += dt;s2 = s1;counter++;

    r1 = sqrt((x2 + R0)*(x2 + R0) + y2*y2);//計(jì)算物體離左邊電荷的距離

    r2 = sqrt((x2 - R0)*(x2 - R0) + y2*y2);//計(jì)算物體離右邊電荷的距離

    第4步:當(dāng)r1 > R && r2 > R && counter < 60000即物體沒有進(jìn)入點(diǎn)電荷內(nèi)部且重復(fù)次數(shù)沒有達(dá)到上限時(shí)重復(fù)進(jìn)入第3步.

    1.4 等勢(shì)線畫法

    由于等勢(shì)線和電場(chǎng)線垂直,只要將式(1)改成

    則式(3)、(4)變?yōu)?/p>

    即可.由于等勢(shì)線關(guān)于y軸對(duì)稱,將初位置選在y軸上(兩個(gè)點(diǎn)電荷除外),同樣使物體正著和倒著各走一次.如果開始向上運(yùn)動(dòng)(即v0y*dt>0),只要y>0就一直計(jì)算和繪圖;如果開始向下運(yùn)動(dòng)(即v0y*dt<0),只要y<0就一直計(jì)算和繪圖.另外要注意不要重復(fù)太多或走出可見區(qū)域.

    2 繪圖舉例

    可見區(qū)域統(tǒng)一取-8≤x≤8,-6≤y≤6,為簡(jiǎn)化計(jì)算取k=1,dt=0.01.

    (1)q1= 4,q2= 1,如圖2.

    圖2 q1∶q2=4∶1

    (2)q1= 4,q2= -1,如圖3.

    圖3 q1∶q2=4∶-1

    (3)q1= 2,q2= 2,如圖4.

    圖4 q1∶q2=2∶2

    (4)q1= 2,q2= -2,如圖5.

    圖5 q1∶q2=2∶-2

    3 一點(diǎn)討論

    關(guān)于電場(chǎng)線和等勢(shì)線的意義,麥克斯韋在《電磁通論》中指出,“如果我們被要求估計(jì)形狀給定的一些物體的帶電情況,我們就可以從等勢(shì)面的形狀和所給物體形狀相近的某一事例開始,然后我們可以利用嘗試的辦法來改動(dòng)問題,直到它和所給的情況更近似的對(duì)應(yīng).這種方法從數(shù)學(xué)觀點(diǎn)看來顯然是很不完善的.但這卻是我們所具備的唯一方法,而且,如果不許我們選擇自己的條件,我們就只能對(duì)電分布進(jìn)行一種近似的計(jì)算.因此,看來我們所需要的,就是在我們所能收集和記住的盡可能多的不同事例中關(guān)于等勢(shì)面和電場(chǎng)線之形狀的知識(shí)[5]”.因?yàn)殪o電平衡后導(dǎo)體表面是一個(gè)等勢(shì)面,通過改變電荷的比例可以得到不同的等勢(shì)面形狀,這樣就可以通過多次嘗試獲得一些問題的近似解.

    繪圖采用的模擬法不是真實(shí)的運(yùn)動(dòng),我們找不到改變運(yùn)動(dòng)的合力(加速度),只是從切線導(dǎo)出的一個(gè)等價(jià)關(guān)系,實(shí)際上物體要沿電場(chǎng)線運(yùn)動(dòng)是很困難的.當(dāng)場(chǎng)源為負(fù)電荷時(shí),根據(jù)“兩個(gè)方向都走”的策略很容易畫出電場(chǎng)線,但當(dāng)兩電荷量不相等時(shí)會(huì)造成很多重復(fù).文獻(xiàn)[2]提出電場(chǎng)線補(bǔ)足的想法,但通過試驗(yàn)筆者卻發(fā)現(xiàn)當(dāng)大電荷量增大時(shí),小電荷量收到的電場(chǎng)線條數(shù)很快就超過預(yù)期值(只是不均勻分布而已),那么補(bǔ)足的意義何在?因此,除了兩電荷量相等之外本文沒有考慮接收電場(chǎng)線的一方發(fā)出電場(chǎng)線的情況,在這種情況下會(huì)對(duì)“電荷量和電場(chǎng)線條數(shù)成比例”造成一定的破壞,但整體還是符合要求的.

    參考文獻(xiàn)

    1 劉耀康.用計(jì)算機(jī)繪制點(diǎn)電荷對(duì)的電場(chǎng)線.大學(xué)物理,2005,(8)59~60

    2 石鵬,馬鳳翔.VC++實(shí)現(xiàn)點(diǎn)電荷電場(chǎng)線與電勢(shì)線的繪制.物理與工程,2013(3):61~64

    3 Harvey Gould,Wolfgang Christian.An Introduction to Computer Simulation Methods:Applications to Physical Systems(3rd ed).北京:高等教育出版社(影印),2006.369~377

    4 曹盼.C/C++在分析小氣球運(yùn)動(dòng)中的應(yīng)用.物理教師,2013,(12)68~69

    5 (英)麥克斯韋著.電磁通論.戈革譯.北京,北京大學(xué)出版社,2010.114~116

    猜你喜歡
    等勢(shì)面等勢(shì)線電場(chǎng)線
    利用“三線”破解帶電粒子在電場(chǎng)中的運(yùn)動(dòng)問題
    對(duì)一條特殊電場(chǎng)線的討論
    線電荷的電力線和等勢(shì)線的MATLAB 作圖
    用GeoGebra軟件工具繪制三維連續(xù)變化電場(chǎng)的等勢(shì)面*
    基于Matlab模擬點(diǎn)電荷電場(chǎng)線和等勢(shì)線
    科技視界(2019年34期)2019-12-17 08:10:45
    電場(chǎng)線和等勢(shì)面的理解與應(yīng)用
    淺議CAI中電場(chǎng)變化的模擬描述
    中文信息(2016年1期)2016-07-03 11:09:08
    淺析靜電場(chǎng)中等勢(shì)面的應(yīng)用
    基于Origin的一維電荷分布系統(tǒng)的靜電場(chǎng)模擬
    基于EMD和4階累積量的船舶軸頻電場(chǎng)線譜提取
    周宁县| 太仆寺旗| 包头市| 和平区| 宣汉县| 固安县| 阆中市| 海阳市| 海南省| 焉耆| 巧家县| 土默特左旗| 策勒县| 邯郸市| 西昌市| 天长市| 嘉峪关市| 进贤县| 若尔盖县| 禄劝| 通山县| 民权县| 德格县| 射洪县| 武冈市| 轮台县| 莆田市| 游戏| 讷河市| 望城县| 聂拉木县| 乌鲁木齐市| 涟水县| 高尔夫| 萨嘎县| 辽宁省| 江城| 阿克苏市| 贵定县| 城市| 万州区|