http://msdn.microsoft.com/en-us/library/system.double.epsilon.aspxDouble.Epsilon, से अधिक है, कम से कम, कम से कम या इसके बराबर
के बराबर या उससे अधिक आपको लगता है कि निर्धारित करता है कि दो फ्लोटिंग प्वाइंट संख्या कर सकते हैं एक कस्टम एल्गोरिथ्म बनाते हैं बराबर पर विचार किया जाना है, तो आप कि है से अधिक एप्सिलॉन बराबर माना जा करने के लिए दो मानों के लिए अंतर का स्वीकार्य पूर्ण मार्जिन की स्थापना के लिए लगातार एक मूल्य का उपयोग करना चाहिए। (आमतौर पर, अंतर की कि मार्जिन कई बार एप्सिलॉन से अधिक है।)
तो यह वास्तव में एक एप्सिलॉन कि तुलना के लिए इस्तेमाल किया जा सकता है? मैं वास्तव में एमएसडीएन शब्दकोष को समझ नहीं पा रहा हूं।
क्या इसे यहां उदाहरणों में ईपीएसलॉन के रूप में उपयोग किया जा सकता है? - What is the most effective way for float and double comparison?
और अंततः यह वास्तव में महत्वपूर्ण लगता है इसलिए मैं यह सुनिश्चित करना चाहता हूं कि मेरे पास समानता के लिए ठोस कार्यान्वयन है, उससे कम, उससे कम, उससे कम या बराबर, और इससे अधिक या बराबर।
माइक्रोसॉफ्ट का कहना है 'प्रतिनिधित्व करता है शून्य से अधिक छोटा सबसे छोटा सकारात्मक मान। 'http://msdn.microsoft.com/en-us/library/system.double.epsilon%28v=vs.110%29.aspx देखें। –
@ इयान यही है 'डबल.इप्सिलॉन' होना चाहिए, लेकिन david.pfx इसे परिभाषित करता है क्योंकि यह है :-( –
1.0 + डबल.इप्सिलॉन = 1.0 –