لگاریتم طبیعی (log)
تابع log() «لگاریتم طبیعی (Natural Logarithm)» را برمی گرداند. لگاریتم یعنی «چند بار باید پایه را ضرب کنیم تا عدد برسد». پیش فرض پایه، عدد e است. بنابراین در محاسبات رشد، این تابع زیاد می آید.
تعریف و کاربرد لگاریتم طبیعی
تابع log(number, base) لگاریتم number را می دهد. اگر base ندهی، پایه همان e است. برای موضوعات مرتبط مثل توان e (exp) و بررسی مقدارهای خیلی بزرگ با is_infinite سر بزن. همچنین لینک لگاریتم طبیعی را برای مرور سریع نگه دار.
سینتکس (Syntax)
<?php
log($number);
log($number, $base);
?>
مثال: لگاریتم طبیعی اعداد
<?php
echo log(2.7183) . "\n";
echo log(2) . "\n";
echo log(1) . "\n";
echo log(0) . "\n";
?>
مثال: لگاریتم در پایه دلخواه
<?php
echo log(8, 2) . "\n";
echo log(1000, 10) . "\n";
?>
گام های عملی
- یک عدد انتخاب کن و در
logبگذار. - اگر پایه دیگر خواستی، پارامتر
baseرا بده. - نتیجه را چاپ کن و بررسی کن.
هشدار: ورودی های نامعتبر می توانند خروجی خاص بسازند. برای بررسی ها از is_finite و is_nan کمک بگیر.
جمع بندی سریع
log(x)یعنی لگاریتم طبیعی x.- پایه پیش فرض، عدد e است.
- با
log(x, b)پایه را تعیین کن. - برای کنترل خطا، مقدارها را چک کن.