JavaScript Math.acos(x) ব্যাসিক থেকে অ্যাডভান্স

JavaScript Math.acos(x) ব্যাসিক থেকে অ্যাডভান্স বাংলা টিউটোরিয়াল

Math.acos(x) হলো JavaScript-এর একটি বিল্ট-ইন ম্যাথ ফাংশন, যা কোনো সংখ্যার arccosine রিটার্ন করে। এটি মূলত cos⁻¹(x) এর মান দেয় এবং রেজাল্ট হয় র‍্যাডিয়ানে।

Math.acos(x) কী?

Math.acos(x) একটি static method, মানে আপনি এটাকে Math অবজেক্ট ছাড়া অন্যভাবে কল করতে পারবেন না। এটি arccosine রিটার্ন করে, যার মান সর্বদা 0 থেকে π (পাই) এর মধ্যে থাকে।

Syntax:
Math.acos(x)

Parameters:

  • x: একটি সংখ্যা যেটার arccosine নির্ণয় করতে হবে। এটি -1 থেকে 1 এর মধ্যে হতে হবে।

Return Value:

  • রেজাল্ট হয় radians এ, যা 0 থেকে π এর মধ্যে থাকে।
  • যদি x এর মান -1 এর কম বা 1 এর বেশি হয়, তাহলে এটি NaN রিটার্ন করে।

Math.acos(x) Table:

x Math.acos(x) (radians)
1 0
0.5 1.047 (π/3)
0 1.5708 (π/2)
-1 3.1416 (π)
2 NaN

উদাহরণ ১: সাধারন Math.acos() ব্যবহার

JavaScript Code:
const result = Math.acos(1);
console.log(result); // Output: 0

ব্যাখ্যা: 1 এর arccosine হচ্ছে 0 র‍্যাডিয়ান।

উদাহরণ ২: 0.5 এর জন্য Math.acos()

JavaScript Code:
const result = Math.acos(0.5);
console.log(result); // Output: ~1.047 (π/3)

0.5 এর arccosine প্রায় 1.047 র‍্যাডিয়ান, যা কোণ হিসাবে প্রায় ৬০ ডিগ্রী।

⚠️ বিশেষ সতর্কতা:

Math.acos(x) ব্যবহার করার সময় অবশ্যই লক্ষ্য রাখুন x এর মান যেন -1 থেকে 1 এর মধ্যে থাকে। এর বাইরে দিলে NaN রিটার্ন করবে।

Math.acos(x) কে ডিগ্রীতে কনভার্ট করা

JavaScript Code:
function radToDeg(rad) {
return rad * (180 / Math.PI);
}

const result = Math.acos(0.5);
console.log(radToDeg(result)); // Output: 60

উপসংহার: Math.acos(x) ব্যবহার করে আপনি কোনো সংখ্যা দ্বারা তৈরি কসাইন কোণের মান বের করতে পারবেন, যা অনেক জ্যামিতিক এবং সাইনুসয়েড সমস্যা সমাধানে ব্যবহৃত হয়।


 

Leave a Reply