MATLABの経験者であれ初心者であれ、MATLABのグラフ作成能力を十分に理解していないかもしれません。 MATLABでは、グラフのカスタマイズ、ラベル付け、分析が簡単にできるため、従来のExcelグラフよりも自由度が高くなります。MATLABのグラフ作成機能を最大限に活用するためには、まずデータのインポート手順を理解する必要があります。 このインストラクション・セットでは、MATLABでExcelデータをインポートしてグラフ化する方法を学びます。
知っておくべきこと
- 正しくインポートできるように、ExcelファイルをExcelワークブックとしてMATLABフォルダに保存してください。
- MATLAB コマンドウィンドウで p = plot(indep, dep1, indep, dep2) コマンドを使用してグラフを作成します。
- MATLAB コマンド・ウィンドウに grid コマンドを入力して、グラフにグリッド線を追加します。
ExcelデータをMATLABにインポートする
-
新しい MATLAB 画面を開きます。データのインポートとグラフ作成を簡単にするために、コマンド・ウィンドウのテキストを clc コマンドでクリアします。
-
目的のExcelファイルを開きます。後で使用するために、Excelファイルの名前を記録しておいてください。
-
ExcelファイルをMATLABフォルダに保存します。 通常、フォルダの経路は次のとおりです:C:◆Users[アカウント名]◆Documents ◆MATLAB.インポートに適切なファイル形式を使用するため、ファイルは必ずExcelワークブックとして保存してください。 この手順が完了すると、MATLABのカレント・フォルダ・セクションにExcelファイルが表示されます。
-
エクスポートする列を探します。エクスポートする各列の範囲を特定します。 列の範囲は、列の最初のセルから列の最後のセルまでです。この範囲の適切な書式は、最初のセルの後にコロンが続き、その後に最後のセルが続く(例:"B1:B30")。
-
データ列をMATLABにインポートする。インポートしたい各列のコマンド・ウィンドウに var = xlsread('filename', 'xlrange'); というコマンドを入力する。 このコマンドでは
- Varは任意の変数名(例:"x "または "y")
- Filenameは、エクセルのスプレッドシートの名前である。
- Xlrangeは、"X--:X--"の形式で希望する列の範囲であり、Xは列の文字の後にセル番号が続く。
MATLABでデータをグラフ化する
-
グラフを作成する。 コマンド・ウィンドウに p = plot(indep, dep1, indep, dep2) というコマンドを入力する。 このコマンドでは、indep が独立変数、dep1 と dep2 が従属変数です。 2つ以上の従属変数をグラフ化したい場合は、同じ書式に従い、dep3変数を追加します。 従属変数を1つだけグラフにしたい場合は、xとyの値の最初の組だけをグラフにします(例:plot(x, y1))。
MATLABでグラフをカスタマイズする
-
線の色を変更する。 コマンドウィンドウにset(p,'color','[希望の色]');というコマンドを入力すると、グラフ化されたすべての線が同じ色に変更されます。 このコマンドでは、pはステップ6でプロットを等しく設定した変数への参照です。1つの線の色だけを変えたい場合は、コマンドラインに set(p(x),'color','[Desired Color]'); と入力する。 p(x)のxは、線がプロットされる順番に対応する番号である (例: y1 = p(1), y2 = p(2))。
-
線のスタイルを変更する。コマンド・ウィンドウにset(p,'LineStyle','style');と入力すると、グラフ化されたすべての線が同じスタイルに変更される。一本の線のスタイルだけを変更したい場合は、コマンド・ラインに set(p(x),'LineStyle','style'); と入力する。 このコマンドでは、p(x)のxは、線がグラフ化された番号に対応する(例:y1 = p(1), y2 = p(2))。一般的な線のスタイルは以下の通り:
- 破線= '--'
- 点線 = ':'
- 実線 = '-'
- ダッシュ・ドット線 = '-.
-
軸にラベルを付ける。x軸にラベルを付けるには、コマンド・ウィンドウにxlabel('text')と入力する。Y軸にラベルを付けるには、コマンド・ウィンドウに ylabel('text') と入力する。
-
グラフにタイトルを追加する。コマンド・ウィンドウに title('text') と入力する。 グラフの上部にタイトルが表示されます。
-
グラフ内にテキストを追加する。グラフの線の近くにテキストを入力したい場合は、gtext('text')というコマンドを入力します。 コマンドを入力すると、グラフ上にカーソルが表示されるので、ラベルを貼りたい場所をクリックします。 ラベルはグラフ空間のどこにでも貼ることができる。
-
グラフにグリッド線を追加する。グラフにグリッド線を入れて読みやすくしたい場合は、コマンドウィンドウに grid コマンドを入力します。 再度コマンドを入力すると、グリッド線が削除されます。
-
グラフを保存します。MATLABグラフ画面の右上にあるファイルをクリックし、メニューから名前を付けて保存をクリックします。グラフを任意の場所に保存する。
コメント
最新を表示する
NG表示方式
NGID一覧