問題の声明:
行と列の配列
M
があります。配列はゼロ以外の要素で埋められます。m
n
M
要素を含むベクトル
t
と、 要素を含むベクトルもあります。n
omega
m
の要素は
t
、行列の列に対応しますM
。の要素は
omega
、行列の行に対応しますM
。
アルゴリズムの目標:
ベクトルとchi
の乗算として定義します。 の各要素がの関数である1Dベクトルを取得する必要があります。t
omega
a
a
chi
の各要素chi
は一意です(つまり、すべての要素が異なります)。
数学表記を使用すると、これは次のように表すことができます。a(chi)
ベクトルの各要素は、の1a
つまたは複数の要素に対応しM
ます。
Matlabコード:
t
これは、ベクトルとomega
がどのように生成されるかを示すコードスニペットです。マトリックスM
は既存のものです。
[m,n] = size(M);
t = linspace(0,5,n);
omega = linspace(0,628,m);
概念図:
これは、一定のカイに沿った一種の統合のようです(これが正しい言葉である場合)。
参照:
アルゴリズムは、リファレンスに明示的に記載されていません。このアルゴリズムがコンピュータサイエンスの教科書を彷彿とさせる方法で記述されていることを願っています。
図11.5を見ると、行列Mは図11.5(a)です。目標は、図11.5(a)を11.5(b)に変換するアルゴリズムを見つけることです。
アルゴリズムは、定数に沿った一種の統合(平均化、おそらく?)のようchi
です。