English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
وظيفة asin() في C ++ تعود القيمة الموجبة المقدرة للرقم بالراديان.
هذه الوظيفة في<cmath>محدد في ملف الرأس.
[Mathematics] sin-1x = asin(x) [C++];
double asin(double x); float asin(float x); long double asin(long double x); double asin(T x);
استخدام دالة asin()[-1،1]النطاق الواجب وجوده للمعامل.
هذا لأن قيمة السين في النطاق من 1 إلى -1.
إذا كان المعامل في النطاق [-1،1], فإن دالة asin() تعود[-π/ 2،π/ 2]القيم في النطاق.
إذا كان المعامل أكبر من 1 أو أقل من -1، فإن asin() يعود NaN، وهو ليس رقمًا.
الم 参数 (x) | القيمة المعدودة |
---|---|
x = [-1،1] | [-π/،π/ 2] بدرجات |
-1> x أو x> 1 | NaN (غير رقمي) |
#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 درجات
#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 درجة