0

[h, bins] = hist(H)inを使用した後、次の結果が得られましたmatlab

h =

   221    20     6     4     1     1     2     0     0     1


bins =

  Columns 1 through 7

    8.2500   24.7500   41.2500   57.7500   74.2500   90.7500  107.2500

  Columns 8 through 10

  123.7500  140.2500  156.7500
  • 値の全範囲を知るにはどうすればよいですか? 特に、最大255、つまり [0,255] になると予想していました。以下のビンの範囲を分析すると、10 個のビンについてそれぞれ次のようになります。

0-16.5 16.5-33 33-49.5 49.5-66 66-82.5 82.5-99 99-115.5 115.5-132 132-148.5 148.5-165

では、ビンが 10 個しかないという理由だけでこの範囲を取得したのでしょうか?

ありがとう。

4

1 に答える 1

1

はい、10 個のビンが のデフォルトですhist。[0,255] の間の値を持つ可能性があることがわかっている場合は、任意のビン位置を強制できます。次に例を示します。

[h, bins] = hist(H,0:255) 

整数値 [0,255] ごとに 256 個のビンを作成します。

于 2012-12-03T07:11:39.080 に答える