怎么用matlab中的GUI按钮打开图片

不是打开固定的图片,而是以打开路径的方式打开,请问如何实现?而且不只是打开图片,选取图片后后面还有程序对图片进行处理... 不是打开固定的图片,而是以打开路径的方式打开,请问如何实现?
而且不只是打开图片,选取图片后后面还有程序对图片进行处理
展开
 我来答
做一个快乐的茶农
高粉答主

2019-07-10 · 每个回答都超有意思的
知道答主
回答量:1396
采纳率:100%
帮助的人:34.6万
展开全部

1、创建一个空白的GUI界面,选择一个按钮放在空白GUI中。

2、双击该按钮,打开该按钮的属性编辑器,修改tag值为wt_button, 修改string为稳态分析。

3、选择一个坐标轴放在GUI中。

4、双击该坐标轴,打开该坐标轴的属性编辑器,如下图所示,修改tag值为wt_tu。


5、调节好按钮和坐标轴的大小和位置,调整好的GUI。

6、右击该按钮,点击【查看回调】,然后选择查看【callback】。

7、在这按钮函数中编程,将需要进行按下按钮后需要运行的程序添加到这里。

8、其中重要的是作图程序,需要将其显示在指定的坐标轴wt_tu中。

作图重要部分代码如下:

plot(handles.wt_tu,zc_id,wt_z,'b.',f_id,fwt_z,'r.','markersize',4);

set(handles.wt_tu,'XGrid','on','YGrid','on');

xlabel(handles.wt_tu,'样本点');

ylabel(handles.wt_tu,tyb_name{:,l});

legend(handles.wt_tu,'稳定工况值','非稳定工况值')

title(handles.wt_tu,'滑动窗口法稳态分析取稳定工况数据');

9、程序代码写好后,点击GUI界面中的运行按钮。

10、运行程序后,点击稳态分析按钮,此时运行结果将会显示在坐标轴中了。

百度网友65f4a86
推荐于2017-09-05 · TA获得超过486个赞
知道小有建树答主
回答量:252
采纳率:0%
帮助的人:108万
展开全部
[filename,pathname]=uigetfile({'*.*';'*.bmp';'*.jpg';'*.tif';'*.jpg'},'选择图像');
if isequal(filename,0)||isequal(pathname,0)
errordlg('您还没有选取图片!!','温馨提示');%如果没有输入,则创建错误对话框
return;
else
image=[pathname,filename];%合成路径+文件名
im=imread(image);%读取图像
set(handles.axes1,'HandleVisibility','ON');%打开坐标,方便操作
axes(handles.axes1);%%使用图像,操作在坐标1
imshow(im);%在坐标axes1显示原图像
title('原始图像');
end
这个代码是可以的,至于你说的图像处理,你想怎么处理?
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式