- unstable 4.31.0-1
| gamma(3) | Library Functions Manual | gamma(3) |
الاسم¶
gamma, gammaf, gammal - (لوغاريتم) دالة غاما
المكتبة¶
مكتبة الرياضيات (libm، -lm)
موجز¶
#include <math.h>
[[مهمل]] double gamma(double x); [[مهمل]] float gammaf(float x); [[مهمل]] long double gammal(long double x);
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)، دالة "غاما الحقيقية".
انظر أيضًا¶
ترجمة¶
تُرجمت هذه الصفحة من الدليل بواسطة زايد السعيدي <zayed.alsaidi@gmail.com>
هذه الترجمة هي وثيقة مجانية؛ راجع رخصة جنو العامة الإصدار 3 أو ما بعده للاطلاع على شروط حقوق النشر. لا توجد أي ضمانات.
إذا وجدت أي أخطاء في ترجمة صفحة الدليل هذه، يرجى إرسال بريد إلكتروني إلى قائمة بريد المترجمين: kde-l10n-ar@kde.org.
| 8 فبراير 2026 | صفحات دليل لينكس 6.18 |