MATLAB: Is this Matlab bug or error? anyone who can help

bug reportfloating pointfloating point numbernot a bug

I'm using Matlab to solve some problems.
and I realized sth went wrong
that is like this
stepsize =0.05;
theta = (0:-stepsize:-180+stepsize)*pi/180;
%I'm looking for -90 degree
find(theta == -90*pi/180)
the answer is
ans =
1×0 empty double row vector
What's wrong with me??