• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

新手怎么用Matlab 图形界面GUI编程

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

一、进入GUI编程界面

  matlab有两种进入gui编程界面的方法,一是单击主界面的图标进入,二是在命令栏输入guide后按回车进入。

进入GUI编程界面后选择Blank GUI --> 确定就进入 一个空白的GUI编程界面。

可以看到左边有一些常见的编程控件,如按钮、滑动条、坐标轴等,右上角有运行按钮,单机即可运行。

二、制作一个简单的可变频率的正弦信号显示器。

1.拖入一个坐标轴,用于显示;拖入一个文本框,用于输入频率。

2.拖入一个按钮,右键拖入的按钮,选择属性检查器,修改按钮相关属性,如背景色、前景色等,这里我们修改为运行;

*需要提醒的是,像所以其他的界面编程一样,每个控件有自己的位移表识属性Tag属性,调用该控件就是使用Tag属性调用。

3.添加按钮回调函数

点击按钮执行的程序段,称为回调函数。在matlab的界面编程中,只有右键控件 --> 查看回调,就可以添加回调函数。

在回调函数里添加程序语句

function pushbutton1_Callback(hObject,eventdata,handles)
% hObject    handle to pushbutton1 (see GCBO)
% eventdata  reserved - to be defined in a future version of MATLAB
% handles    structure with handles and user data (see GUIDATA)
F=str2double(get(handles.edit1,'String'));%属性获取
Fs=44100;
dt=1.0/Fs;
T=1;
N=T/dt;
t=[0:N-1]/N;
x=0.3*sin(2*pi*F*t);
plot(t,x,'r','LineWidth',3);
axis([0,0.01,-0.5,0.5]);
set(gca,'coloro',[0.95,0.95,0.95]);
wavplay(x,Fs);
function edit1_Callback(hObject, eventdata, handles)

保存后点击运行即可得到一个简单的GUI程序。


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
C、Delphi和PHP的基本语法对照表发布时间:2022-07-18
下一篇:
Delphi线程基础知识发布时间:2022-07-18
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap