Main Content

append

timeseries オブジェクトを時間順に連結

説明

ts = append(ts1,ts2,…,tsN) は、timeseries オブジェクト ts1ts2 などを時間次元に沿って連結して、新しい timeseries オブジェクトを作成します。

すべて折りたたむ

2 つの timeseries オブジェクトを作成します。

ts1 = timeseries(rand(5,1),[1 2 3 4 5],"Name","Series 1")
  timeseries

  Common Properties:
            Name: 'Series 1'
            Time: [5x1 double]
        TimeInfo: tsdata.timemetadata
            Data: [5x1 double]
        DataInfo: tsdata.datametadata
ts2 = timeseries(rand(5,1),[6 7 8 9 10],"Name","Series 2")
  timeseries

  Common Properties:
            Name: 'Series 2'
            Time: [5x1 double]
        TimeInfo: tsdata.timemetadata
            Data: [5x1 double]
        DataInfo: tsdata.datametadata

2 つの timeseries オブジェクトを時間で追加します。2 つの入力に名前がある場合でも、出力 timeseries オブジェクトには名前はありません。

ts = append(ts1,ts2)
  timeseries

  Common Properties:
            Name: 'unnamed'
            Time: [10x1 double]
        TimeInfo: tsdata.timemetadata
            Data: [10x1 double]
        DataInfo: tsdata.datametadata

結果の時間サンプルを表示します。

ts.Time
ans = 10×1

     1
     2
     3
     4
     5
     6
     7
     8
     9
    10

入力引数

すべて折りたたむ

入力 timeseries。連結するスカラー timeseries オブジェクトのリストとして指定します。

  • 入力 timeseries の最後の時間サンプルは、リスト内にある次の timeseries の最初の時間以前でなければなりません。

  • 各入力 timeseries のサンプル サイズは同じでなければなりません。

データ型: timeseries

拡張機能

スレッドベースの環境
MATLAB® の backgroundPool を使用してバックグラウンドでコードを実行するか、Parallel Computing Toolbox™ の ThreadPool を使用してコードを高速化します。

バージョン履歴

R2006a より前に導入