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

matlab使用GUI的Axes控件读取图片或绘制曲线

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

 

近期准备把一些之前在matlab上仿真的程序做成GUI便于后续的使用,因此又研究了一下GUI的使用,之前用GUI做过一个小工具,

不过没有整理相关的内容,因此这次在制作GUI的过程中把一些常用的控件的使用进行简单的讲解。

在matlab程序中常常会用plot函数绘制一些图像用于分析,在GUI中自然也要充分利用图像显示的控件,达到更加直观的演示效果。

首先建立一个空的GUI文件,进入gui编辑界面,下图中左侧菜单栏里坐标图样的控件就是axes控件

 

选中axes控件后在空白界面中左键进行拖拽即可得到一个空白的axes1。

 

 

 为了在axes里面画点东西,添加一个按钮用于产生触发事件,当然也可以选择打开gui时显示或是其他的事件触发时显示。

 

 

 

 右键按钮后,菜单中在查看回调选项里找到callback,点击后进入matlab编辑器界面,下面写一个简单的触发事件,显示一个正弦波信号,这里我们先使用axes函数选择用来显示的控件,然后和普通的matlab一样plot即可。

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)
t=0:0.01:1;
axes(handles.axes1)
plot(sin(50.*t))  

写好我们想显示的内容后保存m文件在gui编辑界面点击绿色箭头运行后,产生我们刚刚做好的gui界面。

 

 点击按钮即可得到刚才我们写的触发函数的输出结果。

 


鲜花

握手

雷人

路过

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

请发表评论

全部评论

专题导读
上一篇:
MATLAB实现Kmeans聚类算法发布时间:2022-07-18
下一篇:
MATLAB GUI平台 - 技术蛀虫发布时间: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