2017-11-09 12 views
-4

私は行列の平均を得る方法を知っています。 このようです。すべての値/ n要素の合計。行列のすべての要素の平均を求める方法。

しかし、私はどのように行列のすべての要素の平均をC++で得るのだろうと思います。

こんにちは。 ありがとう

+0

行列の各要素の平均はどういう意味ですか? –

+0

行列のすべての要素に変更を加えたいと思います。すべての要素の平均と標準偏差を取得したい。 – Abc

+1

平均値は要素値に等しく、標準偏差はゼロになります。 –

答えて

0

だから、それは時間(または何らかの種類の反復)で変化する行列Mを持っているようです。あなたが望む平均は実際にはMと同じサイズの行列です。次の手順で作業する必要がありますか?

  1. 初期ゼロ
  2. Mのサイズの行列m平均はmMの現在の値を追加します。だから、m += M
  3. M
  4. 除算Nによってmの各要素の反復回数の増分カウンタNは。だからm = m/N
+0

私は小さな例を作った。どうすれば共有できますか? – Abc

+0

私はExcelでこのような何かをしましたhttps://postimg.org/image/4ho8rc3niz/ – Abc

+0

私はその小さな3x3の例で間違っていた場合は、私を修正してください。ありがとう – Abc

-1

マトリックスが画像を表現している場合は、灰色(色なし)のイメージを取ると分かりやすくなります。 値0の要素はこのピクセルが黒であることを示し、値127の要素はこの位置が白であることを示します。 0が最も暗く、127が最も明るい。値が大きいほど明るくなります。各ピクセル(行列要素)には、輝度を示す値があります。すべてのピクセルのコンポジット画像全体。すべての要素の平均は、画像の平均輝度を知りたがっています。

+0

私はすべての要素の平均について話しています。イメージのすべての要素または平均輝度ではありません。 – Abc

関連する問題