- ベストアンサー
関数の変数分離について
原点から等方的な関数 f(x,y) が与えられているとします。 これを近似でも良いので f(x,y) = g(x)g(y) という形に 分離する方法はありますでしょうか。 g(x)=Σaiφi(x)とおいて最小二乗法+勾配法でaiを求める 方法を考えていますが、なかなかうまくいきません。 宜しくお願いいたします。
- みんなの回答 (2)
- 専門家の回答
原点から等方的な関数 f(x,y) が与えられているとします。 これを近似でも良いので f(x,y) = g(x)g(y) という形に 分離する方法はありますでしょうか。 g(x)=Σaiφi(x)とおいて最小二乗法+勾配法でaiを求める 方法を考えていますが、なかなかうまくいきません。 宜しくお願いいたします。
お礼
詳しい解説有難うございます。良く分かりました。 等方的とはそのような意味で書きました。 説明不足ですいません。 厳密にはexpの形しかないのですね。 私が考えていた問題はσが異なるガウス関数の和 f(x,y)=Sum[exp(-(x*x+y*y)/σi] を大雑把でも良いので、なんとか変数分離した形で 近似できないか考えていました。 (私は信号処理屋なのですが、分離できると畳込演算に とても都合がよいのです)