2012-04-26 79 views
0

我做了計算,得到了以下數字數值比較MATLAB

0.739128438976901 0.739128438976900

我想MATLAB考慮,他們是平等的,但MATLAB認識到,第一個是大於第二個。我怎樣才能讓MATLAB認爲它們是平等的?

感謝

回答

0

我不知道一大堆有關Matlab的(我更多的是數學的人自己的),但似乎有一個roundn(x,n)功能這輪的元素x到10的最接近倍數^ n。也許這可以在這裏使用。

+0

非常感謝你 – Dia 2012-04-26 03:34:44

3
x = 42 
y = 42.00001 
if abs(x-y) < tolerance 
    % do something 
end 

tolerance的設置取決於您。

+0

非常感謝 – Dia 2012-04-26 02:52:45

+0

@Dia:記得點贊並接受最能幫助你的答案。 :) – 2012-04-26 02:58:40