ドキュメンテーションヘルプ センタードキュメンテーション
このページの翻訳は最新ではありません。ここをクリックして、英語の最新版を参照してください。
2 次元コメット プロット
comet(y)
comet(x,y)
comet(x,y,p)
comet(ax,x,y,p)
comet(y) により、各値のインデックスに対する y で指定されたデータのコメット プロットが表示されます。"コメット" は、マーカー (ヘッド) とライン (テール) がデータ点上で伸びていくラインを追跡するアニメーションです。テールは、関数全体を追跡する実線です。
y
例
comet(x,y) により、x に対する y のコメット プロットが表示されます。
x
comet(x,y,p) はコメット ボディの長さを指定します。コメット ボディは退色する前にヘッドの後ろに異なる色で続く線分です。ボディの長さは p*length(y) です。ここで、p は [0, 1) のスカラーです。
p
p*length(y)
comet(ax,x,y,p) は ax で指定した座標軸にコメットをプロットします。
ax
すべて折りたたむ
x のデータに対する y のデータのコメット プロットを作成します。0 と 2π の間の入力値に対する正弦関数値のベクトルとして y を作成します。0 と 2π の間の入力値に対する余弦関数値のベクトルとして x を作成します。値の間には π/100 のインクリメントを使用します。次に、データをプロットします。
t = 0:pi/100:2*pi; y = sin(t); x = cos(t); comet(x,y)
コメット プロットを作成し、スケール係数の入力 p を設定することにより、コメット ボディの長さを指定します。コメット ボディは退色する前にヘッドの後ろに異なる色で続く線分です。
入力値が 0 から 4π までの三角関数のベクトルとして x と y を作成します。p を 0.5 として指定し、コメット ボディの長さが 0.5*length(y) となるようにします。次に、データをプロットします。
0.5*length(y)
t = 0:pi/50:4*pi; x = -sin(t) - sin(t/2); y = -cos(t) + cos(t/2); p = 0.5; comet(x,y,p)
プロットごとにターゲット座標軸を指定し、タイル表示チャート レイアウトで 2 つのコメット プロットを作成します。入力値が 0 から 4π の三角関数のベクトルとして、2 つのデータセット (x1 と y1 および x2 と y2) を作成します。ボディの長さのスケール係数 p を 0.25 として指定し、ボディの長さが 0.25*length(y) となるようにします。
x1
y1
x2
y2
0.25*length(y)
t = 0:pi/20:4*pi; x1 = -cos(t) + cos(t/2); y1 = -sin(t) - sin(t/2); x2 = cos(t) - cos(t/2); y2 = -sin(t) - sin(t/2); p = 0.25;
2 つの Axes オブジェクトを ax1 と ax2 として保存します。Axes オブジェクトを comet に対する最初の入力引数として含めることにより、各コメットのターゲット座標軸を指定します。
Axes
ax1
ax2
comet
tiledlayout(1,2); ax1 = nexttile; ax2 = nexttile; comet(ax1,x1,y1,p) comet(ax2,x2,y2,p)
y 値。スカラーまたはベクトルとして指定します。特定の x 値に対してプロットするには、x も指定しなければなりません。ax の地理座標軸を指定する場合、y は度単位の経度を表します。
x 値。ベクトルとして指定します。x と y は同じ長さでなければなりません。ax の地理座標軸を指定する場合、x は度単位の緯度を表します。
0.1
コメット ボディの長さのスケール係数。区間 [0, 1) の値として指定します。コメット ボディの長さは p*length(y) です。
GeographicAxes
ターゲット座標軸。Axes オブジェクトまたは GeographicAxes オブジェクトとして指定します。
コメット プロットはデータ ヒントをサポートしません。
使用上の注意事項および制限事項:
この関数は GPU 配列を受け入れますが、GPU 上では実行されません。
詳細については、GPU での MATLAB 関数の実行 (Parallel Computing Toolbox)を参照してください。
この関数は分散配列に対して演算を行いますが、クライアントの MATLAB® で実行されます。
詳細については、分散配列を使用した MATLAB 関数の実行 (Parallel Computing Toolbox)を参照してください。
animatedline | comet3
animatedline
comet3
この例の変更されたバージョンがあります。編集された方の例を開きますか?
次の MATLAB コマンドに対応するリンクがクリックされました。
コマンドを MATLAB コマンド ウィンドウに入力して実行してください。Web ブラウザーは MATLAB コマンドをサポートしていません。
Choose a web site to get translated content where available and see local events and offers. Based on your location, we recommend that you select: .
You can also select a web site from the following list:
Select the China site (in Chinese or English) for best site performance. Other MathWorks country sites are not optimized for visits from your location.
Contact your local office