Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> C++

C ++ STL asinh () ฟังก์ชัน


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