Articles of फ़्लोटिंग पॉइंट

अजीब परिणाम उत्पन्न करने वाली दोहरी गणना

मेरे पास 2 नंबर डबल, 1.4300 और 1.4350 के रूप में संग्रहीत हैं जब मैं 1.4350 – 1.4300 घटाता हूं, तो मुझे परिणाम देता है: 0.0050000000000001155। यह समापन करने के लिए 1155 क्यों जोड़ता है और मैं इसे कैसे हल कर सकता हूं ताकि यह 0.005 या 0.0050 देता है? मुझे यकीन नहीं है कि […]

सी + + फ़्लोटिंग प्वाइंट सटीक

संभव डुप्लिकेट: अस्थायी बिंदु अचूकता उदाहरण double a = 0.3; std::cout.precision(20); std::cout << a << std::endl; परिणाम: 0.2999999999999999889 double a, b; a = 0.3; b = 0; for (char i = 1; i <= 50; i++) { b = b + a; }; std::cout.precision(20); std::cout << b << std::endl; परिणाम: 15.000000000000014211 तो .. 'ए' की […]

हम दो फ्लोट या दो नंबरों की तुलना करने के लिए '==' का उपयोग क्यों नहीं कर सकते

मैं यहोशू ब्लोच द्वारा प्रभावी जावा पढ़ रहा हूं और मद 8: जब ओवरराइडिंग बराबर होता है तो सामान्य अनुबंध का पालन करें , यह कथन लिखा है नाव क्षेत्रों के लिए, Float.compare विधि का उपयोग करें; और डबल फ़ील्ड के लिए, Double.compare का उपयोग करें फ़्लोट। एनएएन, -0.0 एफ और समान डबल स्थिरांक के […]

क्या मैं फ्लोटिंग प्वाइंट मुद्दे के लिए PHP php.ini परिशुद्धता समाधान पर भरोसा कर सकता हूं

मुझे PHP में फ्लोटिंग प्वाइंट समस्या के लिए कुछ वैकल्पिक हल मिल गया है: php.ini सेटिंग precision = 14 342349.23 – 341765.07 = 584.15999999992 // floating point problem php.ini सेटिंग, हम कहते हैं कि precision = 8 342349.23 – 341765.07 = 584.16 // voila! डेमो: http://codepad.org/r7o086sS यह कितना बुरा है? 1. क्या मुझे इस समाधान […]

पायथन फ्लोट – स्ट्रॉफ फ्लोट विचित्रता

>>> float(str(0.65000000000000002)) 0.65000000000000002 >>> float(str(0.47000000000000003)) 0.46999999999999997 ??? यहाँ क्या हो रहा है? मैं स्ट्रिंग के लिए 0.47000000000000003 को कैसे 0.47000000000000003 और परिणामस्वरूप वापस फ्लोट करने के लिए मान? मैं विंडोज पर पायथन 2.5.4 का इस्तेमाल कर रहा हूँ।

डबल क्यों होता है। एनएएन == डबल। एनएएन झूठी वापसी क्यों करता है?

मैं सिर्फ ओपीपीपी प्रश्नों का अध्ययन कर रहा था और मुझे यह अजीब कोड मिला: public static void main(String a[]) { System.out.println(Double.NaN==Double.NaN); System.out.println(Double.NaN!=Double.NaN); } जब मैं कोड चला, मुझे मिल गया: false true आउटपुट false कैसे होते हैं जब हम दो चीजों की तुलना कर रहे हैं जो एक-दूसरे के समान दिखते हैं? NaN क्या […]

Math.round (0.49999999999999994) क्यों वापस 1?

निम्नलिखित प्रोग्राम में आप देख सकते हैं कि प्रत्येक मान .5 से कम है। for (int i = 10; i >= 0; i–) { long l = Double.doubleToLongBits(i + 0.5); double x; do { x = Double.longBitsToDouble(l); System.out.println(x + " rounded is " + Math.round(x)); l–; } while (Math.round(x) > i); } प्रिंट 10.5 rounded […]

जावा में (360/24) / 60 = 0 … क्यों?

मैं (360/24) / 60 की गणना करने की कोशिश कर रहा हूं, मैं जवाब 0.0 रखने पर रखता हूं, जब मुझे 0.25 मिलना चाहिए शब्दों में: मैं 360 से 24 को विभाजित करना चाहता हूं और फिर परिणाम को 60 से विभाजित करना चाहता हूं public class Divide { public static void main(String[] args){ float […]

जावा: आपको एक फ्लोट शाब्दिक में 'एफ' को निर्दिष्ट करने की आवश्यकता क्यों है?

फ्लोट में सचमुच एक प्रत्यय f निर्दिष्ट करने की आवश्यकता क्यों है?

हास्केल पर्वतमाला और फ्लोट्स

Haskell श्रेणी संकेतन का व्यवहार पूर्णांक और वर्णों की तुलना में फ्लोट के लिए अलग क्यों है? Prelude> [1, 3 .. 10] :: [Int] [1,3,5,7,9] Prelude> [1, 3 .. 10] :: [Float] [1.0,3.0,5.0,7.0,9.0,11.0] Prelude> ['a', 'c' .. 'f'] "ace" मैं इसे समझ सकता हूँ अगर आखिरी तत्व ऊपरी सीमा के करीब था, लेकिन यह स्पष्ट […]

दिलचस्प पोस्ट
Struts2 INPUT परिणाम: यह कैसे काम करता है? रूपांतरण / सत्यापन त्रुटियों को कैसे नियंत्रित किया जाता है? एंड्रॉइड में होम और अन्य सिस्टम बटन को अक्षम कैसे करें? समय क्षेत्र का नाम प्राप्त करें एक आर फ़ंक्शन के भीतर से कई ग्राफिक्स जेनरेट करें लूप में हटाते समय एक संग्रह के माध्यम से, समवर्ती सुधार को टालना सामान्य प्रकार का उदाहरण बनाएं? मेमोरी बाधा जनरेटर Fs.readFile से डेटा प्राप्त करें क्या जावास्क्रिप्ट फ़ंक्शन एक्सप्रेशन के बारे में सोचने का अधिकार है जो 'नया' कीवर्ड को 'स्थिर' के रूप में प्रयोग करता है अप्रचलित चेतावनी: पल निर्माण जेएस दिनांक पर वापस गिर जाता है Nth से अंतिम तक सभी कॉलम प्रिंट करने के लिए awk का उपयोग करना क्यों अजाक्स स्क्रिप्ट आईआईएस 7.5 विन 2008 R2 सर्वर पर नहीं चल रही है? जावास्क्रिप्ट में दिनांक अंतर की गणना करने का सबसे अच्छा तरीका क्या है आईएसओ 8601-स्वरूपित तारीख को कैसे पार्स करना है? हाशटेबल पर डिक्शनरी क्यों पसंद है?