gamma(3)

الاسم
gamma, gammaf, gammal - (لوغاريتم) دالة غاما

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

موجز
#include <math.h>

[[مهمل]] double gamma(double x);
[[مهمل]] float gammaf(float x);
[[مهمل]] long double gammal(long double x);

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

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

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

الوصف
هذه الدوال مهملة: بدلاً من ذلك، استخدم إما الدالة tgamma(3) أو الدالة lgamma(3)، حسب المناسب.

لتعريف دالة غاما، راجع tgamma(3).

  *إصدار BSD
كانت libm في 4.4BSD وبعض إصدارات FreeBSD تحتوي على دالة gamma() تحسب دالة غاما، كما هو متوقع.

  إصدار glibc
لدى glibc دالة gamma() مكافئة لـ lgamma(3) وتحسب اللوغاريتم الطبيعي لدالة غاما.

قيمة الإرجاع
انظر lgamma(3).

الأخطاء
انظر lgamma(3).

السمات
للاطلاع على شرح للمصطلحات المستخدمة في هذا القسم، انظر attributes(7).
الواجهة | السمة | القيمة
gamma(), gammaf(), gammal() | سلامة الخيوط | MT-Unsafe race:signgam

المعايير
لا شيء.

التاريخ
SVID 2.

بسبب الاختلافات التاريخية في السلوك عبر الأنظمة، لم تُحدد هذه الدالة في أي معيار حديث.

كان لدى 4.2BSD دالة gamma() تحسب ln(|Gamma(|x|)|)، تاركة إشارة Gamma(|x|) في العدد الصحيح الخارجي signgam. في 4.3BSD، غُيّر الاسم إلى lgamma(3)، وتعد صفحة الدليل

"في وقت ما في المستقبل، سيعاد تأهيل اسم gamma ويُستخدم لدالة غاما"

حدث هذا بالفعل في 4.4BSD، حيث تحسب gamma() دالة غاما (بدون تأثير على signgam). لكن، جاء هذا متأخرًا جدًا، ولدينا الآن tgamma(3)، دالة "غاما الحقيقية".

انظر أيضًا
lgamma(3), signgam(3), tgamma(3)

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

هذه الترجمة هي وثيقة مجانية؛ راجع رخصة جنو العامة الإصدار 3 (https://www.gnu.org/licenses/gpl-3.0.html) أو ما بعده للاطلاع على شروط حقوق النشر. لا توجد أي ضمانات.

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