利用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成反比。通过滑动条动态的改变两分振动的初相差,可以使得图像的呈现连续动态变化的效果。
2.3 主程序
(1)同方向振动的合成
3 结论
简谐振动的合成是机械振动的主要内容,具有一定的实用性。使用VC++编程,可更形象、生动地显示简谐振动合成。当通过微调控件来动态的改变两分振动的初相差时,还可实现合成图形的动态变化。程序中还可进行简单的数据处理,操作简单方便。该程序可用于课堂教学中,能激发学生的学习兴趣,并能加深学生对不同情况的简谐振动合成的理解。
c++相关文章:c++教程
评论