我想知道是否有任何已知的将MATLAB数字移动到特定显示器的方法。将所有数字移到MATLAB中的特定显示器中
我有下面的代码片段,可以帮助我把所有人物的正面(我从Mathworks公司here得到它):
%% Bring all figures to front
all_figure_handles = findall(0, 'type', 'figure');
for iCount = length(all_figure_handles):-1:1
figure(all_figure_handles(iCount))
end
,我想知道如果我能问MATLAB所有的数字移动到另一个屏幕以类似的方式(即使用all_figure_handles
的手柄)。另外,如果MATLAB没有意识到监视器分区,我怎样才能将所有数字移动到总屏幕空间的右半部分? (在我的情况下,右半部分应该是右侧的显示器)。
注意Windows任务栏的位置和大小。如果我没有记错,它会影响坐标系的原点。 –
我刚刚在我的iMac上尝试'get(0,'monitorpositions'),它排除了菜单栏高度。我认为它在Windows上的工作方式类似。 – Max
还要注意,至少在Mac上,双监视器设置左侧(而右侧)的“主”监视器也会使事情变得复杂,上述文档可能无法工作。 – eykanal