JavaScript Math.acos(x) ব্যাসিক থেকে অ্যাডভান্স বাংলা টিউটোরিয়াল
Math.acos(x) হলো JavaScript-এর একটি বিল্ট-ইন ম্যাথ ফাংশন, যা কোনো সংখ্যার arccosine রিটার্ন করে। এটি মূলত cos⁻¹(x) এর মান দেয় এবং রেজাল্ট হয় র্যাডিয়ানে।
Math.acos(x) কী?
Math.acos(x) একটি static method, মানে আপনি এটাকে Math অবজেক্ট ছাড়া অন্যভাবে কল করতে পারবেন না। এটি arccosine রিটার্ন করে, যার মান সর্বদা 0 থেকে π (পাই) এর মধ্যে থাকে।
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() ব্যবহার
const result = Math.acos(1);
console.log(result); // Output: 0
ব্যাখ্যা: 1 এর arccosine হচ্ছে 0 র্যাডিয়ান।
উদাহরণ ২: 0.5 এর জন্য Math.acos()
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) কে ডিগ্রীতে কনভার্ট করা
function radToDeg(rad) {
return rad * (180 / Math.PI);
}
const result = Math.acos(0.5);
console.log(radToDeg(result)); // Output: 60
উপসংহার: Math.acos(x) ব্যবহার করে আপনি কোনো সংখ্যা দ্বারা তৈরি কসাইন কোণের মান বের করতে পারবেন, যা অনেক জ্যামিতিক এবং সাইনুসয়েড সমস্যা সমাধানে ব্যবহৃত হয়।