[matlab,#6]plotポイントとコメント操作、フォルダの移動方法


0、背景


この授業は三つの内容を勉強した.最初のステップはplot時点を変更することです.plotで視野角を調整し、x軸とy軸だけを表示したい.彼は高度な情報は必要ないと思っているからだ.この場合、角度調整可能なview関数を使用できます.
第二に、画像情報を挿入する方法.絵を描いた後に画像情報を挿入したい場合があります.この場合、テキストとコメントを使用できます.この授業では、指向する形状とほぼ一致するため、注釈を使用します.注釈を使う過程を簡単に知りたいです.
最後の3つは、フォルダを移動する方法です.画像を保存するフォルダが現在のワークスペース(フォルダ)でない場合に画像を自動的に設定する方法について説明します.

1.描画ポイントの変更


matlab定義のview関数はカメラの視線です.つまり、これは私たちが目で見た絵の構図を意味します.
view(90,0) % 방위각: 90/고도각: 0 → 땅에서 산을 보는 느낌
上記のコードがあると言いましょう.このとき,1番目の因子は方位角,2番目の因子は高さ角を表す.方位角は地上で地面と平行であり、0度~360度の角度として定義される.例えば、現在私のディスプレイは私を基準に方位角0度方向に存在しています.高さ角は簡単に言えば高さです.高角数字が大きく、低角数字が小さい数字が小さくなって0に収束すれば、地面に着いたと考えられる.2つの数字を組み合わせると、海面で島を見ているような感じがします.
2 Dグラフィック(x軸とy軸)を作成する場合は、どうすればいいですか?最も簡単な方法はviewグラフを削除することです.では、衛星上で緯度や経度によって国を見ると考えられます.
側面から見るためには、多くの実験が必要らしい.なぜなら、私は2つの数字の組み合わせに慣れていないからです.ぐるっと回って、感覚を蓄積して、その数字を決めればいいのです.

2.使用方法の注釈


コメントはコメントに使用されます.画像の内容を簡単に説明したり表示したりするために使用します.使用例は次のとおりです.例には、文字の周囲に適切なサイズのボックスを表示することも含まれます.
% 1. plot 생성
figure

% 2. plot 그리기
plot(1:10)

% 3. annotation 생성

% 3-1. 박스 범위 설정
dim = [0.2 0.5 0.3 0.3];

digits = [1 2];

% 3-2. 삽입 문구 생성
str = {['This is', num2str(digits(1)), 'th plot'],'from 1 to 10'};

% 3-3. 현시하기
annotation('textbox',dim,'String',str,'FitBoxToText','on');
挿入文を生成するときは、セル形式でグループ化し、角カッコと計算(、)を使用して変化する数値を表示できます.表示するには、数値をstring形式に変更する必要があります.そのためにはnum 2 str関数を使用する必要があります.cell形式の範囲で計算を使用すると、図に1行追加されます.つまり、コンピュータはenterの役割を果たしています.
箱の位置を変更したい場合は、「3-1.「ボックス範囲設定」を変更できます.最初の2つの因子は左下角に対するx,y座標を表す.3番目と4番目の要素は、アノテーションの幅と高さを表します.view関数と同様に、複数の試行を試みて必要な点に移動するのが最も速い方法です.

3.フォルダの移動方法


現在のフォルダではなく他のフォルダに写真を保存したり、スクリプトを保存したりしたい場合があります.このようなとき、画像を別のフォルダに移すと、気分が悪くなります.現在のフォルダを自動的に移動して戻す方法があります.サンプルコードを以下に示します.
        % 경로 이동
        oldFolder = cd('C:\Users\rnjsv\Desktop\PBN\9.사진\pic_20190101_by_one_flight'); % 이동하면서 현재 path 저장

        % 저장하기
        saveas(gcf, [ac_info_now.flight, '&20190101&passedAGAVO&nm=',num2str(range_nm_now),'.png']);     

        % 경로 복원
        cd(oldFolder);
         
        % 현재 상황 현시
        fprintf('%d / %d \n', loop_for_allFlight, length_flightData)
注意が必要なのは、oldFolder変数がコンテンツを格納することです.この変数は「」です.pic 20190101 by one flight"パスは保存されていません.代わりに、フォルダパスが現在格納されています.つまりpic 20190101 by one flight"は、現在のフォルダパスが格納されていると考えられます.

4.その他(タイトルスラッシュ不可)


title関数ではスラッシュ("/")は使用できません.スラッシュを使用するとエラーメッセージが表示されます.原因は分かりにくいが、私たちはそれを認識し、使用しないべきだ.