関数merge_imsequence2 マニュアル

(The documentation of function merge_imsequence2)

Last Update: 2023/6/12


◆機能・用途(Purpose)

時間窓が連続する2つのフーリエスペクトルを1つのフーリエスペクトルにまとめる。
Merge two Fourier spectrum with consecutive time windows to a single Fourier spectrum.


◆形式(Format)

#include <sequence/operation.h>
inline struct imsequence2 merge_imsequence2
(struct imsequence2 seq1,struct imsequence2 seq2)


◆引数(Arguments)

seq1 1つ目のフーリエスペクトル。
The 1st Fourier spectrum.
seq2 2つ目のフーリエスペクトル。
The 2nd Fourier spectrum.


◆戻り値(Return value)

seq1の後にseq2をつなげたフーリエスペクトル。 戻り値のメンバの値は以下のようになる。
A Fourier spectrum composed of seq1 followed by seq2. The values of members of the return value are as below.

戻り値のメンバ
Member of the return value

Value
size seq1.size+seq2.size
t0 seq1.t0
dt seq1.dt
各\(k\)(<seq1.size)に対するvalue[k]
value[k] for each \(k\) (<seq1.size)
seq1.value[k]
各\(k\)(≥seq1.size)に対するvalue[k]
value[k] for each \(k\) (≥seq1.size)
seq2.value[k-seq1.size]

なおseq1.dt≠seq2.dtの場合はプログラムをエラー終了する。
The program finishes as an error if seq1.dtseq2.dt.


◆使用例(Example)

struct imsequence2 data1 =read_imsequence2_file("data_band1.imseq1");
struct imsequence2 data2 =read_imsequence2_file("data_band2.imseq1");
struct imsequence2 merged=merge_imsequence2(data1,data2);