JavaScript Math.asin(x) ফাংশন

JavaScript Math.asin(x) ফাংশন: সম্পূর্ণ টিউটোরিয়াল

JavaScript এর Math.asin(x) ফাংশন একটি ট্রিগনোমেট্রিক ফাংশন যা প্রদত্ত মান x এর আর্ক সাইন (inverse sine) বা ইনভার্স সাইন মান রেডিয়ান এককে রিটার্ন করে।
এই ফাংশন মূলত একটি মান থেকে সেই কোণ বের করে যা সেই মানের sine এর সমান।

Math.asin(x) এর সাধারণ সিনট্যাক্স:
Math.asin(x)

এখানে x এর মান -1 থেকে +1 এর মধ্যে হতে হবে। যদি এর বাইরে হয়, তাহলে NaN রিটার্ন করে।

Math.asin এর মান এবং এর ব্যাখ্যা

Math.asin(x) রিটার্ন করে কোণটি যা -π/2 থেকে +π/2 রেডিয়ান (বা -90° থেকে +90°) এর মধ্যে থাকে। উদাহরণস্বরূপ, Math.asin(1) রিটার্ন করবে π/2 যা ৯০° এর সমান।
এই ফাংশনটি ব্যবহার করে আপনি একটি sine মান থেকে কোণ জানতে পারেন যা বিভিন্ন গাণিতিক এবং প্রোগ্রামিং কাজে খুবই গুরুত্বপূর্ণ।

x মান (Input) Math.asin(x) (Radian) Math.asin(x) (Degree)
-1 -π/2 -90°
-0.5 -0.524 -30°
0 0 0°
0.5 0.524 30°
1 π/2 90°

JavaScript কোড উদাহরণ

নিচে একটি সহজ উদাহরণ দেয়া হলো যেখানে Math.asin() ব্যবহার করে বিভিন্ন মানের আর্ক সাইন মান বের করা হয়েছে এবং রেডিয়ান থেকে ডিগ্রিতে রূপান্তর দেখানো হয়েছে।

// রেডিয়ান থেকে ডিগ্রি রূপান্তর ফাংশন
function radianToDegree(radian) {
    return radian * (180 / Math.PI);
}

// উদাহরণ মান
let values = [-1, -0.5, 0, 0.5, 1];

values.forEach(function(val) {
    let angleRad = Math.asin(val);
    let angleDeg = radianToDegree(angleRad);
    console.log("Math.asin(" + val + ") = " + angleRad.toFixed(4) + " radians, " + angleDeg.toFixed(2) + " degrees");
});

উপরের কোডে, আমরা প্রথমে রেডিয়ান থেকে ডিগ্রিতে রূপান্তর করার একটি ফাংশন তৈরি করেছি। তারপর বিভিন্ন মানের জন্য Math.asin() কল করে রেডিয়ান এবং ডিগ্রি উভয় ফলাফল কনসোলে দেখিয়েছি।

Math.asin(x) ব্যবহারে টিপস

  • Math.asin(x) এর x অবশ্যই -1 থেকে +1 এর মধ্যে হতে হবে, এর বাইরে গেলে ফলাফল হবে NaN।
  • ফলাফল রেডিয়ান এককে পাওয়া যায়, প্রয়োজনে ডিগ্রিতে রূপান্তর করুন।
  • আর্ক সাইন প্রায়ই কোণ নির্ণয়ের জন্য ব্যবহার করা হয় বিশেষ করে গাণিতিক ও গ্রাফিক্যাল কাজগুলোতে।
  • রেডিয়ান থেকে ডিগ্রিতে রূপান্তর করতে radian * (180 / Math.PI) ব্যবহার করুন।
  • Math.asin() এর মান সর্বদা -π/2 থেকে +π/2 এর মধ্যে থাকে।

উপসংহার

JavaScript এর Math.asin(x) ফাংশন একটি খুবই গুরুত্বপূর্ণ ট্রিগনোমেট্রিক ফাংশন যা প্রোগ্রামিং এবং গণিতে ইনভার্স সাইন মান নির্ণয়ে ব্যবহৃত হয়। আশা করি এই টিউটোরিয়ালটি Math.asin() সহজে বুঝতে সাহায্য করবে।


Leave a Reply