English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

دليل الأساسيات C++

تحكم في عملية C++

وظائف C++

مجموعات بيانات C++ و 字ارات

هياكل بيانات C++

مفاهيم C++ و كائنات

المؤشرات في C++

الوراثة في C++

دليل STL C++

دليل مرجع C++

استخدام وظيفة asin() في C++ و نموذج

وظائف مكتبة <cmath> في C++

وظيفة asin() في C ++ تعود القيمة الموجبة المقدرة للرقم بالراديان.

هذه الوظيفة في<cmath>محدد في ملف الرأس.

[Mathematics] sin-1x = asin(x) [C++];

نموذج asin() [بداية من معيار C ++ 11]

double asin(double x);
float asin(float x);
long double asin(long double x);
double asin(T x);

معامل asin()

استخدام دالة asin()[-1،1]النطاق الواجب وجوده للمعامل.

هذا لأن قيمة السين في النطاق من 1 إلى -1.

قيمة عودة asin()

إذا كان المعامل في النطاق [-1،1], فإن دالة asin() تعود[-π/ 2،π/ 2]القيم في النطاق.

إذا كان المعامل أكبر من 1 أو أقل من -1، فإن asin() يعود NaN، وهو ليس رقمًا.

الم 参数 (x)القيمة المعدودة
x = [-1،1][-π/،π/ 2] بدرجات
-1> x أو x> 1NaN (غير رقمي)

النموذج 1: كيف يعمل asin()؟

#include <iostream>
#include <cmath>
using namespace std;
int main()
{
  double x = 0.25, result;
  عدد_النقاط_المستديرة() = asin(x);
  
  cout << "asin(x) = " << result << " راديان" << endl;
  cout << "asin(x) = " << result*180/3.1415 << " درجات" << endl;
  
  عدد_النقاط_المستديرة();
}

عند تشغيل هذا البرنامج، الناتج هو:

asin(x) = 0.25268 درجات
asin(x) = 14.4779 درجات

النموذج 2: دالة asin() بتصنيف الكتلة

#include <iostream>
#include <cmath>
#define PI 3.141592654
using namespace std;
int main()
{
  int x = 1;
  double result;
  
  عدد_النقاط_المستديرة() = asin(x);
  
  cout << "asin(x) = " << result << " راديان" << endl;
  // تحويل النتيجة إلى درجات
  cout << "asin(x) = " << result * 180 / PI << " درجات";
  
  عدد_النقاط_المستديرة();
}

عند تشغيل هذا البرنامج، الناتج هو:

asin(x) = 1.5708 راديان
asin(x) = 90 درجة

  وظائف مكتبة <cmath> في C++