الفرق بين المراجعتين لصفحة: «Ruby/Math»
لا ملخص تعديل |
لا ملخص تعديل |
||
سطر 2: | سطر 2: | ||
مجالات التعريف (Domains) والمجالات المقابلة (codomains) تعطى فقط للأرقام الحقيقية (وليس معقدة). | مجالات التعريف (Domains) والمجالات المقابلة (codomains) تعطى فقط للأرقام الحقيقية (وليس معقدة). | ||
== الثوابت == | |||
=== [[Ruby/Math/e|الثابتة e]] === | |||
تمثل هذه الثابتة القيمة الرياضياتية e، وهو العدد الذي يحقق <code>log(e) = 1</code>. | |||
=== [[Ruby/Math/PI|الثابتة PI]] === | |||
تمثل هذه الثابتة ثابت الدائرة. | |||
==توابع الصنف العامة (Public Class Methods)== | ==توابع الصنف العامة (Public Class Methods)== | ||
===[[Ruby/Math/acos | التابع acos]]=== | ===[[Ruby/Math/acos | التابع acos]]=== | ||
يحسب | يحسب قوس جيب التمام (arc cosine) للعدد <code>x</code> . | ||
===[[Ruby/Math/acosh | التابع acosh]]=== | ===[[Ruby/Math/acosh | التابع acosh]]=== | ||
يحسب | يحسب جيب التمام الزائدي للعدد <code>x</code>. | ||
===[[Ruby/Math/asin | التابع asin]]=== | ===[[Ruby/Math/asin | التابع asin]]=== | ||
يحسب | يحسب قوس الجيب للعدد <code>x</code>. | ||
===[[Ruby/Math/asinh | التابع asinh]]=== | ===[[Ruby/Math/asinh | التابع asinh]]=== | ||
يحسب | يحسب الجيب العكسي الزائدي (inverse hyperbolic sine) للعدد <code>x</code>. | ||
===[[Ruby/Math/atan | التابع atan]]=== | ===[[Ruby/Math/atan | التابع atan]]=== | ||
يحسب | يحسب قوس الظل (arc tangent) للعدد <code>x</code>. | ||
===[[Ruby/Math/atan2 | التابع atan2]]=== | ===[[Ruby/Math/atan2 | التابع atan2]]=== | ||
يحسب | يحسب قيمة قوس الظل للعددين <code>y</code> و <code>x</code>. ويعيد عدد عشريا (<code>Float</code>). | ||
===[[Ruby/Math/atanh | التابع atanh]]=== | ===[[Ruby/Math/atanh | التابع atanh]]=== | ||
يحسب | يحسب دالة الظل العكسي الزائدي (inverse hyperbolic tangent) للعدد <code>x</code>. | ||
===[[Ruby/Math/cbrt | التابع cbrt]]=== | ===[[Ruby/Math/cbrt | التابع cbrt]]=== | ||
يعيد | يعيد الجذر التكعيبي للعدد المعطى <code>x</code>. | ||
===[[Ruby/Math/cos | التابع cos]]=== | ===[[Ruby/Math/cos | التابع cos]]=== | ||
يحسب | يحسب جيب تمام العدد <code>x</code> (مُعبّر عنه بالراديان). | ||
===[[Ruby/Math/cosh | التابع cosh]]=== | ===[[Ruby/Math/cosh | التابع cosh]]=== | ||
يحسب | يحسب جيب التمام الزائدي (hyperbolic cosine) للعدد <code>x</code> (معبر عنه بالراديان). | ||
===[[Ruby/Math/erf | التابع erf]]=== | ===[[Ruby/Math/erf | التابع erf]]=== | ||
يحسب | يحسب هامش خطأ الدالة للعدد <code>x</code>. | ||
===[[Ruby/Math/erfc | التابع erfc]]=== | ===[[Ruby/Math/erfc | التابع erfc]]=== | ||
يحسب | يحسب هامش خطأ الدالة التكميلي للعدد x. | ||
===[[Ruby/Math/exp | التابع exp]]=== | ===[[Ruby/Math/exp | التابع exp]]=== | ||
يعيد | يعيد القيمة <code>e ** x</code>. | ||
===[[Ruby/Math/frexp | التابع frexp]]=== | ===[[Ruby/Math/frexp | التابع frexp]]=== | ||
يعيد | يعيد مصفوفة ثنائية تحتوي على الكسر القياسي (normalized fraction) وأس (عدد صحيح <code>Integer</code>) للعدد المعطى <code>x</code>. | ||
===[[Ruby/Math/gamma | التابع gamma]]=== | ===[[Ruby/Math/gamma | التابع gamma]]=== | ||
يحسب | يحسب دالة غاما للعدد المعطى x. | ||
===[[Ruby/Math/hypot | التابع hypot]]=== | ===[[Ruby/Math/hypot | التابع hypot]]=== | ||
يعيد | يعيد ناتج التعبير <code>sqrt (x ** 2 + y ** 2)</code>. | ||
===[[Ruby/Math/ldexp | التابع ldexp]]=== | ===[[Ruby/Math/ldexp | التابع ldexp]]=== | ||
يعيد | يعيد ناتج التعبير <code>fraction * (2 **</code> <code>exponent).</code> | ||
===[[Ruby/Math/lgamma | التابع lgamma]]=== | ===[[Ruby/Math/lgamma | التابع lgamma]]=== | ||
يحسب | يحسب مصفوفة ثنائية تحتوي قيمة دالة غاما اللوغاريتمية (logarithmic gamma) للعدد <code>x</code>، وإشارة غاما للعدد <code>x</code>. | ||
===[[Ruby/Math/log | التابع log]]=== | ===[[Ruby/Math/log | التابع log]]=== | ||
يعيد | يعيد لوغاريتم <code>x</code>. | ||
===[[Ruby/Math/log10 | التابع log10]]=== | ===[[Ruby/Math/log10 | التابع log10]]=== | ||
يعيد | يعيد اللوغاريتم من الأساس 10 لـ <code>x</code>. | ||
===[[Ruby/Math/log2 | التابع log2]]=== | ===[[Ruby/Math/log2 | التابع log2]]=== | ||
يعيد | يعيد اللوغاريتم ذو الأساس 2 للعدد المعطى <code>x</code>. | ||
===[[Ruby/Math/sin | التابع sin]]=== | ===[[Ruby/Math/sin | التابع sin]]=== | ||
يحسب | يحسب جيب (sin) العدد المعطى <code>x</code> (معرب عنه بالراديان). | ||
===[[Ruby/Math/sinh | التابع sinh]]=== | ===[[Ruby/Math/sinh | التابع sinh]]=== | ||
يحسب | يحسب الجيب الزائدي (hyperbolic sine) للعدد المعطى <code>x</code> (معبر عنه بالراديان). | ||
===[[Ruby/Math/sqrt | التابع sqrt]]=== | ===[[Ruby/Math/sqrt | التابع sqrt]]=== | ||
يعيد | يعيد الجذر التربيعي غير السالب للعدد المعطى <code>x</code>. | ||
===[[Ruby/Math/tan | التابع tan]]=== | ===[[Ruby/Math/tan | التابع tan]]=== | ||
يحسب | يحسب ظل العدد المعطى <code>x</code> (عرب عنه بالراديان). | ||
===[[Ruby/Math/tanh | التابع tanh]]=== | ===[[Ruby/Math/tanh | التابع tanh]]=== | ||
يحسب | يحسب الظل الزائدي (hyperbolic tangent) للعدد المعطى <code>x</code> (معرب عنه بالراديان). | ||
==مصادر<span> </span>== | ==مصادر<span> </span>== | ||
*[http://ruby-doc.org/core-2.5.1/Math.html قسم الصنف Math في توثيق روبي الرسمي.] | *[http://ruby-doc.org/core-2.5.1/Math.html قسم الصنف Math في توثيق روبي الرسمي.] |
مراجعة 11:58، 25 أكتوبر 2018
تحتوي الوحدة Math
الدوال المثلثية والفائقة (transcendental) الأساسية. راجع صفحة الصنف Float
للحصول على قائمة الثوابت التي تحدد دقة الأعداد العشرية (floating point ) في روبي.
مجالات التعريف (Domains) والمجالات المقابلة (codomains) تعطى فقط للأرقام الحقيقية (وليس معقدة).
الثوابت
الثابتة e
تمثل هذه الثابتة القيمة الرياضياتية e، وهو العدد الذي يحقق log(e) = 1
.
الثابتة PI
تمثل هذه الثابتة ثابت الدائرة.
توابع الصنف العامة (Public Class Methods)
التابع acos
يحسب قوس جيب التمام (arc cosine) للعدد x
.
التابع acosh
يحسب جيب التمام الزائدي للعدد x
.
التابع asin
يحسب قوس الجيب للعدد x
.
التابع asinh
يحسب الجيب العكسي الزائدي (inverse hyperbolic sine) للعدد x
.
التابع atan
يحسب قوس الظل (arc tangent) للعدد x
.
التابع atan2
يحسب قيمة قوس الظل للعددين y
و x
. ويعيد عدد عشريا (Float
).
التابع atanh
يحسب دالة الظل العكسي الزائدي (inverse hyperbolic tangent) للعدد x
.
التابع cbrt
يعيد الجذر التكعيبي للعدد المعطى x
.
التابع cos
يحسب جيب تمام العدد x
(مُعبّر عنه بالراديان).
التابع cosh
يحسب جيب التمام الزائدي (hyperbolic cosine) للعدد x
(معبر عنه بالراديان).
التابع erf
يحسب هامش خطأ الدالة للعدد x
.
التابع erfc
يحسب هامش خطأ الدالة التكميلي للعدد x.
التابع exp
يعيد القيمة e ** x
.
التابع frexp
يعيد مصفوفة ثنائية تحتوي على الكسر القياسي (normalized fraction) وأس (عدد صحيح Integer
) للعدد المعطى x
.
التابع gamma
يحسب دالة غاما للعدد المعطى x.
التابع hypot
يعيد ناتج التعبير sqrt (x ** 2 + y ** 2)
.
التابع ldexp
يعيد ناتج التعبير fraction * (2 **
exponent).
التابع lgamma
يحسب مصفوفة ثنائية تحتوي قيمة دالة غاما اللوغاريتمية (logarithmic gamma) للعدد x
، وإشارة غاما للعدد x
.
التابع log
يعيد لوغاريتم x
.
التابع log10
يعيد اللوغاريتم من الأساس 10 لـ x
.
التابع log2
يعيد اللوغاريتم ذو الأساس 2 للعدد المعطى x
.
التابع sin
يحسب جيب (sin) العدد المعطى x
(معرب عنه بالراديان).
التابع sinh
يحسب الجيب الزائدي (hyperbolic sine) للعدد المعطى x
(معبر عنه بالراديان).
التابع sqrt
يعيد الجذر التربيعي غير السالب للعدد المعطى x
.
التابع tan
يحسب ظل العدد المعطى x
(عرب عنه بالراديان).
التابع tanh
يحسب الظل الزائدي (hyperbolic tangent) للعدد المعطى x
(معرب عنه بالراديان).