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

من موسوعة حسوب
< Ruby‏ | Math
اذهب إلى التنقل اذهب إلى البحث
(أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE: التابع <code>ldexp‎</code> الخاص بالصنف <code>Math</code> في روبي}}</noinclude> تصنيف: Ruby تصنيف:...')
 
ط (مراجعة وتدقيق.)
 
(مراجعة متوسطة واحدة بواسطة مستخدم واحد آخر غير معروضة)
سطر 1: سطر 1:
<noinclude>{{DISPLAYTITLE: التابع <code>ldexp‎</code> الخاص بالصنف <code>Math</code> في روبي}}</noinclude>
+
<noinclude>{{DISPLAYTITLE: التابع <code>Math.ldexp‎</code> في روبي}}</noinclude>
 
[[تصنيف: Ruby]]
 
[[تصنيف: Ruby]]
 
[[تصنيف: Ruby Method]]
 
[[تصنيف: Ruby Method]]
 
[[تصنيف: Ruby Math]]
 
[[تصنيف: Ruby Math]]
يعيد التابع <code>ldexp</code> ناتج التعبير <code>fraction</code> * (2 ** <code>exponent</code>).
+
يعيد التابع <code>ldexp</code> ناتج التعبير <code>fraction * (2 ** exponent)</code>.
 
==البنية العامة==
 
==البنية العامة==
 
<syntaxhighlight lang="ruby">ldexp(fraction, exponent) → float‎</syntaxhighlight>
 
<syntaxhighlight lang="ruby">ldexp(fraction, exponent) → float‎</syntaxhighlight>
 
==المعاملات==
 
==المعاملات==
 
===<code>fraction‎</code>===
 
===<code>fraction‎</code>===
 
+
عدد يمثل الجزء العشري من التعبير الأسّي.
 
===<code>exponent‎</code>===
 
===<code>exponent‎</code>===
 
+
عدد يمثل الأس.
 
+
==القيمة المعادة==
==القيمة المُعادة==
+
يعاد [[Ruby/Float|عدد عشري]] يمثِّل ناتج التعبير <code>fraction * (2 ** exponent)‎</code>.
 
 
 
==أمثلة==
 
==أمثلة==
مثال على استخدام التابع <code>ldexp‎</code>:
+
مثال على استخدام التابع <code>ldexp‎</code>:<syntaxhighlight lang="ruby">fraction, exponent = Math.frexp(1234)
<syntaxhighlight lang="ruby">fraction, exponent = Math.frexp(1234)
 
 
Math.ldexp(fraction, exponent)  #=> 1234.0‎</syntaxhighlight>
 
Math.ldexp(fraction, exponent)  #=> 1234.0‎</syntaxhighlight>
 
==انظر أيضا==
 
==انظر أيضا==
* التابع <code>[[Ruby/Math/hypot|hypot]]</code>: يعيد ظظظ ناتج التعبير sqrt (x ** 2 + y ** 2) ، وتر مثلث قائم الزاوية (hypotenuse of a right-angled triangle) جانباه <code>x</code> و <code>y</code>.
+
*التابع <code>[[Ruby/Math/hypot|hypot]]</code>: يحسب القيمة <code>sqrt (x ** 2 + y ** 2)‎</code>، التي تمثل قيمة وتر المثلث قائم الزاوية (hypotenuse of a right-angled triangle) الذي ضلعاه القائمتان هما <code>x</code> و <code>y</code>.
* التابع <code>[[Ruby/Math/lgamma|lgamma]]</code>: يحسب ظظظ مصفوفة ثنائية تحتوي قيمة دالة غاما اللوغاريتمية (logarithmic gamma) للعدد <code>x</code>، وإشارة غاما للعدد <code>x</code>.
+
*التابع <code>[[Ruby/Math/lgamma|lgamma]]</code>: يعيد مصفوفة بعنصرين تحتوي قيمة دالة غاما اللوغاريتمية (logarithmic gamma) للعدد المعطى وإشارته.
 
 
 
==مصادر==
 
==مصادر==
*[http://ruby-doc.org/core-2.5.1/Math.html#method-c-ldexp قسم التابع ldexp‎ في الصنف Math‎ في توثيق روبي الرسمي.]
+
*[http://ruby-doc.org/core-2.5.1/Math.html#method-c-ldexp قسم التابع ldexp‎ في الصنف Math‎ في توثيق روبي الرسمي.]

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

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

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

ldexp(fraction, exponent)  float

المعاملات

fraction‎

عدد يمثل الجزء العشري من التعبير الأسّي.

exponent‎

عدد يمثل الأس.

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

يعاد عدد عشري يمثِّل ناتج التعبير fraction * (2 ** exponent)‎.

أمثلة

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

fraction, exponent = Math.frexp(1234)
Math.ldexp(fraction, exponent)   #=> 1234.0‎

انظر أيضا

  • التابع hypot: يحسب القيمة sqrt (x ** 2 + y ** 2)‎، التي تمثل قيمة وتر المثلث قائم الزاوية (hypotenuse of a right-angled triangle) الذي ضلعاه القائمتان هما x و y.
  • التابع lgamma: يعيد مصفوفة بعنصرين تحتوي قيمة دالة غاما اللوغاريتمية (logarithmic gamma) للعدد المعطى وإشارته.

مصادر