Matlab学习笔记 (一)GUI用户图形界面编程

这篇博客介绍了Matlab GUI编程的一些实用技巧,包括查找和操作坐标轴、隐藏和显示图片、处理坐标轴标签问题、修改列表框内容、读写全局变量以及实现多坐标轴图片显示和鼠标点击选中功能。还给出了具体的代码示例和解决常见问题的方法。
摘要由CSDN通过智能技术生成

1. 查找同一类型的所有控件:

findobj(gcf, 'type','axes') %查找所有坐标轴,gcf表示当前图形界面


2. 不显示坐标轴:

set(handles.axes1,'xTick',[]);
set(handles.axes1,'ytick',[]);
set(handles.axes1,'box','on');

以上是设置单个坐标轴,如果设置所有坐标轴,handles.axes1替换为findobj(gcf, 'type','axes')


3. 完全隐藏坐标轴(包括背景色):不影响图片的显示和更新

set(findobj(gcf, 'type','axes'),'visible','off');


4. 显示、隐藏图片:

cla(findobj(gcf, 'type','axes'));   %清空所有坐标轴中的图片,可修改为清空指定坐标轴中的图片 

str='F:\software\pic';

im=imread(str);
axes(handles.(sprintf('axes%d', j))); %通过变量控制显示图片的坐标轴
imshow(im);  %%%读取彩色图像,自动按比例缩放适应坐标轴大小

axis image;  %保持坐标轴不变


5. 坐标轴显示图片后,坐标轴的标签ta

  • 2
    点赞
  • 24
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值