How to convert NaN value to 'zero' ?

6 Ansichten (letzte 30 Tage)
Ararat Cetinkaya
Ararat Cetinkaya am 23 Mär. 2020
Kommentiert: Image Analyst am 23 Mär. 2020
Hi Everybody,
I have an equation like this "Enthropy = (-p2/b)*log2(p2/b)". p2 values changing according to another equation and When p2 value gets '0', Enthropy value gets to NaN. is there any way to Conver this NaN to '0' value?
For example
when : p2/b = 4
Enthropy = -4*log2(4) = -8
when : p2/b = 0
Enthropy = -0*log2(0) = 0

Antworten (1)

darova
darova am 23 Mär. 2020
Use isnan
Enthropy(isnan(Enthropy)) = 0;
  3 Kommentare
darova
darova am 23 Mär. 2020
I don't understand
Image Analyst
Image Analyst am 23 Mär. 2020
Yes, of course. Why would it not be?

Melden Sie sich an, um zu kommentieren.

Tags

Produkte

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by