2010-10-20 13 views
32

मैं log(a + b) का पूरा विस्तार जानना चाहता हूं।लॉग का विस्तार और गणना कैसे करें (ए + बी)?

उदाहरण

log(a * b) = log(a) + log(b); 
log(a/b) = log(a) - log(b); 

इस के समान के लिए, वहाँ लॉग के लिए किसी भी विस्तार (ए + बी) क्या है?

+6

'लॉग' का समर्थन करने वाली कोई भी प्रोग्रामिंग भाषा 'लॉग (ए + बी)' संख्यात्मक रूप से गणना कर सकती है। – kennytm

+3

http://math.stackexchange.com पर निर्भर करता है –

+3

मैंने सोचा कि मुझे इस प्रश्न के तहत टिप्पणी करनी चाहिए, क्योंकि मैं यहां इस प्रश्न का उत्तर ढूंढने के बाद समाप्त हुआ हूं। बेयसियन अनुमान के संदर्भ में, लॉग स्पेस की पिछली संभावना को बदलने के लिए आवश्यक है कि आप denominator का लॉग लें जो एक अभिन्न (या संक्षेपण के माध्यम से अनुमान) है। हालांकि, इस सारांश को लॉग स्पेस में बदल दिया जाना चाहिए, क्योंकि इसकी गणना कारण है कि हम पहले स्थान पर लॉग स्थान पर जा रहे हैं। लॉग-योग-एक्सप चाल नामक एक आम विधि है। Google यह, और आप देखेंगे कि इसका उपयोग कैसे किया जाता है। सटीक एक ही चीज़ नहीं है, लेकिन पर्याप्त प्रासंगिक :) – mahonya

उत्तर

71

सामान्य रूप से, कोई log(a + b) का विस्तार नहीं करता है; आप बस इसके साथ सौदा करते हैं। यानी, कभी कभी परिस्थितियों जहां यह समझ में आता है निम्नलिखित पहचान का उपयोग करना हैं:

log(a + b) = log(a * (1 + b/a)) = log a + log(1 + b/a) 

(वास्तव में, इस पहचान अक्सर जब गणित पुस्तकालयों में log को लागू करने के लिए इस्तेमाल किया जाता है)।

+9

लॉग लेते हैं और, हम एलएन (1 + बी/ए) का विस्तार करने के लिए टेलर की श्रृंखला का भी उपयोग कर सकते हैं ... –

+5

@ विज़ बच्चे: मान लीजिए कि 'बी' निश्चित रूप से 'ए' की तुलना में परिमाण में छोटा है। (अन्यथा, उन्हें स्वैप करें)। –

+0

धन्यवाद बहुत दोस्त :) –

-8

आप कभी ऐसा क्यों करना चाहते हैं? संपत्ति log (a*b) = log a + log b केवल उपयोगी है क्योंकि यह एक गुणात्मक ऑपरेशन को एक अतिरिक्त ऑपरेशन में बदल देती है। log (a+b) में पहले से ही एक जोड़ा शामिल है, इसलिए इसे और विस्तार करने का कोई मतलब नहीं है।

बेशक

आप हमेशा कंप्यूटिंग लघुगणक के लिए the several series में से एक का उपयोग कर सकते हैं, लेकिन सबसे तेज़ तरीका है बस सीधे log (a+b) गणना करने के लिए किया जाएगा। उस मामले के लिए, अधिकांश कंप्यूटरों पर, log (a*b)log a + log b से तेज़ होने जा रहा है, क्योंकि बाद में अतिरिक्त लॉगरिदम ऑपरेशन शामिल है।

+26

क्योंकि कभी-कभी आप केवल लॉग (ए) और लॉग (बी) की गणना कर सकते हैं और स्पष्ट रूप से एक + बी नहीं लेते हैं और – Jing

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