একটি লগারিদম এই প্রশ্নের উত্তর দেয় “বেসের কোন ঘাত আমাকে এই সংখ্যাটি দেয়?” যেমন, log(1000) = 3, কারণ 10³ = 1000। এই একটি ধারণা বুঝে ফেললে, আপনার সামনে পড়া প্রতিটি লগারিদম শুধু ভিন্ন পোশাকে চাওয়া ঘাত মাত্র।
মূল বিষয়গুলো
- একটি লগারিদম হলো ঘাতের বিপরীত:
log(1000) = 3, কারণ10³ = 1000।- বেস-10 লগ (লেখা হয়
log) দশের ঘাত গোনে এবং এভাবেই বিজ্ঞানীরা স্কেল সংকুচিত করেন।- স্বাভাবিক লগ (লেখা হয়
ln) বেসe ≈ 2.71828, যা বৃদ্ধির পেছনের সংখ্যা।log(1) = 0এবংlog(10) = 1যেকোনো সঠিকভাবে গঠিত বেসের জন্যই, যা একটি দ্রুত স্যানিটি-চেক।
লগারিদম কী?
একটি লগারিদম (সংক্ষেপে log) হলো ঘাত-প্রদানের বিপরীত অপারেশন। যেখানে একটি ঘাত জিজ্ঞেস করে “10³ কত?”, একটি লগারিদম জিজ্ঞেস করে উল্টো প্রশ্ন: “10-কে কোন ঘাতে তুললে আমার সামনের সংখ্যাটি পাওয়া যায়?” তাই log(1000) মানে “1000-এর সমান দশের ঘাত”, আর যেহেতু 10³ = 1000, উত্তর হলো 3।
উদাহরণ ১: একটি বেস-10 লগ পড়া। log(100) = 2, কারণ 10² = 100। log(10) = 1, কারণ 10¹ = 10। log(1) = 0, কারণ 10⁰ = 1। আর log(0.01) = -2, কারণ 10⁻² = 0.01। এটি 2 ফেরত দেয় কি না নিশ্চিত করতে লগ ক্যালকুলেটরে log(100) টাইপ করুন।
একটি দশমিক লগ কীভাবে পড়বেন
লগ সবসময় পূর্ণসংখ্যায় আসে না, আর দশমিকটি বলে দেয় একটি সংখ্যা দশের দুটি ঘাতের মাঝখানে কতদূর বসে। যেহেতু 100 = 10² এবং 1000 = 10³, তাদের মাঝের একটি সংখ্যা, যেমন 300, এর লগ 2 আর 3-এর মধ্যে বসে: log(300) ≈ 2.477। পূর্ণ অংশটি (2) মাত্রার ক্রম জানায়; ভগ্নাংশটি (0.477) সেই দশকের ভেতর ঠিক কোথায় বসে তা চিহ্নিত করে। এটাই সেই একই যুক্তি যা বৈজ্ঞানিক নোটেশনের পেছনে আছে, যেখানে 300-কে 3.0 × 10² লেখা হয়।
বেস-10 লগ বনাম স্বাভাবিক লগ
একটি লগের জন্য আপনি যে বেস বেছে নেন তা একটি ছোট সাবস্ক্রিপ্ট দিয়ে লেখা হয়, কিন্তু দৈনন্দিন ক্যালকুলেটরে দুটি বেসই প্রাধান্য পায় এবং প্রতিটিরই একটি নিজস্ব কী আছে:
logমানে বেস 10 (কমন লগারিদম)। এই ক্যালকুলেটর স্ট্যান্ডার্ড বৈজ্ঞানিক-ক্যালকুলেটর রীতি মেনে চলে:logচাপলে বেস 10 গণনা হয়, তাইlog(1000) = 3।lnমানে বেসe(স্বাভাবিক লগারিদম), যেখানেe ≈ 2.71828...। বেসeগণনা করতেlnচাপুন, তাইln(e) = 1।
বেস পরিবর্তনের মাধ্যমে দুটি একে অপরের সঙ্গে বিনিময়যোগ্য: যেকোনো লগকে অন্য যেকোনো বেসে লেখা যায়। এ কারণেই একই সাইটে একটি লগ ক্যালকুলেটর আর একটি ন্যাচারাল লগ ক্যালকুলেটর থাকতে পারে, “যেকোনো বেস” আর “বেস e” পাশাপাশি দিতে পারে, গণিতের পুনরাবৃত্তি না করেই।
উদাহরণ ২: বেস তুলনা করা। log(100) = 2 (বেস 10), কিন্তু ln(100) = 4.60517018599 (বেস e)। দুটোই একই প্রশ্নের উত্তর দেয়, “বেসের কোন ঘাত?”, শুধু ভিন্ন বেসে, আর দুটোই দ্রুত লগ ও এক্সপোনেন্ট নিয়ম পাতায় পুনরুৎপাদন করা যায়।
লগ বিশাল পরিসর সংকুচিত করে
লগগুলোকে কার্যকর করে তোলা বৈশিষ্ট্যটি হলো এগুলো গুণনকে যোগে বদলে দেয়: log(a × b) = log(a) + log(b)। বিশাল সংখ্যা নিয়ে কুস্তি করার বদলে, তাদের লগ যোগ করুন। এ কারণেই লগারিদমিক স্কেল যেখানেই সংখ্যা দশের বহু ঘাত জুড়ে বিস্তৃত হয় সেখানেই দেখা দেয়, ভূমিকম্পের জন্য রিখটার স্কেল থেকে শব্দের জন্য ডেসিবেল স্কেল আর পদার্থবিজ্ঞানজুড়ে ব্যবহৃত বৈজ্ঞানিক নোটেশন পর্যন্ত।
উদাহরণ ৩: একটি পাওয়ার রুল যাচাই। পাওয়ার রুল বলে log(aⁿ) = n × log(a)। যাচাই করুন: log(10⁶) = log(1,000,000) = 6, আর 6 × log(10) = 6 × 1 = 6। দুই পদ্ধতিই একমত।
চেঞ্জ-অফ-বেস সূত্র ব্যবহার করা
ক্যালকুলেটরে মাত্র দুটি নির্দিষ্ট লগ কী থাকে, log (বেস 10) আর ln (বেস e), কিন্তু একটি সূত্র দিয়ে যেকোনো বেসে লগ বের করা যায়: logᵦ(x) = log(x) / log(b)। সংখ্যাটির বেস-10 লগকে আপনার চাওয়া বেসের বেস-10 লগ দিয়ে ভাগ করুন, আর বেস-10 অংশগুলো বাতিল হয়ে যায়, রেখে যায় আপনার চাওয়া বেসের উত্তর।
উদাহরণ ৪: 8-এর বেস 2 লগ। ধরুন আপনার log₂(8) দরকার, 2-এর সেই ঘাত যা 8 দেয়। সূত্র অনুযায়ী, log₂(8) = log(8) / log(2) = 0.90309 / 0.30103 = 3। এটা সরাসরিও মিলে যায়, যেহেতু 2³ = 8। log-এর জায়গায় ln দিয়েও একই কৌশল কাজ করে, কারণ বেস-10 অংশগুলো যেভাবেই হোক বাতিল হয়ে যায়: ln(8) / ln(2) = 2.07944 / 0.69315 = 3।
এভাবেই লগ এক্সপোনেনশিয়াল সমীকরণ সমাধান করতে সাহায্য করে। 10ˣ = 500-কে x-এর জন্য সমাধান করতে, উভয় পক্ষের লগ নিন: x = log(500)। যেহেতু 500 100 (log = 2) আর 1000 (log = 3)-এর মাঝে বসে, উত্তরটির 2 আর 3-এর মধ্যে থাকার কথা, আর তাই হয়: log(500) ≈ 2.699। এক্সপোনেন্ট ক্যালকুলেটরে 10^2.699 বসান আর এটি আবার প্রায় 500-এ ফিরে আসে, রাউন্ড ট্রিপটি নিশ্চিত করে।
সচরাচর জিজ্ঞাসিত প্রশ্ন
সহজ ভাষায় লগারিদম কী?
এটি উল্টোভাবে চাওয়া ঘাত। log(x) মানে “বেসের কোন ঘাত আমাকে x দেয়?”, তাই log(1000) = 3, কারণ 10³ = 1000।
log এবং ln-এর মধ্যে পার্থক্য কী?
বেস। log মানে বেস 10; ln মানে বেস e ≈ 2.71828। এই ক্যালকুলেটরে log কী সবসময় বেস 10 বোঝায় আর ln কী সবসময় স্বাভাবিক বোঝায়।
log(1) কেন সবসময় 0?
কারণ যেকোনো বেসকে 0 ঘাতে তুললে 1 পাওয়া যায়: 10⁰ = 1, e⁰ = 1, এবং এভাবেই চলে। লগারিদম সেটাকে 0 হিসেবে পড়ে।
একটি ঋণাত্মক সংখ্যার লগ নেওয়া যায় কি?
বাস্তব সংখ্যা হিসেবে নয়, কারণ কোনো ধনাত্মক বেসের কোনো বাস্তব ঘাত ঋণাত্মক ফল দেয় না। log(-5) লিখলে একটি ত্রুটি ফেরত আসে, আর ক্যালকুলেটর এরর মেসেজ গাইড ব্যাখ্যা করে কেন।