set(gcf,'units','centimeters','position',[0 0 8.86 7.8])
这设置了我的 matlab 文档中单个图形的大小,我如何对我的代码中绘制的所有图形执行此操作?
最佳答案
如 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
一次性更改 all 的相关属性。
关于matlab - 设置 MATLAB 的默认图形大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53199122/