私はMATLABで特定の確率分布のエントロピーを見つけようとしていました。pについては、やってみました
E = -sum(p .* log2(p))
とEcheck = entropy(p)
EとEcheckは同じであるべきではありませんか?
エントロピーに関するmatlabヘルプでは、エントロピーは-sum(p。* log2(p))として定義されています。ここで、pにはimhistから返されたヒストグラムカウントが含まれますが、エントロピーは、ヒストグラムカウントの計算のために論理以外のクラスをuint8に変換します。実際には、グレースケール画像のエントロピーを計算しようとしているため、ピクセル値を離散化する必要があります。それで、この関数を私の目的に使用するのは間違っていると思いますか?良い選択肢はありますか?