由于数值误差的存在,浮点数比较大小用==时,很可能出现不相等的情况,如:
sqrt(2)^2 == 2
结果ans =
logical
0
建议改为 abs(a-b) <= 1e-8 这种方式来判断a和b是否相等。
也可以用round(X,N)函数近似保留N位小数之后比大小