JavaScript Math.expm1(x)

JavaScript Math.expm1(x) – বিস্তারিত বাংলা টিউটোরিয়াল

Math.expm1(x) একটি JavaScript মেথড যা ex – 1 (অর্থাৎ, ই এর ঘাত x থেকে ১ বিয়োগ) এর মান রিটার্ন করে। এটি বিশেষভাবে ব্যবহৃত হয় যখন x অনেক ছোট বা শূন্যের কাছাকাছি থাকে এবং Math.exp(x) - 1 ব্যবহার করলে ফলাফল নির্ভুল না-ও হতে পারে।

গঠন (Syntax):

Math.expm1(x)

প্যারামিটার: একটি সংখ্যা x।

রিটার্ন ভ্যালু: ex - 1 এর ফলাফল।

উদাহরণ ১: x = 1

<script>
let result = Math.expm1(1);
console.log(result); // Output: প্রায় 1.718
</script>

✍️ এখানে e1 - 1 ≈ 2.718 - 1 = 1.718।

উদাহরণ ২: ঋণাত্মক সংখ্যা

<script>
let result = Math.expm1(-1);
console.log(result); // Output: প্রায় -0.632
</script>

✍️ কারণ e-1 - 1 ≈ 0.3679 - 1 = -0.6321।

উদাহরণ ৩: ছোট মান

<script>
let result = Math.expm1(0.000001);
console.log(result);
</script>

✍️ যখন x অনেক ছোট হয়, তখন Math.expm1(x) ব্যবহার করলে floating-point precision বজায় থাকে, যেটা Math.exp(x) - 1 দিলে নাও থাকতে পারে।

তুলনামূলক টেবিল:

x Math.exp(x) – 1 Math.expm1(x)
0.000001 ~1.000000500029089e-6 ~1.000000500029089e-6
-0.000001 ~-9.999994999180668e-7 ~-9.999994999180668e-7
1 1.718 1.718

কেন Math.expm1 ব্যবহার করবেন?

  • যখন x খুব ছোট (approaching zero), তখন Math.exp(x) – 1 এর মাধ্যমে সঠিক ফলাফল পাওয়া যায় না।
  • Floating point precision বজায় রাখে।
  • Scientific computation বা Machine Learning এ কাজে আসে।

⚠️ সতর্কতা:

  • Math.expm1(x) শুধুমাত্র সংখ্যা গ্রহণ করে।
  • Infinity বা NaN ব্যবহার করলে ফলাফল অবাঞ্ছিত হতে পারে।

Leave a Reply