asinh() ฟังก์ชั่นเป็นฟังก์ชันของไลบรารี C++ มาตรฐาน asinh(value) เป็นไฮเปอร์โบลิกไซน์ผกผันที่คืนค่าของ sinh(x) โดยที่ x อยู่ในหน่วยเรเดียน
ฟังก์ชัน −
asinh() ;
พารามิเตอร์ กับฟังก์ชัน มุมไฮเปอร์โบลิกผกผันในเรเดียน อาจเป็นค่าลบ ค่าบวก หรือศูนย์ก็ได้ ค่าพารามิเตอร์สามารถเป็น double, float หรือ long double.
คืนค่า − ส่งกลับค่าไซน์ไฮเปอร์โบลิกผกผันของค่าอินพุต ค่าที่ส่งคืนเป็นเรเดียน
มาดูตัวอย่างที่แสดงการทำงานของฟังก์ชัน −
ตัวอย่าง
#include <bits/stdc++.h> using namespace std; int main() { double insinh = 75.0; double value = asinh(insinh); cout <<"asinh(75.0) = "<<value<<" radians\n"; return 0; }
ผลลัพธ์
asinh(75.0) = 5.01068 radians
คุณยังสามารถแปลงเอาต์พุตของคุณเป็นเรเดียน การแปลงเป็นเรเดียนได้โดยการคูณค่าด้วย (180/3.141592)
ตัวอย่าง
#include <bits/stdc++.h> using namespace std; int main() { double insinh = 75.0; double value = asinh(insinh); cout <<"asinh(75.0) = "<<value<<" radians\n"; cout<<"The value converted in degrees is "<< (value* (180 / 3.141592)); return 0; }
ผลลัพธ์
asinh(75.0) = 5.01068 radians The value converted in degrees is 287.091