亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        Visual Basic模擬演示“波的疊加與干涉”

        2011-01-25 00:55:04陳燕
        物理通報(bào) 2011年11期
        關(guān)鍵詞:圖線數(shù)組質(zhì)點(diǎn)

        陳燕

        (蘇州第十中學(xué) 江蘇 蘇州 215006)

        1 引言

        物理教學(xué)中,波的疊加與波的干涉很難用實(shí)物清晰地演示這種不斷變化的動(dòng)態(tài)過(guò)程,給學(xué)生學(xué)習(xí)帶來(lái)了一定的障礙.為了提高波動(dòng)教學(xué)中的實(shí)驗(yàn)效果,促進(jìn)學(xué)生對(duì)波動(dòng)過(guò)程的認(rèn)識(shí)和理解,用計(jì)算機(jī)以Visual Basic 為編程工具,設(shè)計(jì)“波的疊加”教學(xué)輔助軟件,模擬演示波的產(chǎn)生和傳播,并突出顯示在波動(dòng)中的質(zhì)點(diǎn)仍在原處做簡(jiǎn)諧振動(dòng)以及兩列波相遇后發(fā)生疊加情況與波的干涉實(shí)驗(yàn).

        2 主要算法及其特色

        模塊程序是生成即時(shí)曲線的核心部分,其中主要有兩個(gè)程序片斷,其中“畫(huà)短線”片斷主要功能為:將傳入點(diǎn)的坐標(biāo)(X2,Y2)與前一個(gè)點(diǎn)的坐標(biāo)(X1,Y1)(在上一次傳入時(shí)保存在其中)用Line函數(shù)畫(huà)一短線,然后再保存該點(diǎn)坐標(biāo)作為下一次的(X1,Y1).在該代碼段中做了將絕對(duì)坐標(biāo)轉(zhuǎn)換成相對(duì)坐標(biāo)的動(dòng)作,將圖線調(diào)整至適當(dāng)?shù)拇笮∫赃m應(yīng)圖片框,具體算法如下:

        w =obj.ScaleWidth

        h =obj.ScaleHeight

        X = (xx -range.MinX) / (range.MaxX - range.MinX) * w

        Y = h - (value -range.MinY) / (range.MaxY - range.MinY) * h

        “生成三條曲線”片斷主要功能為由波的函數(shù)得到X,Y值(即點(diǎn)的坐標(biāo)),再由該值調(diào)用“畫(huà)短線”片斷生成即時(shí)曲線.在該代碼段中第一次畫(huà)函數(shù)圖線時(shí),將1 000個(gè)點(diǎn)的函數(shù)值放到數(shù)組source(2,1 000)中,在以后畫(huà)函數(shù)圖線時(shí)只要用該數(shù)組中的值即可,無(wú)需再計(jì)算函數(shù),加快程序運(yùn)行速度.具體算法如下:

        For i = 0 To 999

        s =i / 100

        source(0,i) = tA1.Text * Sin(-2 * PI *

        iW1 / 10 * s + tF1.Text * PI / 180)

        source(1,i) = tA2.Text * Sin(-2 * PI *

        iW2 / 10 * s + tF2.Text * PI / 180)

        ……

        Next i

        打開(kāi)時(shí)間開(kāi)關(guān)后當(dāng)波傳播時(shí)只要依次調(diào)用source數(shù)組中的函數(shù)值(通過(guò)求模運(yùn)算實(shí)現(xiàn)數(shù)組的循環(huán))即可實(shí)現(xiàn)函數(shù)圖線的移動(dòng),這里通過(guò)對(duì)用戶輸入的頻率值加以限定(1~50間的整數(shù))以保證三個(gè)波的圖線在畫(huà)圖框內(nèi)都為波長(zhǎng)的整數(shù)倍,具體算法如下:

        For i = 0 To 1000

        s =i / 100

        ir = (i - k) Mod 1000

        If ir < 0 Then

        ir = ir + 1000

        End If′求向右傳播的波的模

        il = (i + k) Mod 1000′求向左傳播的波的模

        If opt1R = True Then

        t0 = source(0,ir)

        Else

        t0 = source(0,il)

        End If

        If aa = 1 Then

        DrawLine object, 0, t0, s, myrange, color0 畫(huà)第一列波的圖線

        End If

        ……(以下為畫(huà)第二列波和疊加波以及網(wǎng)絡(luò)線的圖線)

        Next i

        本系統(tǒng)的算法有普遍適用的三大特色.

        (1)有個(gè)通用畫(huà)圖模塊,可以根據(jù)需要畫(huà)出任意函數(shù)圖線,且函數(shù)圖線是短線組成而不是點(diǎn)組成,避免圖形變化劇烈時(shí)圖線失真.

        (2) 將1 000個(gè)點(diǎn)的函數(shù)值放到數(shù)組中,在以后畫(huà)函數(shù)圖線時(shí)只要用該數(shù)組中的值即可,無(wú)需再計(jì)算函數(shù),加快程序運(yùn)行速度.

        (3)把輸入的描述波動(dòng)物理量的絕對(duì)值轉(zhuǎn)化為與窗體大小相適應(yīng)的相對(duì)值,以畫(huà)出適宜觀察的圖線.

        3 系統(tǒng)使用說(shuō)明及其特點(diǎn)

        如圖1所示,進(jìn)入主窗體后在輸入兩列波的初相位(φ)、頻率(f)、振幅(A),選擇傳播方向后按“確定”按鈕,這時(shí)出現(xiàn)三列波的圖線,若打開(kāi)時(shí)間開(kāi)關(guān),則演示波的傳播過(guò)程.按網(wǎng)格按鈕可選擇是否添加網(wǎng)格.在波的傳播過(guò)程中如果改變?nèi)我徊ǖ膫鞑シ较颍到y(tǒng)會(huì)即時(shí)反映出來(lái).

        圖1 主窗體

        按復(fù)位按鈕恢復(fù)初始狀態(tài);按退出按鈕將退出程序.

        按確定按鈕后,為更加清楚的看清波形,可使用工具欄上的“第一列波”、“第二列波”、“疊加波”按鈕來(lái)實(shí)現(xiàn)是否是三列波同時(shí)出現(xiàn),還是僅出現(xiàn)想要顯示的波.

        為了更清楚地說(shuō)明波在傳播過(guò)程中質(zhì)點(diǎn)只以其平衡位置為中心做簡(jiǎn)諧振動(dòng),不跟隨波運(yùn)動(dòng),可以用“顯示質(zhì)點(diǎn)”菜單突出顯示波動(dòng)中的某一質(zhì)點(diǎn),具體研究波動(dòng)中質(zhì)點(diǎn)的運(yùn)動(dòng)情況.

        本軟件在顯示波傳播過(guò)程時(shí)有兩種顯示方式,可用“顯示方式”菜單來(lái)調(diào)節(jié).兩種方式如圖2和圖3所示.

        圖2 方式1 圖3 方式2

        方式1為動(dòng)態(tài)顯示模式,方式2為定格顯示某一時(shí)間段內(nèi)的波形變化情況.

        利用本軟件可以顯示任意兩列波疊加所產(chǎn)生的圖線,如波包、波的干涉(駐波)等,如圖4和圖5所示.

        圖4 波包 圖5 波的干涉

        該教學(xué)輔助軟件的特點(diǎn)為以下幾點(diǎn).

        (1)該程序可演示一列波的產(chǎn)生和傳播過(guò)程,并能改變各種參數(shù).

        (2)能演示同相或反相、同頻率或不同頻率的兩列波的疊加情況.還可選擇疊加波形與兩子波形同時(shí)呈現(xiàn)于熒屏,使波的疊加情況清晰可見(jiàn).

        (3)能演示波的干涉產(chǎn)生的全過(guò)程、波的干涉圖樣以及波的干涉條件.

        (4)突出顯示波動(dòng)中的某一質(zhì)點(diǎn)的振動(dòng)情況.

        (5)可隨時(shí)啟用慢鏡頭功能,可調(diào)節(jié)波的傳播速度,將實(shí)際的波動(dòng)過(guò)程的時(shí)間延長(zhǎng),增強(qiáng)演示的效果.

        (6)具有暫停功能,在演示過(guò)程中可在任何時(shí)刻將演示的現(xiàn)象定格,便于對(duì)演示過(guò)程的分析與講解.

        開(kāi)展以創(chuàng)新為主的素質(zhì)教育已成為教育改革的主旋律,以多媒體計(jì)算機(jī)輔助教學(xué)為核心的教育技術(shù)和教學(xué)手段的革新正將這段主旋律推向一個(gè)新的高潮.CAI以其直觀、形象、生動(dòng)的教學(xué)效果將有助于加深學(xué)生對(duì)教學(xué)內(nèi)容的理解,有助于培養(yǎng)學(xué)生空間思維能力,有助于學(xué)生理解抽象理論.

        參考文獻(xiàn)

        1 漆安慎,杜嬋英.力學(xué).北京:高等教育出版社,1997

        2 肖詡.Visual Basic 6.0及其應(yīng)用.上海:復(fù)旦大學(xué)出版社,2002

        猜你喜歡
        圖線數(shù)組質(zhì)點(diǎn)
        圖線、箭頭的含義和圖例
        JAVA稀疏矩陣算法
        巧用“搬運(yùn)法”解決連續(xù)質(zhì)點(diǎn)模型的做功問(wèn)題
        JAVA玩轉(zhuǎn)數(shù)學(xué)之二維數(shù)組排序
        任意大于2的偶數(shù)都是兩素?cái)?shù)之和
        質(zhì)點(diǎn)的直線運(yùn)動(dòng)
        質(zhì)點(diǎn)的直線運(yùn)動(dòng)
        靜電場(chǎng)中幾種圖線的分析
        尋找勾股數(shù)組的歷程
        Serret—Frenet公式與質(zhì)點(diǎn)的空間曲線運(yùn)動(dòng)
        物理與工程(2014年5期)2014-02-27 11:23:15
        中文字幕精品一二三四五六七八| 免费国产一区二区视频| 亚洲人成网77777色在线播放| 亚洲精品国偷拍自产在线麻豆| 亚洲免费观看网站| 成年人男女啪啪网站视频| 极品av一区二区三区| 欧美日韩国产码高清综合人成| 日本a天堂| 亚洲精品区二区三区蜜桃| 色婷婷久久精品一区二区| 国产亚洲2021成人乱码| 日韩精品国产自在久久现线拍| 亚洲蜜桃视频在线观看| 青青草亚洲视频社区在线播放观看 | 男女交射视频免费观看网站| 国语对白嫖老妇胖老太| 国产在线精品一区二区在线看| 精品日韩av专区一区二区| 中文字幕久久波多野结衣av不卡| 老熟女重囗味hdxx70星空| 全部免费国产潢色一级| 美女视频在线观看一区二区三区| 国产精品国产三级国av在线观看| 白白色发布的在线视频| 97久久草草超级碰碰碰| 国产在线网址| 精品久久人妻一区二区| 日日摸日日碰人妻无码| 99久久免费看少妇高潮a片特黄| 亚洲乱精品中文字字幕| 偷拍一区二区盗摄视频| 人妻少妇精品视频无码专区| 国产亚洲sss在线观看| 一本色道加勒比精品一区二区| 亚洲 欧美 国产 制服 动漫 | 正在播放国产多p交换视频| 国产伦精品一区二区三区在线| 亚洲欧洲日产国码av系列天堂| 最好看的最新高清中文视频| 国产自产拍精品视频免费看|