MATLAB ヘルプ センター
このページの内容は最新ではありません。最新版の英語を参照するには、ここをクリックします。
データ サンプルを timeseries オブジェクトに追加
timeseries
tsout = addsample(tsin,'Data',datavals,'Time',timevals)
tsout = addsample(tsin,'Data',datavals,'Time',timevals,Name,Value)
tsout = addsample(tsin,s)
tsout = addsample(tsin,'Data',datavals,'Time',timevals) は、データ datavals の配列と、対応す時間ベクトル timevals を使用して、1 つ以上のデータ サンプルを timeseries オブジェクト tsin に追加します。
tsin
'Data'
datavals
'Time'
timevals
例
tsout = addsample(tsin,'Data',datavals,'Time',timevals,Name,Value) は、1 つ以上の名前と値のペアを使用して、データ サンプルを追加するための追加情報を指定します。
Name,Value
tsout = addsample(tsin,s) は、情報が構造体 s に含まれているデータを追加します。
s
すべて折りたたむ
timeseries オブジェクトでデータの追加と変更を行います。
timeseries オブジェクト ts1 を作成し、データ サンプルと時間サンプルを表示します。
ts1
ts1 = timeseries((0:10:50)',(0:5)'); ts1.Data
ans = 6×1 0 10 20 30 40 50
ts1.Time
ans = 6×1 0 1 2 3 4 5
データ サンプルを ts1 の末尾に追加します。
ts2 = addsample(ts1,'Data',60,'Time',6); ts2.Data
ans = 7×1 0 10 20 30 40 50 60
ts2.Time
ans = 7×1 0 1 2 3 4 5 6
ts2 の最後のデータ サンプルを 60 から 100 に変更します。
ts2
ts3 = addsample(ts2,'Data',100,'Time',6,'OverwriteFlag',true); ts3.Data
ans = 7×1 0 10 20 30 40 50 100
入力 timeseries。スカラーとして指定します。
サンプル データ。数値または logical スカラー、ベクトル、または多次元配列として指定します。
logical
データ型: double | single | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64 | logical
double
single
int8
int16
int32
int64
uint8
uint16
uint32
uint64
サンプル時間。数値スカラーまたは数値ベクトル、あるいは日付文字ベクトルの cell 配列として指定します。有効な日付の文字ベクトルと string の形式は次のとおりです。
dd-mmm-yyyy HH:MM:SS
01-Mar-2000 15:45:17
dd-mmm-yyyy
01-Mar-2000
mm/dd/yy
03/01/00
mm/dd
03/01
HH:MM:SS
15:45:17
HH:MM:SS PM
3:45:17 PM
HH:MM
15:45
HH:MM PM
3:45 PM
mmm.dd,yyyy HH:MM:SS
Mar.01,2000 15:45:17
mmm.dd,yyyy
Mar.01,2000
mm/dd/yyyy
03/01/2000
データ型: double | single | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64 | cell
cell
サンプル構造体。型が struct であり、次のオプションのフィールドをもつスカラーとして指定します。
struct
s.data — データの数値配列
s.data
s.time — 数値時間ベクトル、または有効な日付文字ベクトルまたは string の cell 配列
s.time
s.quality — 特性コード (-128 ~ 127) の整数配列
s.quality
s.overwriteflag — 上書きインジケーター。true に指定すると、既存のデータ サンプルが追加サンプルで上書きされます。
s.overwriteflag
true
データ型: struct
オプションの引数のペアを Name1=Value1,...,NameN=ValueN として指定します。ここで、Name は引数名で、Value は対応する値です。名前と値の引数は他の引数の後に指定しなければなりませんが、ペアの順序は重要ではありません。
Name1=Value1,...,NameN=ValueN
Name
Value
R2021a より前では、コンマを使用して名前と値をそれぞれ区切り、Name を引用符で囲みます。
例: tsout = addsample(tsin,'Data',5,'Time',3,'OverwriteFlag',true)
tsout = addsample(tsin,'Data',5,'Time',3,'OverwriteFlag',true)
Quality
[]
特性コード。[] または -128 ~ 127 の範囲の整数のスカラー、ベクトル、または多次元配列として指定します。
特性コードの値がベクトルの場合は、時間ベクトルと同じ長さでなければなりません。各要素は、対応するデータ サンプリングに適用されます。
特性コードの値が配列の場合は、データ配列と同じサイズでなければなりません。各要素は、データ配列の対応する要素に適用されます。
データ型: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64
OverwriteFlag
false
上書きインジケーター。追加サンプルと同じ時間が関連付けられているデータ サンプルを上書きするかどうかを制御する論理値として指定します。true を指定すると、追加されたデータで以前のデータが上書きされます。false を指定すると、サンプルが追加され、時間値が繰り返されます。
データ型: logical
R2006a より前に導入
timeseries | delsample | getdatasamples
delsample
getdatasamples
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 のサイトは、お客様の地域からのアクセスが最適化されていません。
南北アメリカ
ヨーロッパ
アジア太平洋地域
最寄りの営業オフィスへのお問い合わせ