English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
تقوم وظيفة asinh() بحساب قيمة مضاعفة الحيادة الزائدة للمعامل.
double asinh(double x);
الدالة asinh تأخذ متغير واحد من نوع double وتعيد قيمة بالراديان.
وبالإضافة إلى ذلك، قيمة العودة لدالة asinh هي نوع double.
للتفاهم الأفضل لدالة asinh():
[رياضيات] sinh-1x = asinh(x) [في برمجة C]
وإضافة إلى ذلك، هناك وظائف asinhf() و asinhl() تستخدم لمعالجة float و long double على التوالي.
وظيفة asinh() هذه في<math.h>محدد في ملف الرأس
مجال الدالة asinh() يمكن أن يكون أي قيمة من السالب إلى الإيجابي.
#include <stdio.h> #include <math.h> #define PI 3.141592654 int main() { float num = 8.0; double result; result = asinh(num); printf("sinh(%.2f) قيمة مضاعفة الحيادة الزائدة = %.2f راديان", num, result); //التحويل من الزوايا الراديانية إلى درجات result=(result*180)/PI; printf("\nsinh(%.2f) قيمة العكسية للحساب الحسي = %.2f درجة", num, result); return 0; }
نتيجة الخروج
sinh(8.00) قيمة العكسية للحساب الحسي = 2.78 راديان sinh(8.00) قيمة العكسية للحساب الحسي = 159.08 درجة