ईपीएस है एप्सिलॉन। "बंद पर्याप्त" कारक।
सवाल "निरपेक्ष मूल्य काफी करीब है?" कहाँ "पर्याप्त बंद" कुछ छोटी संख्या, अक्सर 1.0E-3
की तरह कुछ है।
कैसे एल्गोरिथ्म जवाब से जोड़ के आधार पर है, प्रदर्शन पर निर्भर हो सकता ईपीएस का आकार। ईपीएस को बहुत छोटा बनाने से सावधान रहें, क्योंकि आपकी प्रक्रिया हो सकती है घंटों (या सदियों) के लिए दौड़ें और वास्तव में उपयोग करने योग्य उत्तर न दें।
इस मामले में - जहां कोई लूप नहीं है - ईपीएस का उपयोग किया जाता है क्योंकि फ़्लोटिंग पॉइंट संख्या गुणा के दौरान छोटी त्रुटियों को जमा करती है। आप बस
a == b
और यह सामान्य रूप से सच नहीं हो सकता है। तो बजाय हम हमेशा कहते हैं
abs(a-b) <= EPS
स्रोत
2009-03-09 16:17:12
मैं वर्ग जड़ों के साथ एक समस्या को हल करने के लिए संघर्ष कर रही हैं और मुझे ईपीएस का उपयोग करने की जरूरत है। लेकिन मुझे मैक्रो नहीं मिल रहा है। मैं currenty विंडोज 7 x64 के तहत cygwin उपयोग कर रहा हूँ, जीसीसी और जी के साथ ++ संकलन। मुझे अपनी परियोजना में क्या lib शामिल करना चाहिए? – Spidey