প্রশ্ন ট্যাগ «floating-point»

ভাসমান পয়েন্ট সংখ্যাগুলি হ'ল সংখ্যার প্রায় অনুমান যা পূর্ণসংখ্যার চেয়ে বড় রেঞ্জগুলিকে উপস্থাপন করতে পারে তবে একই পরিমাণে মেমরিটি কম নির্ভুলতার ব্যয়ে ব্যবহার করতে পারে। যদি আপনার প্রশ্নটি ছোট অঙ্কগুলিতে ত্রুটি সম্পর্কিত (যেমন 0.2 + 0.1 সমান 0.300000001? কেন) বা দশমিক রূপান্তর ত্রুটি সম্পর্কে, পোস্ট করার আগে দয়া করে নীচে লিঙ্কিত "তথ্য" পৃষ্ঠাটি পড়ুন।

2
কিভাবে গো বিভাগে সঞ্চালন
আমি গোতে একটি সাধারণ বিভাগ সম্পাদন করার চেষ্টা করছি। fmt.Println(3/10) এটি 0.3 এর পরিবর্তে 0 মুদ্রণ করে। এটি এক ধরণের অদ্ভুত। কেউ দয়া করে ভাগ করতে পারেন এর পিছনে কারণ কি? আমি গোতে পৃথক পৃথকগণিত অপারেশন করতে চাই। ধন্যবাদ

4
কোনও ফ্লোটকে গোল করে না করে স্ট্রিতে রূপান্তর করা
আমি একটি প্রোগ্রাম তৈরি করছি যা কারণে ব্যাখ্যা করার প্রয়োজন নেই, লেন () দিয়ে গণনা করার জন্য একটি স্ট্রিতে রূপান্তরিত করার জন্য একটি ফ্লোট প্রয়োজন। তবে, স্ট্রিং (রূপান্তর) (এক্স) এর ফলে এক্স স্ট্রিংতে রূপান্তরিত হয় এবং পুরো জিনিসটি বন্ধ করে দেয় x কেউ কি এর ঠিক করার কথা জানেন? আপনি …


3
উইন 32 এ স্বাক্ষরবিহীন আইটেমে ডাবল কাস্টটি 2,147,483,648 এ কেটে যাচ্ছে
নিম্নলিখিত কোড সংকলন: double getDouble() { double value = 2147483649.0; return value; } int main() { printf("INT_MAX: %u\n", INT_MAX); printf("UINT_MAX: %u\n", UINT_MAX); printf("Double value: %f\n", getDouble()); printf("Direct cast value: %u\n", (unsigned int) getDouble()); double d = getDouble(); printf("Indirect cast value: %u\n", (unsigned int) d); return 0; } ফলাফল (এমএসভিসি x86): …

8
জাভাস্ক্রিপ্ট: বেশ কয়েকটি দশমিক স্থানে গোল, তবে অতিরিক্ত শূন্যগুলি সজ্জিত করুন
এখানে দৃশ্যধারণ করা হচ্ছে: .9999999999999999যখন আমার পাওয়া উচিত তখনই পাচ্ছি 1.0। আমি দশমিক দশমিক স্পষ্টতা হারাতে পারি তাই আমি ব্যবহার করছি .toFixed(15), কোন ধরণের কাজ। বৃত্তাকার কাজ করে তবে সমস্যাটি হ'ল আমাকে দেওয়া 1.000000000000000। বেশ কয়েকটি দশমিক স্থানে ঘুরে দেখার উপায় কি তবে অতিরিক্ত শ্বেতস্থান ছড়িয়ে দেওয়া? দ্রষ্টব্য: .toPrecisionআমি যা …

12
0 এবং 1 এর মধ্যে একটি এলোমেলো ফ্ল্যাট তৈরি করুন
আমি 0 এবং 1 এর মধ্যে একটি এলোমেলো সংখ্যা জেনারেট করার চেষ্টা করছি আমি পড়তে থাকি arc4random(), তবে এটি থেকে ভাসমান সম্পর্কে কোনও তথ্য নেই। আমি এটা কিভাবে করবো?

2
মেশিনের নির্ভুলতার চেয়ে পার্থক্যটি ছোট কিনা তা যাচাই করার সঠিক / মানক উপায় কী?
আমি প্রায়শই এমন পরিস্থিতিতে পড়েছি যেখানে প্রাপ্ত পার্থক্যটি মেশিনের নির্ভুলতার চেয়ে উপরে কিনা তা পরীক্ষা করা দরকার। এই উদ্দেশ্য আর একটি সহজ পরিবর্তনশীল হয়েছে মত মনে হয়: .Machine$double.eps। তবে আমি যখন এই মানটি ব্যবহারের দিকনির্দেশগুলির জন্য আর উত্স কোডটিতে ফিরে যাই তখন আমি একাধিক বিভিন্ন নিদর্শন দেখতে পাই। উদাহরণ এখানে …

7
কখন ভাসমান বনাম দশমিক ব্যবহার করবেন
আমি এই এপিআইটি তৈরি করছি, এবং ডাটাবেসগুলি এমন মানগুলি সংরক্ষণ করবে যা নিম্নলিখিতগুলির মধ্যে একটির প্রতিনিধিত্ব করে: শতকরা হার গড় হার 0 এবং 100% সংখ্যার মধ্যে পরিসীমা এমন কোনও উপস্থাপনা করবেন কীভাবে আমার সত্যতার কোনও ধারণা নেই। এটা হওয়া উচিত 0.00 - 1.00 0.00 - 100.00 অন্য কোন বিকল্প যা …

1
হাস্কেলের (^) এর আজব আচরণ
কেন GHCi নীচে ভুল উত্তর দেয়? GHCi λ> ((-20.24373193905347)^12)^2 - ((-20.24373193905347)^24) 4.503599627370496e15 Python3 >>> ((-20.24373193905347)**12)**2 - ((-20.24373193905347)**24) 0.0 আপডেট করুন আমি নীচে হাস্কেলের ('s) ফাংশনটি প্রয়োগ করব implement powerXY :: Double -> Int -> Double powerXY x 0 = 1 powerXY x y | y < 0 = powerXY (1/x) …

5
অর্ডার করা সংখ্যার দক্ষ স্থিতিশীল যোগফল
আমার কাছে ভাসমান পয়েন্ট পজিটিভ সংখ্যাগুলির একটি দীর্ঘ দীর্ঘ তালিকা ( std::vector<float>আকার ~ 1000)। সংখ্যা হ্রাস ক্রম অনুসারে বাছাই করা হয়। যদি আমি তাদের অর্ডার অনুসরণ করে যোগ করি: for (auto v : vec) { sum += v; } আমার ধারণা, আমার কিছু সংখ্যক স্থায়িত্বের সমস্যা হতে পারে, যেহেতু ভেক্টরের …

2
ভাসমান ধ্রুবকটির জন্য সিউডো-ডিস্ট্রাক্টরকে কল করার বৈধ সিনট্যাক্স
নিম্নলিখিত বিক্ষোভমূলক প্রোগ্রাম বিবেচনা করুন। #include <iostream> int main() { typedef float T; 0.f.T::~T(); } এই প্রোগ্রামটি দ্বারা সংকলিত Microsoft Visual Studio Community 2019। তবে clangএবং এর gccমতো একটি ত্রুটি জারি করুন prog.cc:7:5: error: unable to find numeric literal operator 'operator""f.T' 7 | 0.f.T::~T(); | ^~~~~ যদি মত লিখতে হয় …
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.