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

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

  1. 用MATLAB编程正弦稳态相量图,matlab课程设计--利用MATLAB对线性电路正弦稳态特性分析...

    matlab课程设计--利用MATLAB对线性电路正弦稳态特性分析 课程设计任务书 学生姓名: 专业班级: 指导教师: 刘 新 华 工作单位:信息工程学院 题 目: 利用MATLAB对线性电路正弦稳态 ...

  2. 基于matlab的绘图设计,matlab课程设计---利用MATLAB仿真软件进行绘图

    matlab课程设计---利用MATLAB仿真软件进行绘图 课程设计任务书课程设计任务书 题题 目目 利用利用 MATLABMATLAB 仿真软件进行绘图仿真软件进行绘图 初始条件初始条件 仿真软件 ...

  3. matlab 多普勒效应,《利用MATLAB仿真多普勒效应.doc

    <利用MATLAB仿真多普勒效应 利用MATLAB仿真多普勒效应 某某某 摘 要:分析多普勒效应特性,建立数学模型,利用MATLAB软件对其进行仿真试验,进行定量分析,根据仿真试验结果绘制出听者 ...

  4. 如何使用matlab的siso,利用Matlab内建程式SISODesignTool完成系统分析(Matlab61)开启.PDF...

    利用Matlab内建程式SISODesignTool完成系统分析(Matlab61)开启.PDF 利用 Matlab 內建程式 SISO Design Tool 完成系統分析(Matlab 6.1) ...

  5. matlab ann-bp分类器,利用matlab真的BP-ANN分类器设计.doc

    利用matlab真的BP-ANN分类器设计,ann分类器,bp神经网络分类器,bp分类器,贝叶斯分类器matlab,svm分类器matlab程序,matlab分类器,matlab分类器工具箱,soft ...

  6. matlab负荷分配程序,利用MATLAB工具箱进行机组负荷优化分配

    火电厂利用负荷优化分配算法,在全厂机组组合方式一定的情况下,根据各运行机组的煤耗特性,合理分配机组所带负荷,可以使全厂总的煤耗量最小[1],从国内外调度经验可知,热效率可提高1%~2.5%.优化算法代 ...

  7. matlab线性回归结果,利用Matlab进行线性回归分析

    利用Matlab进行线性回归分析 回归分析是处理两个及两个以上变量间线性依存关系的统计方法.可以通过软件Matlab实现. 1.利用Matlab软件实现 在Matlab中,可以直接调用命令实现回归分析 ...

  8. matlab体电荷电场线,利用Matlab模拟点电荷系的电场线和等势面.docx

    利用Matlab模拟点电荷系的电场线和等势面 文章编号:1007-2934(2014)03-0094-03利用 Matlab 模拟点电荷系的电场线和等势面陈伟,易志俊,丁益民( 湖北大学,湖北 武汉 ...

  9. 用matlab描述库仑定律,利用Matlab模拟点电荷的电场分布 点电荷

    点电荷 实验一 利用Matlab模拟点电荷的电场分布 一.实验目的: 1.熟悉点电荷的电场分布情况: 2.学会使用Matlab绘图 二.实验原理 MATLAB输入命令的方式有两种,一种就是在命令窗口中 ...

最新文章

  1. 安装acdsee 3.1后出错
  2. string.h包含哪些函数_Excel进行数据分析常用方法及函数汇总—【杏花开生物医药统计】...
  3. 【C++基础】重抛异常与异常的使用场景
  4. 软件质量保证计划_CMMI V2.0 精讲之“过程质量保证”
  5. 图鸭科技重金揽才-深度学习优化研究员
  6. 如何在maven工程中加载oracle驱动
  7. Redmi游戏手机即将登场:天玑1200加持 主打极致性价比
  8. Java:JDBC(Mysql)
  9. 论文发表在什么期刊上_设计论文发表【期刊论文】设计论文发表
  10. ActiveX如何调用引用该ActiveX的网页中的JavaScript函数
  11. 学习Java面向对象编程和设计模式最好的5本书
  12. Matlab R2017a启动时初始化过程时间太长解决办法
  13. Java去除中英文标点符号
  14. smoothdraw4_使用SmoothDraw享受徒手绘制和图像修改
  15. 费马小定理(详细证明)
  16. 收藏--真正爱你的男人
  17. spawn cmd.exe ENOENT 错误 解决办法
  18. 极验第四代滑块验证码破解(三):滑块轨迹构造
  19. aircrack-ng for windows的简单使用教程
  20. Linux安装redis yum安装redis

热门文章

  1. 仿斗鱼直播的弹幕效果实现
  2. 可优比好不好_可优比KUB婴儿理发器性能怎么样?可优比宝宝电推子跟易简哪个好?评价如何?...
  3. 李宏毅2020机器学习课程笔记(二)
  4. PHP输出二十六位英文字母
  5. c语言作业 猜数字游戏,C语言实现猜数字小游戏
  6. 魅族16t无法点击计算机传输,总结魅族16T输给IQOO的原因,三个缺点太明显
  7. vue-vue路由管理
  8. Biological Age Estimated from Retinal Imaging: A Novel Biomarker of Aging
  9. 深度学习论文中的黑话总结
  10. 带你走进Android之Notification