How to convert NaN value to 'zero' ?
Ältere Kommentare anzeigen
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
am 23 Mär. 2020
Use isnan
Enthropy(isnan(Enthropy)) = 0;
3 Kommentare
Ararat Cetinkaya
am 23 Mär. 2020
darova
am 23 Mär. 2020
I don't understand
Image Analyst
am 23 Mär. 2020
Yes, of course. Why would it not be?
Kategorien
Mehr zu Logical finden Sie in Hilfe-Center und File Exchange
Produkte
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!