第19卷第2期
大 学 物 理 实 验 V ol.19N o.22006年6月出版PHY SIC A L EXPERI ME NT OF C O LLEGE Jun.2006收稿日期:2006-02-20文章编号:1007-2934(2006)02-0074-02
利用MAT LAB 的G UI 功能制作交互式
演示实验软件
吴 迪 张 星
(大连轻工业学院,大连,116034)
摘 要 本文研究了利用M AT LAB 的G UI 功能在开发交互式演示实验软件设计中的应
用。
关键词 M AT LAB ;G UI ;交互式;软件设计
中图分类号:O4-39 文献标识码:A
1 引言
MAT LAB 具有强大的数据处理功能,特别是其图形显示功能。近年来在物理学领域的应用越来越广。比如制作图像和动画辅助教学[1,2],还可以进行实验数据采集和处理[3]等。但要实现交互式实验,需要利用MAT LAB 的G UI 功能。本文通过实例介绍采用G UI 开发交互式演示实验问题。
2 实验设计
2.1 拍现象
同方向两振动和合成时,如果两个信号的频率接近,会产生拍频现象。设两振动振幅均为A ,频率分别为f 1和f 2,振动方程为:
x 1=A sin2π
f 1t x 2=A sin2πf 2t x =x 1+x 2和差化积得到:
x =x 1+x 2=2A sin π(f 1+f 2)t cos π(f 1-f 2)t
(1)当f 1与f 2接近时,f 1-f 2成为一个较低的频率,称为拍频。可以借助计算机模拟出
来,实现既可以看到,又可以听到该现象的目的。
2.2 交互式软件制作
按照下述方法既可以实现交互式操作,可以改变频率,看到和听到不同的效果。1)启动MAT LAB ,点击文件2新建菜单,选中G UI 选项;
—
47—