0

簡単に言えば、N x M 行列があり、行列の各列に対して 256 ビンのヒストグラムを取得したいと考えています。for ループでこれを行う方法は知っていますが、貴重な計算時間を節約するために行列表記で行う必要があります。

また、hist ではなく imhist を使用したいと思います。

ループ方式の場合:

データ = randint(100,100,10);

n = 1:100 の場合

k(:,n) = imhist(data(n,:));

終わり

4

1 に答える 1

0

histデフォルトでは、入力行列の列で動作します。そう

>> k = hist( data, 0:255 ); 

あなたのためにトリックを行う必要があります。

于 2013-06-18T10:36:22.423 に答える