回答受付中の質問

質問No.781148
困ってます
困ってます
お気に入り投稿に追加する (0人が追加しました)
回答数2
閲覧数811
共分散行列を求めるプログラム
マハラノビス距離の分布パラメータである共分散行列について考察しています。共分散行列を求めるプログラムを教えてください。
投稿日時 - 2004-02-16 16:06:20
あなたの言葉で、相談者さんの悩みを解決しませんか?
OKWaveではみんなのありがとうの輪を広げています!

回答 (2)

回答No.2
define K データ系列の数
define N 各系列の要素の数
 :
途中略
 :
float data[K][N];
float kyobunsan[K][K];
int i,k1,k2;

for(k1=0;k1<K;k1++)for(k2=0;k2<K;k2++){ /* *1 */
 kyobunsan[k1][k2]=0;
 for(i=0;i<N;i++){
  kyobunsan[k1][k2]
   +=data[k1][i]*data[k2][i];  /* *2 */
 }
}

共分散、正確なところは忘れたので、適当に書いてあります。*1,*2の行は共分散の定義にあうように適当に書き直してください。

また、プログラミングが苦手でもアルゴリズムはわかるように書いたつもりですが、プログラムとしては不完全なので適当に追加してください。
投稿日時 - 2004-02-17 15:49:19
この回答を支持する
(現在0人が支持しています)
回答No.1
なんとかなるって。
投稿日時 - 2004-02-16 16:08:40
この回答を支持する
(現在0人が支持しています)
この質問は役に立ちましたか?
2人が「このQ&Aが役に立った」と投票しています
もっと聞いてみる

関連するQ&A

この他の関連するQ&Aをキーワードで探す

関連するガイド記事

    回答募集中

    同じカテゴリの人気Q&Aランキング

    カテゴリ
    C・C++
    -PR-

    OKWaveのおすすめ情報

    特集

    このQ&Aの関連キーワード

    同じカテゴリの人気Q&Aランキング

    カテゴリ
    C・C++
    -PR-

    回答のついた最新のQ&A

    ピックアップ

    -PR-
    -PR-