没有合适的资源?快使用搜索试试~ 我知道了~
Matlab中嵌入GUI的waitbar.pdf
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 30 浏览量
2021-10-30
04:53:14
上传
评论
收藏 19KB PDF 举报
温馨提示
试读
2页
MATLAB
资源推荐
资源详情
资源评论
Matlab 中 嵌入 GUI 的 waitbar 王清华编写
将 waitbar_axes 的 box 设定为 on
function pushbutton1_Callback(hObject, eventdata,
handles)
global judge k
judge=1; %判断是否需要暂停
axes(handles.waitbar_axes); %指明将选定 waitbar_axes 对象操作
cla reset ; %清除轴上所有的对象
xline = [0 1 1 0];
yline = [0 0 1 1];
%画框
l = line(xline,yline, 'Color','k','EraseMode','none' );
%涂颜色
h=patch([0,1,1,0],[0,0,1,1], 'b','EdgeColor','b' ,...
'EraseMode','none' );
set(handles.waitbar_axes, 'XTick' ,[], 'YTick' ,[]);
%清除轴上的刻度
TotalNumber=10000;
%初始,从未运行和完全运行完毕 k 重新置 1
if isempty(k)||(k== TotalNumber)
k=1;
end
for ii=k: TotalNumber
%如果点击暂停,用 k记住当时的 ii 值以便重新开始接着做
if judge==0
k=ii;
return;
end
value=ii/ TotalNumber;
xpatch = [0 value value 0];
set(h, 'XData' ,xpatch);
drawnow;
资源评论
jishuyh
- 粉丝: 0
- 资源: 7万+
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功