MATLAB交互式图形与应用打包全解析
1. 耗时操作与状态显示
在MATLAB中,有时会有一些耗时的操作,例如下面的代码:
% Do something time consuming
for k = 1:100
svd (a);
end
% Display the status message
TimeDisplayGUI( 'update' );
end
%% Finish
TimeDisplayGUI( 'close' );
这段代码通过一个循环执行了100次奇异值分解(SVD)操作,这是一个相对耗时的过程。在操作完成后,调用 TimeDisplayGUI('update') 来更新状态信息,最后关闭状态显示界面。
2. 使用GUIDE创建自定义GUI
当你有一个重复的工作流程,并且希望避免在脚本中反复更改参数时,可以构建一个图形用户界面(GUI)。下面以旋转立方体动画为例,介绍如何使用GUIDE创建一个GUI。
2.1 启动GUIDE并创建空白GUI
在MATLAB命令窗口中输入 guide ,打开GUIDE快速启动窗口。从“Create New GUI”选项卡中选择“Blank GUI”,这将在编辑器中打开一个名为 untitled1.fig 的空白图形。
2.2 在GUI中添加控件
在GUI中,我们需要添加以下控件:
- 用于输入
超级会员免费看
订阅专栏 解锁全文
75

被折叠的 条评论
为什么被折叠?



