関数imsequence_divided_by_imsequence マニュアル

(The documentation of function imsequence_divided_by_imsequence)

Last Update: 2023/6/12


◆機能・用途(Purpose)

定義域が共通する2つのフーリエスペクトルの商(構造体÷構造体)を計算する。
Compute the quotient of two Fourier spectra that have the same definition range (i.e., structure ÷ structure).


◆形式(Format)

#include <sequence/operation.h>
inline struct imsequence imsequence_divided_by_imsequence
(struct imsequence a,struct imsequence b)


◆引数(Arguments)

a 商の計算に用いる1つ目のフーリエスペクトル。
The 1st Fourier spectrum used for the computation of the quotient.
b 商の計算に用いる2つ目のフーリエスペクトル。
The 2nd Fourier spectrum used for the computation of the quotient.


◆戻り値(Return value)

\(a/b\)を表す構造体。戻り値のメンバの値は以下のようになる。
A structure that represents \(a/b\). The values of members of the return value are as below.

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

Value
size a.size
t0 a.t0
dt a.dt
各iに対するvalue[i]
value[i] for each \(i\)
a.value[i]/b.value[i]であり、関数im_divided_by_imを用いて計算する
a.value[i]/b.value[i] computed by function im_divided_by_im

なお、a.size=b.size, a.t0=b.t0, a.dt=b.dtの3条件が成り立つことが前提であり、 これらのいずれかが成り立たない場合はプログラムをエラー終了する。
These computations assume that a.size=b.size, a.t0=b.t0, and a.dt=b.dt hold. If either of them are not satisfied, the program finishes as an error.


◆使用例(Example)

struct imsequence a,b;
struct imsequence c=imsequence_divided_by_imsequence(a,b);