第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. PHP:echo、print、print_r() 和 var_dump()
  2. php禁止某个链接,php – 使用htaccess忽略链接的某些部分
  3. 成功解决model_selection\_search.py:761: DeprecationWarning: The grid_scores_ attribute was deprecated in
  4. linux系统指令学习
  5. php做的物资管理系统,基于WEB的物资管理信息系统
  6. ubuntu、fedora系统的启动|关闭管理器
  7. 网络编程(part3)--文件读写之二进制文件读写/with操作
  8. swift button一些简单设置
  9. X5开发中buttongrounp对应contents组件切换时速度快点无效
  10. 砥志研思SVM(三) 最优间隔分类器问题(下):软间隔SVM
  11. centos linux引导修复_【Linux 运维】 Centos7.x 系统修复模式
  12. NodeJs——子进程
  13. 银行排队叫号系统项目总结
  14. JavaScript如何对欧姆龙、三菱、施耐德等PLC进行读写通讯控制
  15. donet学习笔记4(validate)
  16. UE基础知识:虚幻引擎编辑器界面-英汉对照表
  17. RSF-Center,集群模式下-协调数据结构
  18. 业务范围(business area)
  19. java如何给字符串每三位分隔逗号
  20. 如何实现报表数据的动态层次钻取(一)

热门文章

  1. 终端销售常见助销形式
  2. 嵌入式本来就很坑,相对于互联网来说那个坑多得简直是难走
  3. 华为服务器虚拟化 xen,KVM和xen的比较
  4. 分销主机成为在家工作的完美商业模式的五个原因
  5. Vue实现 在线考试型倒计时
  6. 移动端HTML5<video> 浏览器劫持视频播放 视频激活播放后强制全屏 视频无法被其他元素覆盖
  7. 服务器12种基本故障及排查方法
  8. 8月13日第五人格服务器维修中,第五人格8月13日更新了什么 8月13日更新内容介绍...
  9. 第7章 性能和可靠性模式 Load-Balanced Cluster(负载平衡群集)
  10. vue-cli3 天地图添加热力图