もっと詳しく

次の記事では、MATLAB 関数 xline() を使用して垂直線を作成し、グラフに挿入する方法を説明します。 これらのタイプの線は、グラフやチャートのマーカーとしてよく使用されます。 したがって、MATLAB でこの機能を完全に習得できるように、これらの行にテキスト ラベルを追加する方法も示します。 この記事には、科学計算用のこの強力なプログラミング環境で垂直線を作成または描画する方法をよりよく説明するために、コード スニペットと画像を含む実用的な例も含まれています。 また、xline() が受け入れる入力引数とデータ型も確認します。 また、これらの各引数を使用して、作成するラインに必要な属性を指定する方法についても説明します。

MATLAB xline 関数の構文

構築線 ( バツ )
構築線 ( x、ラインスペック )
構築線 ( x、LineSpec、ラベル )

MATLAB 関数 xline() の説明と例

MATLAB 関数 xline() は、グラフの x 軸上の指定された点に垂直線を作成して描画します。 また、テキスト ラベルを配置し、作成する線の線の色、幅、線種などの形式と属性を指定する機能も提供します。 次に、この関数の各入力引数を見て、それぞれが実行する機能を説明します。

バツ: 垂直線を描画する “x” 軸の座標を指定します。 この入力は、スカラーとベクトルを受け入れて座標を指定します。

ラインスペック: 線のスタイルと色の属性を指定します。 LineSpec が受け入れるデータ型は、文字ベクトルまたは string スカラーです。

ラベル: 垂直線に追加するテキスト ラベルを入力します。 この入力は、string と文字ベクトルの cell 配列を受け入れます。

MATLAB で xline() 関数を使用して垂直線を作成する方法

この例では、MATLAB の xline() 関数を使用して垂直線を作成する最も簡単な方法を示します。 このために、まず空の軸を作成し、次の関数でグリッドを有効にします。

次に、この軸に垂直線を引きます。 これを行うには、関数 xline() を呼び出して、線を描画する x 軸の座標「x」を送信します。 この場合、軸の中央で、「x」に値 0.5 を入力します。 この例では、「x」入力引数のみを使用するため、ライン スタイル パラメータはデフォルト値を取ります。 したがって、xline() によって描かれた線は連続した黒になります。 次に、完全なコードを示します。 これらの関数を使用して、次の空のグラフを作成しました。

次の図では、x 軸から引かれた線が表示されます。

MATLAB xline() 関数を使用して複数の垂直線を作成する方法

MATLAB 関数 xline() への入力 “x” は、スカラーとベクトルを受け入れます。 そのため、描きたい複数の線の座標を持つベクトルを「x」に送信することで、複数の線を描くことができます。 次に、座標ベクトルを送信して、グラフ上に 10 本の等間隔の垂直線を描画する例を見ていきます。

MATLAB 関数 xline() の LinSpec 入力を使用して色スタイルと線種を設定する方法

xline() で垂直線を描画するとき、その線のタイプと色を指定するオプションがあります。 これは、入力「LineSpec」を使用して行われます。 この例では、これらの属性を選択する方法を示します。 線のスタイルと色を選択するための「LineSpec」入力の構文は次のとおりです。

‘線種の色’ = ‘- – g’ = 緑の破線

以下は、LineSpec のさまざまな線種と色オプションの表です。

次に、xline() 関数によって提供される色のオプションを確認します。

ここで、「LineSpec」入力を使用して、前の例で作成したのと同じグラフで、今回は x 軸の座標 0.2 に赤い一点鎖線タイプの垂直線を作成します。 これを行うには、「LineSpec」入力で次の文字列を送信して、これらの属性を設定します。

以下に、このコードを示します。

次の図は、MATLAB 関数 xline() の LinSpec 入力で線のスタイルと線の色の属性を指定する方法を示しています。

MATLAB の xline() 関数を使用してプロットの垂直線にテキスト ラベルを追加する方法

この例では、xline() 関数で作成した垂直線にテキスト ラベルを追加する方法を示します。 これらのラベルは、関数呼び出し時に xline() の「ラベル」入力で文字列として送信されます。 ここで、「LinuxHint」というラベルが付いた実線の連続した青い線を作成する方法の例を見ていきます。 次に、xline() 関数の入力引数を送信して、テキスト ラベル付きの行を作成する方法を確認します。

複数行のラベルを作成する必要がある場合は、最初に適切な順序でこれらの各ラベルを使用して文字ベクトルの cell 配列を作成し、この配列を xline() 関数の「ラベル」入力に送信する必要があります。以下の例。

結論

この記事では、MATLAB 関数 xline() を使用して、グラフに垂直線を作成および描画する方法を示しました。 この機能を完全に習得できるように、各入力引数を詳細に説明しました。 また、垂直線のスタイルを設定する方法と、垂直線にテキスト ラベルを追加する方法を示す、画像コード スニペットを含む実用的な例も含まれています。 この MATLAB 記事がお役に立てば幸いです。 その他のヒントや情報については、Linux Hint の他の記事を参照してください。

The post MATLAB で垂直線をプロットする (xline 関数) appeared first on Gamingsym Japan.