الفرق بين المراجعتين لصفحة: «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 (معرب عنه بالراديان).