1 এর এজে ফ্যাক্টর আমার আউটপুটে 0.999998 এ কেন পরিণত হয়


9

সবেমাত্র এমন একটি মডেল তৈরি করেছেন যা 3D অ্যানালিস্ট - সারফেস ভলিউম ব্যবহার করে। আমি ১ এর এজে ফ্যাক্টরটি ব্যবহার করার চেষ্টা করছি আমি যখনই মডেলটি চালিত করি তখন আমার আউটপুট টেবিলটি দেখায় যে ১ এর পরিবর্তে ০.৯৯৯৯৯৮ এর একটি জেড ফ্যাক্টর ব্যবহার করা হয়েছিল I আমি জানি এটি একটি খুব ছোট পার্থক্য তবে তবুও এটি আমার ফলাফলগুলি কিছুটা স্কিচ করছে। সত্যিই আমি যা জানতে চাই, এটি কেন 0.999998 এ পরিবর্তিত হয় বা এটি 1 এ থাকার জন্য কোনও উপায় আছে তার একটি ভাল ব্যাখ্যা আছে?


ইনপুটের জন্য আবারো তোমাকে ধন্যবাদ। আমি যখন রাস্টারটির ধরণের পরিবর্তন করার চেষ্টা করেছি, তখন সরঞ্জামটি জেড ফ্যাক্টরটি একসাথে খুঁজে বের করে এবং এটি 0.999998 এ লক করে দেয়। সুতরাং ... আমি অনুমান করছি যে পূর্ণসংখ্যা বা ভাসমান পয়েন্ট ডেটা ব্যবহার করে এর আশেপাশে আসলে কোনও উপায় নেই। এমনকি আমি পূর্ণসংখ্যার সাথে রূপান্তর করতে এবং রাস্টার ক্যালকুলেটরের সাহায্যে ডেটা দশমিক সংখ্যা পূর্ণসংখ্যার আকারে সংরক্ষণের জন্য 1000 দ্বারা ডেটা গুণিত করতে চেষ্টা করেছিলাম, তবে এখনও 0.999998 z ফ্যাক্টরের সাথে আটকে ছিলাম। কোন পাশা.


6
আমি বলব কারণ এটি একটি ভাসমান পয়েন্ট, ভাসতে 1 এর মতো কিছুই নেই - en.wikiki.org/wiki/IEEE_floating_Point দেখুন
মাইকেল সিসটেমন

3
হ্যাঁ, জেড ফ্যাক্টরটি একটি ভাসমান পয়েন্ট কারণ বেশিরভাগ ডিইএম / ডিএসএম রাস্টাররা সাধারণত 32-বিট ভাসমান থাকে। আপনার ইনট রাস্টারকে একটি ফ্লোটে রূপান্তর করার চেষ্টা করুন রিসোর্স
//…

3
@ মিশেল প্রকৃতপক্ষে, যে কোনও সংখ্যা 2 এর ক্ষুদ্র শক্তির অবিচ্ছেদ্য একাধিক নয় (নেতিবাচক শক্তি সহ) সঠিকভাবে ভাসমান স্থলে প্রকাশ করা হবে না। সম্ভবত এর মধ্যে সর্বাধিক বিশিষ্ট হবে 0.1। জেড-স্কেল ত্রুটির উত্স হিসাবে, আমি কেবল অনুমান করতে পারি। আমার অনুমান এই সম্ভাবনার উপর আলোকপাত করবে যে হুডের নীচে, উচ্চতার একটি পূর্ণসংখ্যা উপস্থাপনা ব্যবহার করে গণনা করা যেতে পারে এবং শেষে সেগুলি আবার রূপান্তরিত হয়। ফলাফলগুলি তৈরি হওয়ার পরে ফলাফলটি সংশোধন করা সবচেয়ে ভাল বিষয় : কেবল সমস্ত ভলিউম 1 / 0.999998 দ্বারা গুণ করুন।
whuber

1
@ মিশেল আমি এই অন্যান্য সমাধানের সাথে যাওয়ার আগে আমি 1.000002 এর একটি জেড-ফ্যাক্টর ব্যবহার করার চেষ্টা করেছি যা সরঞ্জামটি চলাকালীন ম্যাজিকালি 0.999998 এ ফিরে আসবে। সুতরাং, আমি নিশ্চিত নই যে এটি কিছু ছিল যা আমি ভুল করছিলাম কিনা। অন্য কথায়, আমি কী জেড-ফ্যাক্টরটি ইনপুট করব তা চালানোর সময় এটি 0.999998 এ পরিবর্তন করবে।
জিও জন 14

4
জন, আমি অনুভব করেছি যে এসরি সমর্থনের সাথে যোগাযোগ করার এবং তাদের জিজ্ঞাসা করার সময়টি কেন সর্বদা 0.999998 স্কেল ফ্যাক্টারে পরিবর্তিত হয় এবং কীভাবে 1 এর স্কেল ফ্যাক্টরটি ব্যবহার করতে হয় তা জিজ্ঞাসা করার সময় এসেছে
মাইকেল সিসটেমন

উত্তর:


1

আপনি কীভাবে সেই সংখ্যাটি উপস্থাপন করতে চান সে সম্পর্কে আমার মন্তব্যগুলির সাথে একমত হতে হবে। যদি আপনি ভাসমান পয়েন্ট হিসাবে 1 নম্বর সংরক্ষণ করতে চান তবে আর্কজিআইএস এই সংখ্যাটি 0,9999 হিসাবে সংরক্ষণ করেছে ... মনে হচ্ছে এই জেড ফ্যাক্টর যুক্তিটি সেভাবে সঞ্চিত রয়েছে। আমি মনে করি এটি পূর্ণসংখ্যা হিসাবে সংরক্ষণ করার কোনও উপায় নেই। আসলে, 0,9999 সমান 1।

কিছুদিন আগে আমার দেখা একটি ছবি অবশ্যই অবশ্যই যুক্ত করা উচিত। এটি এই প্রশ্নের সাথে খাপ খায়। এখানে চিত্র বর্ণনা লিখুন

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.