الوحدة Math في روبي

من موسوعة حسوب
< Ruby
مراجعة 14:22، 17 نوفمبر 2018 بواسطة جميل-بيلوني (نقاش | مساهمات) (مراجعة وتدقيق.)
(فرق) → مراجعة أقدم | المراجعة الحالية (فرق) | مراجعة أحدث ← (فرق)
اذهب إلى التنقل اذهب إلى البحث

تحوي الوحدة Math الدوال المثلثية والمتسامية (transcendental functions، وتدعى أيضًا الدوال اللاجبرية) الأساسية. راجع صفحة الصنف Float للحصول على قائمة الثوابت التي تحدد دقة الأعداد العشرية (floating point) في روبي.

مجالات التعريف (Domains) والمجالات المقابلة (codomains) تعطى فقط للأعداد الحقيقية (وليس للأعداد العقدية).

الثوابت

E

يمثل القيمة e الرياضية، وهو العدد الذي يحقق log(e) = 1.

PI

يمثل ثابت الدائرة PI (يرمز له رياضيًّا بالرمز π).

توابع الصنف العامة (Public Class Methods)

acos

يحسب معكوس جيب التمام (arc cosine) للعدد المعطى.

acosh

يحسب معكوس جيب التمام القطعي (inverse hyperbolic cosine) للعدد المعطى.

asin

يحسب معكوس الجيب (arc sine) للعدد المعطى.

asinh

يحسب معكوس الجيب القطعي (inverse hyperbolic sine) للعدد المعطى.

atan

يحسب معكوس الظل (arc tangent) للعدد المعطى.

atan2

يحسب قيمة معكوس الظل لناتج قسمة المعاملين الممرَّران إليها.

atanh

يحسب معكوس الظل القطعي (inverse hyperbolic tangent) للعدد المعطى.

cbrt

يعيد الجذر التكعيبي للعدد المعطى.

cos

يحسب جيب تمام العدد المعطى.

cosh

يحسب جيب التمام القطعي (hyperbolic cosine) للعدد المعطى.

erf

يحسب هامش خطأ الدالة للعدد المعطى.

erfc

يحسب هامش خطأ الدالة التكميلي للعدد المعطى.

exp

يعيد قيمة التعبير e ** x (أي القيمة ex) إذ x هو المعامل الممرَّر إلى الدالة، و e هو ثابت أولر (يدعى أيضًا الثابت النيبيري).

frexp

يعيد مصفوفة بعنصرين تحتوي على الكسر القياسي (normalized fraction، عدد كسري) وأس (عدد صحيح) العدد المعطى.

gamma

يحسب دالة غاما للعدد المعطى.

hypot

يحسب القيمة sqrt (x ** 2 + y ** 2)‎، التي تمثل قيمة وتر المثلث قائم الزاوية (hypotenuse of a right-angled triangle) الذي ضلعاه القائمتان هما x و y.

ldexp

يعيد ناتج التعبير fraction * (2 ** exponent)‎.

lgamma

يعيد مصفوفة بعنصرين تحتوي قيمة دالة غاما اللوغاريتمية (logarithmic gamma) للعدد المعطى وإشارته.

log

يعيد لوغاريتم العدد المعطى.

log10

يحسب اللوغاريتم ذا الأساس 10 للعدد المعطى.

log2

يعيد اللوغاريتم ذا الأساس 2 للعدد المعطى.

sin

يحسب جيب (sin) العدد المعطى.

sinh

يحسب الجيب القطعي (hyperbolic sine) للعدد المعطى.

sqrt

يعيد الجذر التربيعي غير السالب للعدد المعطى.

tan

يحسب ظل العدد المعطى.

tanh

يحسب الظل القطعي (hyperbolic tangent) للعدد المعطى.

مصادر