[matlab,#11]現在のグラフィックウィンドウを最大化し、軸を描画

1628 ワード

0、背景


第1に、matlabの画像を保存し、画面サイズを調整しない場合は、未調整の画像を保存することができる.通常、画像ウィンドウのサイズは小さく、正しい画像を保存するには最大化する必要があります.毎回最大化を押すのが難しく、これも自動化され、最大化画像を自動的に格納するコードが見つかりました.メソッドを共有します.
第二に,象限に点を付け,改良タイプを分類しようとした.これは、表の数字が何を意味するかを知り、説明する必要があるからです.このとき思いついたのは、4分間の面相上の点の位置で説明すれば、簡単に素早く理解できるということです.だからplotで四分面を描き、上に点を描きました.

1.現在の画像ウィンドウを最大化


1-1. コード#コード#

% fig 최대화
set(gcf,'units','normalized','outerposition',[ -0.0047 0.0380 1.0094 0.9704]);

1-3. 説明:


画像ウィンドウを設定するときにset関数を使用します.全部で4つの因子が必要です.最初のパラメータは、どのウィンドウに対応するかを示すパラメータです.gcfと書いてあるのは、現在のピクチャウィンドウが開いているようです.「2番目の表示単位」「正規化」のほか、「インチ|センチメートル|ドット|{ピクセル}|文字」も使用できます.3つ目は、ウィンドウの位置とサイズのパラメータです.4番目のパラメータに、ウィンドウの位置とサイズを実際に調整する数値を入力します.最初の2つの数字はウィンドウの左下隅の位置を表し、3番目と最後の数字は横幅(width)と縦長さ(long)を表す.

2.ドラフト軸


2-1. コード#コード#

% 축 그리기
x1 = linspace(-7,7,200);
y1 = x1 * 0;

y2 = linspace(-200,200,200);
x2 = y2 * 0;


plot(x1, y1, '-', 'LineWidth', 2, 'color', 'black');
plot(x2, y2, '-', 'LineWidth', 2, 'color', 'black');

2-2. 結果



2-3. 説明:


軸を描くときに最も注意しなければならないのはyまたはxが0であることです.上のコードは‘2-2’ですこれは聖書の結果のために書かれたコードです.このときy 1=0、x 2=0と入力するとどうなりますか?
結局何も描けなかった.y 1値とx 2値は1つの値であるからです.
上記の結果のような図を描くには、y 1=0、x 2=0がすべての値に対応しないため、すべてのy 1値およびx 2値がx 1およびy 2および0に対応する必要があります.
より簡単に言えば、線は多くの点から構成されています.多くの点にはx値とy値が存在し,この2つの値に対応しなければ点は撮られず,線も描かれない.