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

सी # में आउटपुट के लिए फ़ॉर्मेटिंग डबल्स

डबल गुणा से संबंधित त्वरित प्रयोग चल रहा है । नेट में टूटी हुई है? और सी # स्ट्रिंग फ़ॉर्मेटिंग पर कुछ लेख पढ़ते हुए मैंने सोचा कि यह: { double i = 10 * 0.69; Console.WriteLine(i); Console.WriteLine(String.Format(" {0:F20}", i)); Console.WriteLine(String.Format("+ {0:F20}", 6.9 – i)); Console.WriteLine(String.Format("= {0:F20}", 6.9)); } इस सी कोड के सी # […]

जॉन कार्माक का असामान्य फास्ट व्यस्त वर्ग रूट (भूकंप III)

जॉन कारमैक के क्वैक तृतीय स्रोत कोड में एक विशेष समारोह है, जो एक फ्लोट के व्युत्क्रम वर्गमूल की गणना करता है, नियमित (float)(1.0/sqrt(x)) 0x5f3759df (float)(1.0/sqrt(x)) तुलना में 4x तेज, जिसमें एक अजीब 0x5f3759df निरंतर भी शामिल है। नीचे दिए गए कोड देखें क्या कोई रेखा से लाइन की व्याख्या कर सकता है कि वास्तव […]

नियमित अभिव्यक्ति का उपयोग करते हुए एक अस्थायी बिंदु संख्या का पता लगाने के लिए

फ्लोटिंग पॉइंट नंबर (जैसे जावा के फ्लोट) को संभालने के लिए एक अच्छा नियमित अभिव्यक्ति क्या है उत्तर निम्न लक्ष्यों के विरुद्ध होना चाहिए: 1) 1. 2) .2 3) 3.14 4) 5e6 5) 5e-6 6) 5E+6 7) 7.e8 8) 9.0E-10 9) .11e12 संक्षेप में, यह चाहिए पूर्ववर्ती लक्षणों पर ध्यान न दें गैर-शून्य होने के […]

एक फ्लोटिंग प्वाइंट नंबर के चिन्ह, मैन्टिसा और एक्सपोनेंट कैसे प्राप्त करें

मेरे पास एक प्रोग्राम है, जो दो प्रोसेसर पर चल रहा है, जिनमें से एक में फ्लोटिंग पॉइंट सपोर्ट नहीं है। इसलिए, मुझे उस प्रोसेसर में नियत बिन्दु का उपयोग करके फ़्लोटिंग प्वाइंट की गणना करने की आवश्यकता है। उस उद्देश्य के लिए, मैं एक फ्लोटिंग प्वाइंट इम्यूलेशन लाइब्रेरी का उपयोग कर रहा हूं। मुझे […]

क्या समानता के लिए फ्लोटिंग पॉइंट वैल्यू 0 से जांचना सुरक्षित है?

मुझे पता है कि आप समानता पर डबल या दशमलव प्रकार के मूल्यों के बीच समानता पर भरोसा नहीं कर सकते, लेकिन मैं सोच रहा हूं कि 0 एक विशेष मामला है। जबकि मैं 0.00000000000001 और 0.00000000000002 के बीच imprecisions समझ सकता है, 0 बस गड़बड़ करने के लिए बहुत मुश्किल लगता है क्योंकि यह […]

उद्देश्य-सी में फ्लोट्स के साथ परेशानी

मुझे एक छोटी सी समस्या है और मुझे कोई हल नहीं मिल रहा है! मेरा कोड है (यह केवल एक नमूना कोड है, लेकिन मेरा मूल कोड ऐसा कुछ करता है): float x = [@"2.45" floatValue]; for(int i=0; i<100; i++) x += 0.22; NSLog(@"%f", x); उत्पादन 52.450001 है और 52.450000 नहीं है! मुझे नहीं पता […]

अस्थायी बिंदु समानता का परीक्षण करना

अजगर में फ़्लोटिंग बिंदु अनुमानित समानता का परीक्षण करने के लिए कोई फ़ंक्शन है? कुछ इस तरह, def approx_equal(a, b, tol): return abs(a – b) < tol मेरा उपयोग केस Google के C ++ परीक्षण लाइब्रेरी के समान है, gtest.h, EXPECT_NEAR को परिभाषित करता है यहाँ एक उदाहरण है: def bernoulli_fraction_to_angle(fraction): return math.asin(sqrt(fraction)) def bernoulli_angle_to_fraction(angle): […]

आधुनिक हार्डवेयर पर फ़्लोटिंग पॉइंट बनाम पूर्णांक गणना

मैं सी ++ में कुछ कामकाज महत्वपूर्ण काम कर रहा हूं, और हम वर्तमान में समस्याओं के लिए पूर्णांक गणना का उपयोग कर रहे हैं जो स्वाभाविक रूप से फ्लोटिंग प्वाइंट हैं क्योंकि "इसका तेज़" इससे कष्टप्रद समस्याओं का एक बहुत कुछ हो जाता है और बहुत कष्टप्रद कोड जोड़ता है अब, मुझे पढ़ने के […]

वैज्ञानिक संकेतन के बिना स्ट्रिंग रूपांतरण के लिए डबल

.NET फ्रेमवर्क में वैज्ञानिक संकेतन के बिना फ्लोटिंग-पॉइंट स्ट्रिंग प्रस्तुतीकरण में एक डबल को कैसे परिवर्तित करें? "छोटे" नमूने (प्रभावी संख्या किसी भी आकार का हो सकती हैं, जैसे कि 1.5E200 1e-200 या 1e-200 ): 3248971234698200000000000000000000000000000000 0.00000000000000000000000000000000000023897356978234562 मानक संख्या स्वरूपों में से कोई भी ऐसा नहीं है, और एक कस्टम प्रारूप भी दशमलव विभाजक के […]

अस्थायी-बिंदु संख्याओं में सटीकता की समस्याओं से निपटना

मैं सोच रहा था कि क्या सटीकता की समस्या पर काबू पाने का एक तरीका है जो मेरे मशीन के अस्थायी बिंदु संख्याओं के आंतरिक प्रतिनिधित्व का परिणाम लगता है: स्पष्टता की खातिर समस्या को संक्षेपित किया गया है: // str is "4.600"; atof( str ) is 4.5999999999999996 double mw = atof( str ) // […]

दिलचस्प पोस्ट
सी # में स्वचालित गुण क्या हैं और उनका उद्देश्य क्या है? जावा में एक्स, वाई निर्देशांक का उपयोग करके एक क्लिक को अनुकरण कैसे करें? JSF संसाधन लाइब्रेरी क्या है और इसका उपयोग कैसे किया जाना चाहिए? क्यों दस्तावेज़ डॉक्स को componentDidMount में AJAX करने की सलाह देते हैं, घटक नहीं WillMount? एक जावास्क्रिप्ट चर एक डॉलर के संकेत के साथ शुरू क्यों होगा? केवल एक पंक्ति डालना यदि वह पहले से ही नहीं है आर में trycatch लिखने के लिए कैसे ASP.NET सत्यापनकर्ता के साथ दिनांक सत्यापन AngularJS आंशिक दृश्य के आधार पर कैसे हेडर को गतिशील रूप से बदलना है? सी ++ में आगे क्या घोषणाएं हैं? यादृच्छिक संख्या को समान रूप से पूरी रेंज पर जनरेट करें निर्देशिका में सभी फ़ाइलों और फ़ोल्डरों को कैसे हटाएं? PHP: फाइल को डाउनलोड किए बिना रिमोट फाइल आकार iframe से अभिभावक में Fancybox को कॉल करें जावा का उपयोग करते हुए समान नेटवर्क (सबनेट) से जुड़े आईपी की सूची कैसे प्राप्त करें I