matlab交互式gui,利用MATLAB的GUI功能制作交互式演示实验软件

第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—

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值