atanh() ফাংশনটি রেডিয়ানে প্রদত্ত একটি কোণের চাপ অধিবৃত্তীয় স্পর্শক বা বিপরীত অধিবৃত্তীয় স্পর্শক প্রদান করে। এটি C++ STL-এ একটি অন্তর্নির্মিত ফাংশন।
atanh() ফাংশনের সিনট্যাক্স নিম্নরূপ দেওয়া হয়েছে।
atanh(var)
সিনট্যাক্স থেকে দেখা যায়, ফাংশন atanh() ডাটা টাইপ ফ্লোটের একটি প্যারামিটার var গ্রহণ করে, ডবল বা লং ডবল। এই প্যারামিটারের মান -1 এবং 1-এর মধ্যে হওয়া উচিত। এটি var এর চাপ হাইপারবোলিক ট্যানজেন্ট প্রদান করে।
C++ এ atanh() প্রদর্শন করে এমন একটি প্রোগ্রাম নিম্নরূপ দেওয়া হল।
উদাহরণ
#include <iostream> #include <cmath> using namespace std; int main() { double d = 0.5, ans; ans = atanh(d); cout << "atanh("<< d <<") = " << ans << endl; return 0; }
আউটপুট
atanh(0.5) = 0.549306
উপরের প্রোগ্রামে, প্রথমে ভেরিয়েবল d শুরু করা হয়। তারপর atanh() ব্যবহার করে d এর আর্ক হাইপারবোলিক ট্যানজেন্ট পাওয়া যায় এবং উত্তরে সংরক্ষিত হয়। অবশেষে ans এর মান প্রদর্শিত হয়। এটি নিম্নলিখিত কোড স্নিপেট দ্বারা প্রদর্শিত হয়৷
৷double d = 0.5, ans; ans = atanh(d); cout << "atanh("<< d <<") = " << ans << endl;
atanh() ফাংশন ব্যবহার করে প্রাপ্ত ফলাফল ডিগ্রীতে রূপান্তরিত এবং প্রদর্শিত হতে পারে। এটি প্রদর্শনের জন্য একটি প্রোগ্রাম নিম্নরূপ।
উদাহরণ
#include <iostream> #include <cmath> using namespace std; int main() { double d = 0.5, ans; ans = atanh(d); ans = ans*180/3.14159; cout << "atanh("<<d <<") = " << ans << endl; return 0; }
আউটপুট
atanh(0.5) = 31.473
উপরের প্রোগ্রামে, atanh() ব্যবহার করে আর্ক হাইপারবোলিক ট্যানজেন্ট পাওয়া যায়। তারপর এই মানটি ডিগ্রিতে রূপান্তরিত হয়। অবশেষে, আউটপুট প্রদর্শিত হয়। এটি নিম্নলিখিত কোড স্নিপেট দ্বারা প্রদর্শিত হয়৷
৷double d = 0.5, ans; ans = atanh(d); ans = ans*180/3.14159; cout << "atanh("<< d <<") = " << ans << endl;