日志
- 分享
提问前请先搜索
-
2020-4-14 10:41
-
2016版本开始使用app设计工具,与传统的guide编程上有不少差别。具体的可参看: ( https://ww2.mathworks.cn/help/matlab/creating_guis/differences-between-app-designer-and-guide.html ) 辅助函数有两种类型: 私有 函数,只能在 App 内部调用; 公共 函数,可在 App 内部或外部调用。私有函数通常在单 ...
-
个人分类: GUI|86 次阅读|0 个评论
- 分享
获取结构体Struct中的数据
-
2019-8-8 22:20
-
获取Struct结构数组STATS的Area数据。如图1所示: 图1 用命令Area1=STATS.Area;却总是只能获取第一个数据Area=134 找了半天原因,试了很多办法。最后选中区域,右键“根据所选内容工作区变量”。得到的Area1才正确。 看了下对应的命令是:Area1 = .'
-
个人分类: Matlab基础类|113 次阅读|0 个评论
- 分享
GUI清空subplot
-
2019-8-8 16:35
-
GUI中有时会用到subplot后,重新绘制单幅图。 如果只是简单的cla,只会清除最后一个subplot的图片。 这个问题最后找到的解决方案,就是逐一清除subplot后,再重新生产axes。 在GUI中还牵涉到变量的传递,显得稍微复杂一些。 subplot的callback中,设置共享变量 handles.ax1 = ax1; &n ...
-
个人分类: Matlab图形绘制|133 次阅读|0 个评论
- 分享
GUI共享变量的两种方法
-
2019-8-8 15:04
-
1.声明全局变量 global A B A = 10; B = 30; 然后在其他的回调callback函数中就可以引用了; 2.用handles共享变量 handles.A = 10; handles.B = 30; guidata(hObject,handles); %更新handles ,否则还是无法共享变量 然后在其他回调callback函数中可以如下判断变量是否存 ...
-
个人分类: GUI|131 次阅读|0 个评论
- 分享
关于GUI用saveas保存不全的替换方案
-
2019-8-5 14:44
-
在gui中axes中绘制的图像,用saveas保存时,会出现只保存左下角截图的问题,在网上和help里查了好久,并没有解决。 现在找了个替换方案 有两种方法: 1 ,用 copyobj 配合 saveas ,适合单幅图 new_fig_handle=figure( 'visible' , 'off' ); % 设为不可见 new_axes = copyobj(fig ...
-
个人分类: Matlab图形绘制|107 次阅读|0 个评论