Matlab GUI 编程技巧 1
如何使gu i 编的界面一运行就居中
方法一: a>假如当前的figure 的句柄是 h,则在程序运行的刚开始,用这个命令, set(h,'visible','off'); %使h 对应的图不可见
b> 然后你再进行你的其它的操作, c>最后,在程序的结尾部分,用这两个语句: movegui(h,'center'); %将这个图移到中央
详细用法参阅help movegui set(h,'visible','on'); %恢复其可见性
方法二: function figureMiddled figure; set(0,'units','pixels'); set(gcf,'units','pixels'); screenrect=get(0,'screensize'); screenwidth=screenrect(3); screenheight=screenrect(4); figwidth=600; figheight=200; figposition=[(screenwidth/2-figwidth/2)
(screenheight/2-figheight/2)
figwidth figheight]; set(gcf,'position',figposition); 2
有关 GUI 实时显示的问题 首先,用 MATLAB 做实时显示其效果并不是很好,主要原因就是它的速度慢,尤其是你的程序中出现循环时,速度更慢
前几天,我也做了一个实时显示的东西,我的做法如下: 1
建立一个图,如h=p