Scroll to navigation

j0(3) Library Functions Manual j0(3)

الاسم

j0, j0f, j0l, j1, j1f, j1l, jn, jnf, jnl - دوال بيسل من النوع الأول

المكتبة

مكتبة الرياضيات (libm، -lm)

موجز

#include <math.h>
double j0(double x);
double j1(double x);
double jn(int n, double x);
float j0f(float x);
float j1f(float x);
float jnf(int n, float x);
long double j0l(long double x);
long double j1l(long double x);
long double jnl(int n, long double x);

متطلبات ماكروات اختبار الميزات لـ glibc (انظر feature_test_macros(7)):

j0(), j1(), jn():


_XOPEN_SOURCE
|| /* منذ glibc 2.19: */ _DEFAULT_SOURCE
|| /* glibc <= 2.19: */ _SVID_SOURCE || _BSD_SOURCE

j0f(), j0l(), j1f(), j1l(), jnf(), jnl():


_XOPEN_SOURCE >= 600
|| (_ISOC99_SOURCE && _XOPEN_SOURCE)
|| /* منذ glibc 2.19: */ _DEFAULT_SOURCE
|| /* glibc <= 2.19: */ _SVID_SOURCE || _BSD_SOURCE

الوصف

ترجع الدالتان j0() و j1() دالتي بيسل من النوع الأول لـ x من الرتبتين 0 و 1 على التوالي. ترجع الدالة jn() دالة بيسل من النوع الأول لـ x من الرتبة n.

الدوال j0f() و j1f() و jnf() هي إصدارات تأخذ وترجع قيماً من نوع float. الدوال j0l() و j1l() و jnl() هي إصدارات تأخذ وترجع قيماً من نوع long double.

قيمة الإرجاع

عند النجاح، ترجع هذه الدوال قيمة بيسل المناسبة من النوع الأول لـ x.

إذا كانت x ليست رقماً (NaN)، فسيُعاد NaN.

إذا كان x كبيراً جداً في المقدار، أو حدث نقصان في النتيجة، يحدث خطأ نطاق، وتكون القيمة المرجعة 0.

الأخطاء

انظر math_error(7) لمعلومات حول كيفية تحديد ما إذا كان قد حدث خطأ عند استدعاء هذه الدوال.

الأخطاء التالية يمكن أن تحدث:

خطأ نطاق: نقصان في النتيجة، أو x كبير جداً في المقدار
يُضبط errno إلى ERANGE.

لا تثير هذه الدوال استثناءات لـ fetestexcept(3).

السمات

للاطلاع على شرح للمصطلحات المستخدمة في هذا القسم، انظر attributes(7).

الواجهة السمة القيمة
j0(), j0f(), j0l() سلامة الخيوط MT-Safe
j1(), j1f(), j1l() سلامة الخيوط MT-Safe
jn(), jnf(), jnl() سلامة الخيوط MT-Safe

المعايير

POSIX.1-2008.
أخرى:
BSD.

التاريخ

SVr4, 4.3BSD, POSIX.1-2001, POSIX.1-2008.
أخرى:
BSD.

العلل

توجد أخطاء تصل إلى 2e-16 في القيم التي تُرجعها الدوال j0() و j1() و jn() لقيم x بين -8 و 8.

انظر أيضًا

y0(3)

ترجمة

تُرجمت هذه الصفحة من الدليل بواسطة زايد السعيدي <zayed.alsaidi@gmail.com>

هذه الترجمة هي وثيقة مجانية؛ راجع رخصة جنو العامة الإصدار 3 أو ما بعده للاطلاع على شروط حقوق النشر. لا توجد أي ضمانات.

إذا وجدت أي أخطاء في ترجمة صفحة الدليل هذه، يرجى إرسال بريد إلكتروني إلى قائمة بريد المترجمين: kde-l10n-ar@kde.org.

8 فبراير 2026 صفحات دليل لينكس 6.18