MATLAB ヘルプ センター
アニメーション化されたラインへの点の追加
addpoints(an,x,y)
addpoints(an,x,y,z)
addpoints(an,x,y) は、x と y で定義された点を、an で指定されたアニメーション化されたラインに追加します。アニメーション化されたラインの作成には、関数 animatedline を使用します。画面に更新内容を表示するには、drawnow または drawnow limitrate を使用します。新しい点は前の点に自動的に結ばれます。
an
x
y
animatedline
drawnow
drawnow limitrate
例
addpoints(an,x,y,z) は、x、y、z で定義された点を、an で指定された 3 次元のアニメーション化されたラインに追加します。
z
すべて折りたたむ
データを含まない animated line オブジェクトを作成します。その後、そのラインに点を 5 つ追加します。各点は円でマークします。
h = animatedline('Marker','o'); x = 1:5; y = 1:5; addpoints(h,x,y)
datetime や duration の値など、数値以外の点をプロットするには、まずプロットする型の値でアニメーション化されたラインを初期化します。プロット内の最初の点か、NaT や NaN などのプレースホルダーの値を指定できます。
NaT
NaN
たとえば、"x" 軸に datetime 値、"y" 軸に duration 値 (分) をプロットします。NaT 値と minutes(NaN) 値をもつアニメーション化されたラインを初期化します。次に、datetime ベクトル (x) と duration ベクトル (y) を作成し、それらのベクトルに含まれる点をアニメーション化されたラインに追加します。
minutes(NaN)
an = animatedline(NaT,minutes(NaN),"Marker","o"); x = datetime(2018,5,1:5); y = minutes([1 7 3 11 4]); addpoints(an,x,y)
関数 animatedline を使用して、アニメーション化されたラインを作成します。その後、ループ内でラインに点を追加してアニメーションを作成します。軸の範囲が変化しないよう、ループの前に範囲を設定します。
figure h = animatedline; axis([0 4*pi -1 1]) for x = linspace(0,4*pi,10000) y = sin(x); addpoints(h,x,y) drawnow limitrate end
AnimatedLine
AnimatedLine オブジェクト。関数 animatedline を使用して、AnimatedLine オブジェクトを作成します。
最初の座標値。スカラーまたはベクトルとして指定します。直交座標軸の場合、1 番目の座標は x 軸上の位置です。地理座標軸の場合、1 番目の座標は度単位の緯度です。
x の長さは、y の長さと同じでなければなりません。
例: 11:20
11:20
データ型: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64 | datetime | duration
single
double
int8
int16
int32
int64
uint8
uint16
uint32
uint64
datetime
duration
2 番目の座標値。スカラーまたはベクトルとして指定します。直交座標軸の場合、2 番目の座標は y 軸上の位置です。地理座標軸の場合、2 番目の座標は度単位の経度です。
y の長さは、x の長さと同じでなければなりません。
3 番目の座標値。スカラーまたはベクトルとして指定します。直交座標軸の場合、3 番目の座標値は z 軸上の位置です。
z の長さは x および y の長さに等しくなければなりません。
すべて展開する
addpoints 関数は GPU 配列入力をサポートしますが、次の使用上の注意および制限があります。
addpoints
この関数は GPU 配列を受け入れますが、GPU 上では実行されません。
詳細については、GPU での MATLAB 関数の実行 (Parallel Computing Toolbox)を参照してください。
使用上の注意および制限:
この関数は分散配列に対して演算を行いますが、クライアントの MATLAB® で実行されます。
詳細については、分散配列を使用した MATLAB 関数の実行 (Parallel Computing Toolbox)を参照してください。
x、y、および z 座標の single、double、整数、datetime、または duration データを使用して、アニメーション化されたラインに点を追加します。
getpoints
clearpoints
You clicked a link that corresponds to this MATLAB command:
Run the command by entering it in the MATLAB Command Window. Web browsers do not support MATLAB commands.
Web サイトの選択
Web サイトを選択すると、翻訳されたコンテンツにアクセスし、地域のイベントやサービスを確認できます。現在の位置情報に基づき、次のサイトの選択を推奨します:
また、以下のリストから Web サイトを選択することもできます。
最適なサイトパフォーマンスの取得方法
中国のサイト (中国語または英語) を選択することで、最適なサイトパフォーマンスが得られます。その他の国の MathWorks のサイトは、お客様の地域からのアクセスが最適化されていません。
南北アメリカ
ヨーロッパ
アジア太平洋地域
最寄りの営業オフィスへのお問い合わせ