set(gcf,'units','centimeters','position',[0 0 8.86 7.8])
这为我的matlab文档中的单个图形设置了大小,如何对代码中绘制的所有图形进行设置?
答案 0 :(得分:2)
如documentation中所述,要更改默认图形单位和位置,请按如下所示设置各个属性:
set(0, 'defaultFigureUnits', 'centimeters', 'defaultFigurePosition', [0 0 8.86 7.8]);
或≥R2014b:
set(groot, 'defaultFigureUnits', 'centimeters', 'defaultFigurePosition', [0 0 8.86 7.8]);
如果您不想更改默认属性,则可以按照here的说明获取当前打开的图形的句柄,并使用set
一次性更改所有相关的属性。