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

من موسوعة حسوب
< Ruby‏ | Math
اذهب إلى التنقل اذهب إلى البحث
ط (مراجعة وتدقيق.)
 
سطر 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 * (2 **</code> <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>
سطر 9: سطر 9:
 
===<code>fraction‎</code>===
 
===<code>fraction‎</code>===
 
عدد يمثل الجزء العشري من التعبير الأسّي.
 
عدد يمثل الجزء العشري من التعبير الأسّي.
 
 
===<code>exponent‎</code>===
 
===<code>exponent‎</code>===
 
 
عدد يمثل الأس.
 
عدد يمثل الأس.
==القيمة المُعادة==
+
==القيمة المعادة==
يعيد التابع <code>ldexp</code> ناتج التعبير <code>fraction * (2 **</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>: يعيد ناتج التعبير <code>sqrt (x ** 2 + y ** 2)</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>gamma(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) للعدد المعطى وإشارته.

مصادر