التابع sqrt‎ الخاص بالصنف Math في روبي

من موسوعة حسوب
< Ruby‏ | Math
مراجعة 11:33، 25 أكتوبر 2018 بواسطة محمد-بغات (نقاش | مساهمات) (أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE: التابع <code>sqrt‎</code> الخاص بالصنف <code>Math</code> في روبي}}</noinclude> تصنيف: Ruby تصنيف:...')
(فرق) → مراجعة أقدم | المراجعة الحالية (فرق) | مراجعة أحدث ← (فرق)

يعيد التابع sqrt الجذر التربيعي غير السالب للعدد المعطى x. مجال التعريف: [0 ، INFINITY) المجال المقابل: [0 ، INFINITY)

لاحظ أن الدقة المحدودة للحساب العشري (floating point arithmetic) قد تؤدي إلى نتائج غير متوقعة:

انظر أيضا BigDecimal # sqrt و Integer.sqrt.

البنية العامة

sqrt(x)  Float

المعاملات

x‎

القيمة المُعادة

أمثلة

مثال على استخدام التابع sqrt‎:

0.upto(10) {|x|
  p [x, Math.sqrt(x), Math.sqrt(x)**2]
}
#=> [0, 0.0, 0.0]
#   [1, 1.0, 1.0]
#   [2, 1.4142135623731, 2.0]
#   [3, 1.73205080756888, 3.0]
#   [4, 2.0, 4.0]
#   [5, 2.23606797749979, 5.0]
#   [6, 2.44948974278318, 6.0]
#   [7, 2.64575131106459, 7.0]
#   [8, 2.82842712474619, 8.0]
#   [9, 3.0, 9.0]
#   [10, 3.16227766016838, 10.0]‎

انظر أيضا

  • التابع sinh: يحسب ظظظ الجيب الزائدي (hyperbolic sine) للعدد المعطى x (معبر عنه بالراديان).
  • التابع tan: يحسب ظظظ ظل العدد المعطى x (عرب عنه بالراديان).

مصادر