利用VC++模擬示波器實現簡諧振動合成
在垂直方向振動中,若輸入的數據為:A1=2m,f1=2Hz,φ10=0,A2=2m,f2=3Hz,φ20=2.355rad,便可觀察到如圖4所示的李薩如圖形(藍色曲線)。對李薩如圖形,還可通過鼠標左、右鍵做輔助線,來驗證交點與頻率比之間的關系。與X軸平行的(綠)線,與圖形最多交點個數為6,與y軸平行的(藍)線,與圖形最多交點個數為4,兩交點個數比3:2與兩兩分振動的頻率比f1:f2=2:3成反比。通過滑動條動態(tài)的改變兩分振動的初相差,可以使得圖像的呈現連續(xù)動態(tài)變化的效果。
2.3 主程序
(1)同方向振動的合成
3 結論
簡諧振動的合成是機械振動的主要內容,具有一定的實用性。使用VC++編程,可更形象、生動地顯示簡諧振動合成。當通過微調控件來動態(tài)的改變兩分振動的初相差時,還可實現合成圖形的動態(tài)變化。程序中還可進行簡單的數據處理,操作簡單方便。該程序可用于課堂教學中,能激發(fā)學生的學習興趣,并能加深學生對不同情況的簡諧振動合成的理解。
c++相關文章:c++教程
評論