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

مصادر