Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/matlab/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何选择图形以编程方式使其适合Matlab中的屏幕?_Matlab_Graphics - Fatal编程技术网

如何选择图形以编程方式使其适合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了解一些对他来说是新的东西,尽管这对其他人来说可能微不足道。我知道这是你不理解的事情,但这个确切的问题(更改现有对象的图形属性)在这里被问得很恶心。也许我应该投票决定以重复的方式结束。可能是重复的