الفرق بين المراجعتين ل"Ruby/Math/frexp"

من موسوعة حسوب
< Ruby‏ | Math
اذهب إلى التنقل اذهب إلى البحث
(أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE: التابع <code>frexp‎</code> الخاص بالصنف <code>Math</code> في روبي}}</noinclude> تصنيف: Ruby تصنيف:...')
 
ط (مراجعة وتدقيق.)
 
(مراجعة متوسطة واحدة بواسطة مستخدم واحد آخر غير معروضة)
سطر 1: سطر 1:
<noinclude>{{DISPLAYTITLE: التابع <code>frexp‎</code> الخاص بالصنف <code>Math</code> في روبي}}</noinclude>
+
<noinclude>{{DISPLAYTITLE: التابع <code>Math.frexp‎</code> في روبي}}</noinclude>
 
[[تصنيف: Ruby]]
 
[[تصنيف: Ruby]]
 
[[تصنيف: Ruby Method]]
 
[[تصنيف: Ruby Method]]
 
[[تصنيف: Ruby Math]]
 
[[تصنيف: Ruby Math]]
يعيد التابع <code>frexp</code> مصفوفة ثنائية تحتوي على الكسر القياسي (normalized fraction)(عدد كسري a <code>Float</code>) وأس (عدد صحيح <code>Integer</code>) للعدد المعطى <code>x</code>.
+
يعيد التابع <code>frexp</code> مصفوفة بعنصرين تحتوي على الكسر القياسي (normalized fraction، عدد كسري) وأس (عدد صحيح) العدد المعطى.
 
==البنية العامة==
 
==البنية العامة==
 
<syntaxhighlight lang="ruby">frexp(x) → [fraction, exponent]‎</syntaxhighlight>
 
<syntaxhighlight lang="ruby">frexp(x) → [fraction, exponent]‎</syntaxhighlight>
 
==المعاملات==
 
==المعاملات==
 
===<code>x‎</code>===
 
===<code>x‎</code>===
 
+
العدد الذي ستُطبَّق عليه العملية.
 
+
==القيمة المعادة==
==القيمة المُعادة==
+
تعاد مصفوفة بعنصرين تحتوي على الكسر القياسي وأس العدد <code>x</code> المعطى.
 
 
 
==أمثلة==
 
==أمثلة==
مثال على استخدام التابع <code>frexp‎</code>:
+
مثال على استخدام التابع <code>frexp‎</code>:<syntaxhighlight lang="ruby">fraction, exponent = Math.frexp(1234)  #=> [0.6025390625, 11]
<syntaxhighlight lang="ruby">fraction, exponent = Math.frexp(1234)  #=> [0.6025390625, 11]
 
 
fraction * 2**exponent                  #=> 1234.0‎</syntaxhighlight>
 
fraction * 2**exponent                  #=> 1234.0‎</syntaxhighlight>
 
==انظر أيضا==
 
==انظر أيضا==
* التابع <code>[[Ruby/Math/exp|exp]]</code>: يعيد ظظظ القيمة e ** x.
+
*التابع <code>[[Ruby/Math/exp|exp]]</code>: يعيد القيمة <code>e ** x</code> (أي القيمة <code>e<sup>x</sup></code>)إذ <code>x</code> هو المعامل الممرَّر إلى الدالة، و <code>[[Ruby/Math/e|e]]</code> هو ثابت أولر (يدعى أيضًا الثابت النيبيري).
* التابع <code>[[Ruby/Math/gamma|gamma]]</code>: يحسب ظظظ دالة غاما للعدد المعطى x.
+
*التابع <code>[[Ruby/Math/gamma|gamma]]</code>: يحسب دالة غاما للعدد المعطى.
 
 
 
==مصادر==
 
==مصادر==
*[http://ruby-doc.org/core-2.5.1/Math.html#method-c-frexp قسم التابع frexp‎ في الصنف Math‎ في توثيق روبي الرسمي.]
+
*[http://ruby-doc.org/core-2.5.1/Math.html#method-c-frexp قسم التابع frexp‎ في الصنف Math‎ في توثيق روبي الرسمي.]

المراجعة الحالية بتاريخ 13:04، 17 نوفمبر 2018

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

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

frexp(x)  [fraction, exponent]

المعاملات

x‎

العدد الذي ستُطبَّق عليه العملية.

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

تعاد مصفوفة بعنصرين تحتوي على الكسر القياسي وأس العدد x المعطى.

أمثلة

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

fraction, exponent = Math.frexp(1234)   #=> [0.6025390625, 11]
fraction * 2**exponent                  #=> 1234.0‎

انظر أيضا

  • التابع exp: يعيد القيمة e ** x (أي القيمة ex)إذ x هو المعامل الممرَّر إلى الدالة، و e هو ثابت أولر (يدعى أيضًا الثابت النيبيري).
  • التابع gamma: يحسب دالة غاما للعدد المعطى.

مصادر