ما هو اللوغاريتم للأساس 2؟
يجيب اللوغاريتم للأساس 2 لعدد ما x عن سؤال بسيط: "إلى أي أُس يجب أن نرفع العدد 2 حتى نحصل على x؟" فمثلًا، \(\log_{2}(8) = 3\) لأن \(2^{3} = 8\). وتحتل اللوغاريتمات ذات الأساس 2 مكانة محورية في علوم الحاسوب ونظرية المعلومات والأنظمة الرقمية، حيث تُقاس البيانات بالبتات وبقوى العدد اثنين.
كيفية استخدام الحاسبة
أدخل أي عدد موجب x في خانة الإدخال، وتعرض الحاسبة على الفور قيمة \(\log_{2}(x)\). كما تُظهر اللوغاريتم الطبيعي (\(\ln x\)) واللوغاريتم العشري (\(\log_{10} x\)) لتسهيل المقارنة. وبما أن الأعداد الموجبة وحدها هي التي تملك لوغاريتمات حقيقية، فلا بد أن يكون x أكبر من الصفر.
شرح القانون
توفّر أغلب الآلات الحاسبة ولغات البرمجة اللوغاريتم الطبيعي (\(\ln\)) واللوغاريتم العشري (\(\log_{10}\))، لكنها لا تتيح اللوغاريتم للأساس 2 مباشرةً. وهنا يأتي دور قانون تغيير الأساس لحلّ المشكلة:
$$\log_{2}(x) = \frac{\ln(x)}{\ln(2)}$$
وبما أن \(\ln(2) \approx 0.6931472\)، فإن قسمة اللوغاريتم الطبيعي للعدد x على هذا الثابت تحوّله إلى الأساس 2. وتنجح الحيلة نفسها مع اللوغاريتم العشري: \(\log_{2}(x) = \frac{\log_{10}(x)}{\log_{10}(2)}\).
مثال محلول
لنحسب \(\log_{2}(10)\). نأخذ أولًا اللوغاريتم الطبيعي: \(\ln(10) \approx 2.302585\). ثم نقسم على \(\ln(2) \approx 0.693147\)، فتكون النتيجة $$\frac{2.302585}{0.693147} \approx 3.321928$$ ومن ثم فإن \(2^{3.321928} \approx 10\)، وهو ما يؤكد صحة الحساب.
الأسئلة الشائعة
لماذا يجب أن يكون x موجبًا؟ لأن لوغاريتم الصفر أو الأعداد السالبة غير معرّف في نظام الأعداد الحقيقية، لذلك تشترط الحاسبة أن يكون \(x > 0\).
كم يساوي \(\log_{2}(1)\)؟ يساوي صفرًا، لأن أي أساس مرفوع إلى الأُس 0 يساوي 1.
أين يُستخدم اللوغاريتم للأساس 2؟ يظهر في حساب أحجام التخزين الرقمي، وتعقيد الخوارزميات (مثل البحث الثنائي الذي يعمل بزمن \(O(\log_{2} n)\))، والإنتروبيا في نظرية المعلومات، وحساب الفواصل الموسيقية.