0

Figure ウィンドウをフルスクリーンで表示する次の MatLab コード行をインターネットで見つけました。

set(figure(1),'Units','Normalized','OuterPosition',[0 0 1 1])  

それは完全に機能し、私の質問はここでの問題に関するものではありません。代わりに、それについての説明に関するものです。ほら、コード行がわかりません。誰かがこれの議論を私に説明できますか?

figure(1)私のフィギュアハンドラー - 現在のフィギュアウィンドウです - 私はそれを理解しています. しかし、残りの議論は私を混乱させています。とは何をしUnits、ベクトルは何を指定していますか?NormalizedOuterPosition[0 0 1 1]

ここでコード行を見つけました: source (最新の回答を参照)。

help setMatLabのコマンドによって提供されるヘルプ情報を解読するのに大きな問題があります。MathWorks の Web サイトは良くなく、私が見つけた例はありませんでした。
誰かに説明がありますか、または理解できる情報がどこにあるか知っていますか?

ノート

または、プロット ウィンドウまたは Figure ウィンドウをフルスクリーンで表示するためのより良い方法を知っている人はいますか? メソッドを理解できるようになる必要があります。そうしないと、使用できません。

4

1 に答える 1

2

引数は「プロパティと値のペア」と見なされます。

最初のペア は'Units', 'Normalized'、他のオプション (ピクセルやインチなど) ではなく、正規化された値 (0 から 1 の間) を指定することを Figure に伝えます。

2 番目のペア は'OuterPosition', [0 0 1 1]、左下 (外側) の角が (0,0) で、幅と高さが (1,1) の Figure を配置することを示しています。単位が正規化されていることを示したので、(0,0) は画面の左下隅を意味し、(1,1) は画面の高さと幅全体を意味します。

プロパティと値のペアを使用すると、いくつかの関連情報を渡すことができますが、デフォルトで問題ないその他のものは渡すことができず、渡す順序が柔軟になります。これは、MATLAB で広く使用されているシステムです。

于 2012-06-20T21:06:29.337 に答える