MATLでExcelデータをインポート、グラフ化、ラベル付けする方法

ページ名:MATLでExcelデータをインポート_グラフ化_ラベル付けする方法

MATLABの経験者であれ初心者であれ、MATLABのグラフ作成能力を十分に理解していないかもしれません。 MATLABでは、グラフのカスタマイズ、ラベル付け、分析が簡単にできるため、従来のExcelグラフよりも自由度が高くなります。MATLABのグラフ作成機能を最大限に活用するためには、まずデータのインポート手順を理解する必要があります。 このインストラクション・セットでは、MATLABでExcelデータをインポートしてグラフ化する方法を学びます。

知っておくべきこと

  • 正しくインポートできるように、ExcelファイルをExcelワークブックとしてMATLABフォルダに保存してください。
  • MATLAB コマンドウィンドウで p = plot(indep, dep1, indep, dep2) コマンドを使用してグラフを作成します。
  • MATLAB コマンド・ウィンドウに grid コマンドを入力して、グラフにグリッド線を追加します。
パート 1

ExcelデータをMATLABにインポートする

  1. 新しい MATLAB 画面を開きます。データのインポートとグラフ作成を簡単にするために、コマンド・ウィンドウのテキストを clc コマンドでクリアします。
  2. 目的のExcelファイルを開きます。後で使用するために、Excelファイルの名前を記録しておいてください。
  3. ExcelファイルをMATLABフォルダに保存します。 通常、フォルダの経路は次のとおりです:C:◆Users[アカウント名]◆Documents ◆MATLAB.インポートに適切なファイル形式を使用するため、ファイルは必ずExcelワークブックとして保存してください。 この手順が完了すると、MATLABのカレント・フォルダ・セクションにExcelファイルが表示されます。
  4. エクスポートする列を探します。エクスポートする各列の範囲を特定します。 列の範囲は、列の最初のセルから列の最後のセルまでです。この範囲の適切な書式は、最初のセルの後にコロンが続き、その後に最後のセルが続く(例:"B1:B30")。
  5. データ列をMATLABにインポートする。インポートしたい各列のコマンド・ウィンドウに var = xlsread('filename', 'xlrange'); というコマンドを入力する。 このコマンドでは
    • Varは任意の変数名(例:"x "または "y")
    • Filenameは、エクセルのスプレッドシートの名前である。
    • Xlrangeは、"X--:X--"の形式で希望する列の範囲であり、Xは列の文字の後にセル番号が続く。
パート2

MATLABでデータをグラフ化する

  1. グラフを作成する。 コマンド・ウィンドウに p = plot(indep, dep1, indep, dep2) というコマンドを入力する。 このコマンドでは、indep が独立変数、dep1 と dep2 が従属変数です。 2つ以上の従属変数をグラフ化したい場合は、同じ書式に従い、dep3変数を追加します。 従属変数を1つだけグラフにしたい場合は、xとyの値の最初の組だけをグラフにします(例:plot(x, y1))。
パート3

MATLABでグラフをカスタマイズする

  1. 線の色を変更する。 コマンドウィンドウにset(p,'color','[希望の色]');というコマンドを入力すると、グラフ化されたすべての線が同じ色に変更されます。 このコマンドでは、pはステップ6でプロットを等しく設定した変数への参照です。1つの線の色だけを変えたい場合は、コマンドラインに set(p(x),'color','[Desired Color]'); と入力する。 p(x)のxは、線がプロットされる順番に対応する番号である (例: y1 = p(1), y2 = p(2))。
  2. 線のスタイルを変更する。コマンド・ウィンドウにset(p,'LineStyle','style');と入力すると、グラフ化されたすべての線が同じスタイルに変更される。一本の線のスタイルだけを変更したい場合は、コマンド・ラインに set(p(x),'LineStyle','style'); と入力する。 このコマンドでは、p(x)のxは、線がグラフ化された番号に対応する(例:y1 = p(1), y2 = p(2))。一般的な線のスタイルは以下の通り:
    • 破線= '--'
    • 点線 = ':'
    • 実線 = '-'
    • ダッシュ・ドット線 = '-.
  3. 軸にラベルを付ける。x軸にラベルを付けるには、コマンド・ウィンドウにxlabel('text')と入力する。Y軸にラベルを付けるには、コマンド・ウィンドウに ylabel('text') と入力する。
  4. グラフにタイトルを追加する。コマンド・ウィンドウに title('text') と入力する。 グラフの上部にタイトルが表示されます。
  5. グラフ内にテキストを追加する。グラフの線の近くにテキストを入力したい場合は、gtext('text')というコマンドを入力します。 コマンドを入力すると、グラフ上にカーソルが表示されるので、ラベルを貼りたい場所をクリックします。 ラベルはグラフ空間のどこにでも貼ることができる。
  6. グラフにグリッド線を追加する。グラフにグリッド線を入れて読みやすくしたい場合は、コマンドウィンドウに grid コマンドを入力します。 再度コマンドを入力すると、グリッド線が削除されます。
  7. グラフを保存します。MATLABグラフ画面の右上にあるファイルをクリックし、メニューから名前を付けて保存をクリックします。グラフを任意の場所に保存する。
この記事は、CC BY-NC-SAの下で出版された " How to Import, Graph, and Label Excel Data in MATLAB " を改変して作成しました。特に断りのない限り、CC BY-NC-SAの下で利用可能です。

シェアボタン: このページをSNSに投稿するのに便利です。

コメント

返信元返信をやめる

※ 悪質なユーザーの書き込みは制限します。

最新を表示する

NG表示方式

NGID一覧