メインコンテンツ

plot

一連の点を結ぶグラフをマスク ブロックのアイコン上に描画する

    説明

    plot(y) は、暗黙的な "x" 座標セットに対してプロットします。

    • y がベクトルの場合、"x" 座標の範囲は 1 から length(y) です。

    • y が行列の場合、プロットには y の列ごとに 1 つのラインが含まれます。"x" 座標の範囲は、1 から y の行数までです。

    plot(x1,y1,.......xn,yn) は、同じマスク ブロック内で x 座標と y 座標の複数のペアをプロットします。ベクトルのペアは同じ長さでなければなりません。

    入力引数には、NaN 値と inf 値を含めることができます。関数 plot への入力引数で NaN 値または inf 値が Simulink® で検出されると、描画が停止し、NaN でも inf でもない次の数値から再び描画が開始されます。アイコン上のプロットの外観は、マスク エディターの [アイコンの単位] 設定によって異なります。

    Simulink は、ブロック アイコンに 3 つの疑問符 (? ? ?) を表示し、次のシナリオでは警告を発します。

    • 描画コマンドで使用されているパラメーターの値が定義されていない場合。

    • ブロック パラメーターまたは描画コマンドの入力が正しくない場合。

    マスク ブロック アイコンの描画に使用される関数 plot は、MATLAB® 関数 plot の構文のサブセットをサポートし、すべての数値データ型をサポートし、入力として数値のみを受け入れます。

    すべて折りたたむ

    ベクトル インデックスを使用してマスク ブロック アイコンを描画します。

    plot([0 1 5])
    

    Straight line using vector indices

    Sources ライブラリの Ramp ブロックのアイコンに似たマスク ブロック アイコンを描画します。

    plot([0 1 5], [0 0 4])
    

    ramp block icon with plot command

    入力引数

    すべて折りたたむ

    "x" 座標。ベクトルとして指定します。"x" 座標の範囲は 0 から 1 です。

    例: [10 20 30]

    データ型: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64

    "y" 座標。ベクトルとして指定します。"y" 座標の範囲は 0 から 1 です。

    例: [20 30 40]

    データ型: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64

    バージョン履歴

    R2006a で導入

    参考

    | | | |