কম্পিউটার

PHP log1p() ফাংশন


সংজ্ঞা এবং ব্যবহার

এখানে 1p মানে 1 প্লাস। log1p () ফাংশন একটি 1+ সংখ্যার প্রাকৃতিক (বেস-ই) লগারিদম গণনা করে।

log1p(x)=log(1+x)।

log1p এমনভাবে গণনা করা হয় যে এর মান এমনকি খুব ছোট x এর জন্যও সঠিক হয় যেমন 1+x প্রায় x এর সমান

সিনট্যাক্স

log1p ( float $arg ) : float

পরামিতি

Sr.No প্যারামিটার এবং বর্ণনা
1 arg
যে সংখ্যাটির 1p লগারিদম গণনা করতে হবে

রিটার্ন মান

PHP log1p() ফাংশন arg+1 এর বেস-1p লগারিদম প্রদান করে।

PHP সংস্করণ

এই ফাংশনটি PHP সংস্করণ 4.x, PHP 5.x এর পাশাপাশি PHP 7.x এ উপলব্ধ৷

উদাহরণ

নিম্নলিখিত উদাহরণ 100

এর log1p গণনা করে
<?php
   $arg=100;
   echo "using log() to calculate log(1+". $arg.")=" . log(1+$arg) . "\n";
   echo "log1p(" . $arg . ")=" . log1p($arg);
?>

আউটপুট

এটি নিম্নলিখিত ফলাফল তৈরি করবে -

using log() to calculate log(1+100)=4.6151205168413
log1p(100)=4.6151205168413

উদাহরণ

যেখানে সাধারন লগ(0) রিটার্ন করে -ইনফিনিটি, log1p(0) রিটার্ন করে 0−

<?php
   $arg=0;
   echo "log(" . $arg . ")=" . log($arg) . "\n";
   echo "log1p(" . $arg . ")=" . log1p($arg);
?>

আউটপুট

এটি নিম্নলিখিত ফলাফল তৈরি করবে -

log(0)=-INF
log1p(0)=0

উদাহরণ

খুব ছোট সংখ্যার জন্য, log1p() আরও নির্ভুল −

<?php
   $arg=0.000005;
   echo "log(" . $arg . ")=" . log($arg) . "\n";
   echo "log1p(" . $arg . ")=" . log1p($arg);
?>

আউটপুট

এটি নিম্নলিখিত ফলাফল তৈরি করবে -

log(5.0E-6)=-12.20607264553
log1p(5.0E-6)=4.9999875000744E-6

উদাহরণ

একইভাবে sqrt(-1) ফলাফল NAN-এ। তাই এর log1p() এছাড়াও NAN -

প্রদান করে
<?php
   $arg=sqrt(-1);
   echo "log(" . $arg . ")=" . log($arg) . "\n";
   echo "log1p(" . $arg . ")=" . log1p($arg);
?>

আউটপুট

এটি নিম্নলিখিত ফলাফল তৈরি করবে -

log(NAN)=NAN
log1p(NAN)=NAN

  1. পিএইচপি সর্বোচ্চ() ফাংশন

  2. PHP log10() ফাংশন

  3. PHP log1p() ফাংশন

  4. পিএইচপি-তে log1p() ফাংশন