如何选择图形以编程方式使其适合Matlab中的屏幕?
如中所述,可以使用命令打开适合屏幕的新图形如何选择图形以编程方式使其适合Matlab中的屏幕?,matlab,graphics,Matlab,Graphics,如中所述,可以使用命令打开适合屏幕的新图形 figure('units','normalized','outerposition',[0 0 1 1]) 现在假设一些脚本已经生成了图图(1)、图(2)和图(3),并且您希望以编程方式选择图(2),并使其适合屏幕 一种可能是在生成图形的脚本中使用上述命令而不是figure,但假设您不能(或不想)修改此脚本。您确实希望选择一个已存在的图形。你会怎么做?看起来比我想象的要容易: h=figure(2) set(h,'units','normalize
figure('units','normalized','outerposition',[0 0 1 1])
现在假设一些脚本已经生成了图图(1)
、图(2)
和图(3)
,并且您希望以编程方式选择图(2)
,并使其适合屏幕
一种可能是在生成图形的脚本中使用上述命令而不是
figure
,但假设您不能(或不想)修改此脚本。您确实希望选择一个已存在的图形。你会怎么做?看起来比我想象的要容易:
h=figure(2)
set(h,'units','normalized','outerposition',[0 0 1 1])
我投票将这个问题作为主题外的问题来结束,因为这与最初的帖子差别非常小,并且没有给堆栈溢出增加任何智力价值。@尽管我问了这个问题,但我还是理解了,因为我真的不知道如何通过编程选择一个窗口,然后关闭它。我没有想到简单的
h=figure(2)
命令,认为我必须修改set
语句中的某些内容。有时,这些问题没有太多的知识价值,但旨在帮助OP了解一些对他来说是新的东西,尽管这对其他人来说可能微不足道。我知道这是你不理解的事情,但这个确切的问题(更改现有对象的图形属性)在这里被问得很恶心。也许我应该投票决定以重复的方式结束。可能是重复的