Matlab 多个figure窗口堆叠位置

 时间:2024-10-15 07:27:22

Matlab一下出很多图的时候,这些图总是堆在一起,看下面的图还得把上面的图一个个移开,此经验就是解决此麻烦的。

Matlab 多个figure窗口堆叠位置

工具/原料

matlab

方法/步骤

1、【函数】直接上函数。functio艘绒庳焰nfigurepos(RowNum,ColNum,FigNum,FigName)%僻棍募暖FIGUREPOS(FigName,RowNum,ColNum,FigNum)dividethewholescreeninto%RowNum*ColNum,putfigurenamedFigNameatpositionFigNum%--FigName:figurename%--RowNum:numberofrows%--ColNum:numberofcolumns%--FigNum:figurepositionFighandle=figure('NumberTitle','off','Name',FigName);a=ceil(FigNum/ColNum);b=rem(FigNum,ColNum);ifa==0a=1;endifb==0b=ColNum;endaxes('Position',[0.010.010.981]);%childfigureposition:[left,bottom,width,height]set(Fighandle,'Unit','normalized','Position',[0.01+(b-1)/ColNum,0.06+(0.95-0.01*RowNum)*(RowNum-a)/RowNum,...(1-0.01*(ColNum+1))/ColNum,(0.95-0.01*RowNum)/RowNum*0.8]);

Matlab 多个figure窗口堆叠位置

2、【参数说明】figurepos(RowNum,ColNum,FigNum,FigName)。前三个参数正如subplot()一样,把整个屏幕分为RowNum行,ColNum列,绘制第FigNNum个图。最后一个参数是窗口的名字。

Matlab 多个figure窗口堆叠位置

Matlab 多个figure窗口堆叠位置

3、【让matlab随时能调用】将这个子程序放在matlab的搜索路径里就行,简单的方法是放在'文档'文件夹的matlab文件夹下。

Matlab 多个figure窗口堆叠位置

4、【修改每个窗口中图的位置】程序当中烂瘀佐栾这一句axes('Position',[0.010.010.刻八圄俏981]);就是调整窗口中图的位置的。表示[左边距下边距宽度高度]。会影响图中左边,下面的缝隙的大小。这个缝隙可以显示xlable,ylabel

Matlab 多个figure窗口堆叠位置

5、【快速关闭很多个图】在matlab的命令窗口里输入closeall就行了

Matlab 多个figure窗口堆叠位置

matlab怎么打开工作空间 如何用MATLAB打开以及处理图片 Matlab图例legend如何添加设置使用 Matlab图像的缩放和剪切 MATLAB如何使用
热门搜索
第五人格漫画 漫画台 男男图片 圣斗士星矢漫画 黄精图片