2011-12-30 9 views
6

क्या यह जांचना संभव है कि एक चर (चर एक फ्लोट, डबल, या int हो सकता है) एक निश्चित संख्या के करीब आ रहा है। मैंने कुछ Google खोज की है लेकिन यह कुछ भी नहीं आता है।प्रोग्रामेटिक रूप से जांच कैसे करें कि कोई चर एक्स के निकट आ रहा है या नहीं?

उदाहरण के लिए n^x के रूप में x अधिक नकारात्मक हो जाता है यह शून्य तक पहुंचता है।

+6

'आने' से आपका क्या मतलब है? –

+1

क्या आप पूछ रहे हैं कि क्या आप एसिम्प्टोटिक सीमा का पता लगा सकते हैं – rerun

+0

आपका इनपुट थोड़ा पतला है। "आने" और किस संदर्भ में आपका क्या मतलब है? –

उत्तर

2

आप Math.Abs फ़ंक्शन का उपयोग को मापने के लिए एक दिया मूल्य एक्स के लिए आ रहा है कि क्या हो सकता है:

double x = ... 
double someVariable = ... 

// define the precision you are working with 
double epsilon = 1e-6; 

// now test whether someVariable is approaching x 
if (Math.Abs(someVariable - x) < epsilon) 
{ 
    // someVariable is approaching x given the precision you have defined 
} 
+1

-1: यह जांच नहीं रहा कि कोई फ़ंक्शन किसी मान x के निकट आ रहा है या नहीं। आप केवल तभी जांचते हैं जब यह करीब हो। एक मूल्य के पास बहुत अधिक शामिल है। – Dimme

+0

मुझे यकीन नहीं है कि मैं इस उत्तर का पालन करता हूं। एक्स के करीब आने के लिए इसे आगे बढ़ना है, लेकिन आप केवल एक मूल्य को परिभाषित कर रहे हैं और देख रहे हैं कि यह लक्ष्य के करीब है या नहीं। या आखिरी बिट है जिसे किसी प्रकार के लूप में शामिल किया जाना है और यदि ऐसा है तो आप कैसे निर्धारित करते हैं कि कुछ समय के लिए एक्स के करीब कुछ है या नहीं? – Chris

+0

@ डिमेम, क्रिस, आप सही हैं। यह केवल जांच है कि एक चर पहले से ही दिए गए मान के करीब है या नहीं। जहां तक ​​निकटता का सवाल है हम सभी ओपी के लिए इंतजार कर रहे हैं कि वह क्या कर रहा है, वह इस मुद्दे को हल करने के लिए क्या एल्गोरिदम चुनता है, उसे क्या कठिनाइयों का सामना करना पड़ा ... –

1

निकटतम बात तुम कर सकते हो अपने चर और अपने लक्ष्य के बीच अंतर की भयावहता की तुलना है, और देखें यदि यह आपके स्वीकार्य दहलीज से कम है। कड़ाई से यह तक पहुंच रहा है लेकिन करीब (मुझे लगता है कि "नमूने" का अर्थ यह है कि कई नमूने आपके लक्ष्य की ओर बढ़ रहे हैं; और यह विशेष रूप से हार्मोनिक क्षय के साथ करना असंभव है)।

संबंधित मुद्दे

 संबंधित मुद्दे