简单Matlab_GUI实例

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Matlab_GUI说明:

启动matlab,在命令窗口输入guide,弹出下图

1、选择第一项,弹出窗口

然后保存,这里可以调节窗口的大小(点击运行,可以看出调节后窗口的大小)

2、添加按钮选项

3.1图形显示(背景):添加,选择适当大小,双击进行设置,设置如下(自己选择喜欢的)

3.2 在背景中加入axis(),如下图(自己调节大小)

3.3加入按钮(所需)

本程序比较简单,所以按钮比较少

产生一线性调频信号:所需带宽B,脉宽tao,采样率fs等等

静态按钮()(带宽、脉宽………)

输入参数:

B的设置

Fs设置

以下都是一样的设置,这里特别注意Tag标签的使用,在以后加载程序时,Tag标签会让自己很明白这个代表什么物理量。

然后加入画图按钮:

这里添加一些附件功能

1)使得运行后窗口具有放大功能(tools-gui options)

选择

就Ok啦

2)添加图形放大、打印、等等按钮

选择tools-toolbar-edite,需要什么添加即可

完成后保存运行,附加功能出现

然后添加程序,这里找到那个m文件

我们从画图按钮开始(最后点画图,程序就开始执行)

这里从时域、频域开始

从tplot_callback,时画时域图

注意:在不同的按钮间相互调用,必须在程序间加global 变量,这样下个按钮会认识到前个按钮所用变量。

如在fft_plot中用到tplot_callback中的t,我们在两个按钮间全加global t global t

详细看test.m

So easy 吧!呵呵。

相关文档
最新文档