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がモニタのパーティション分割を認識していない場合、どのように全画面領域の右半分にすべての図形を移動できますか? (私の場合、右半分は右のモニターでなければなりません)。 MATLABのFigureのドキュメントから
Windowsのタスクバーの場所とサイズを確認します。私が正しく思い出すと、座標系の原点に影響を与えることがあります。 –
私はiMacで 'get(0、' monitorpositions ')を試してみましたが、メニューバーの高さは除外されました。私はそれがWindows上で同様に動作すると仮定します。 – Max
少なくともMacでは、2つのモニタのセットアップの左側(「vs on the right」)に「プライマリ」モニタを配置することも複雑になり、上記のドキュメントはおそらく動作しないことにも注意してください。 – eykanal