error in subtracting
1 view (last 30 days)
Show older comments
I have a code
if Sparse_Conc_Index>=1
---------
---------
---------
Class_Image = (Image_Path);
figure,imshow(Class_Image)
else
msgbox('Invalid Image ','ALERT')
end
if i do
F=1-Sparse_Conc_Index
i get
F = 5.1341e-011
please tell how to get F as zero
Accepted Answer
Walter Roberson
on 27 Jun 2012
If F = 1 - Sparse_Conc_Index is positive, then Sparse_Conc_Index >= 1 is false, so your "if" should not be true.
Your problem then reduces down to why Sparse_Conc_Index is not at least 1, which is something we do not know as you do not show how you calculated Sparse_Conc_Index .
0 Comments
More Answers (1)
Andreas Goser
on 27 Jun 2012
The point is that 5.1341e-011 IS actually almost zero. It depends now on your application what is the best approach. Very often comparisions are made in a way that you don't compare with ==, but with a tolerance.
See Also
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!