MATLAB: Equality

equalitylogical operationMATLAB

I am a newbie to Matlab, maybe my question is too simple, but I couldn't solve it anyway, I will appreciate any help:)
From command window, i give following commands:
Z(1) = 182 - (7/24);
for i = 2:110; Z(i)=Z(i-1)+(1/24); end;
mini = 186;
from this point, when i ask:
Z(104)
mini
i get
186.0000
186
respectively. but for equality check
Z(104) == mini
i get answer zero. What is the problem, why i dont get 1 as answer?