الفرق بين المراجعتين ل"Ruby/Complex/phase"

من موسوعة حسوب
< Ruby‏ | Complex
اذهب إلى التنقل اذهب إلى البحث
(أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE:  التابع <code>phase</code> الخاص بالصنف <code>Complex</code> في روبي}}</noinclude> تصنيف: Ruby تصنيف...')
 
سطر 3: سطر 3:
 
[[تصنيف: Ruby Method]]
 
[[تصنيف: Ruby Method]]
 
[[تصنيف: Ruby Complex]]
 
[[تصنيف: Ruby Complex]]
يعيد التابع ‎<code>denominator</code> قاسم (denominator) العدد العقدي، أي المضاعف المشترك الأصغر (lcm) للجزءين الحقيقي والتخيلي.  
+
يعيد التابع ‎<code>phase</code> الجزء الزاوي (angle part) للشكل القطبي للعدد العقدي الذي استُدعي معه.  
  
 
== البنية العامة ==
 
== البنية العامة ==
 
<syntaxhighlight lang="ruby">
 
<syntaxhighlight lang="ruby">
denominator integer
+
phase float
 
</syntaxhighlight>
 
</syntaxhighlight>
  
 
== القيمة المٌعادة ==
 
== القيمة المٌعادة ==
يعيد التابع ‎<code>denominator</code> قاسم العدد العقدي، أي المضاعف المشترك الأصغر (lcm) للجزءين الحقيقي والتخيلي.
+
يعيد التابع ‎<code>phase</code> الجزء الزاوي (angle part) للشكل القطبي للعدد العقدي، والذي يكون عددًا من النوع <code>float</code>.
  
 
== أمثلة ==
 
== أمثلة ==
أمثلة عن استخدام معامل التابع ‎<code>denominator</code>:<syntaxhighlight lang="ruby">
+
أمثلة عن استخدام معامل التابع ‎<code>phase</code>:<syntaxhighlight lang="ruby">
#    1  2       3+4i  <-  numerator
+
Complex.polar(3, Math::PI/2).phase #=> 1.5707963267948966
#   - + -i  -> ----
 
#    2  3        6    <-  denominator
 
  
c = Complex('1/2+2/3i')  #=> ((1/2)+(2/3)*i)
 
n = c.numerator          #=> (3+4i)
 
d = c.denominator        #=> 6
 
 
</syntaxhighlight>
 
</syntaxhighlight>
  
 
== أنظر أيضًا ==
 
== أنظر أيضًا ==
 +
* التابع ‎<code>[[Ruby/Complex/magnitude|magnitude]]</code>: يعيد التابع ‎<code>magnitude</code> الجزء المطلق (absolute part) للشكل القطبي للعدد العقدي. 
 
* التابع ‎<code>[[Ruby/Complex/numerator|numerator]]</code>: يعيد مقام العدد العقدي. 
 
* التابع ‎<code>[[Ruby/Complex/numerator|numerator]]</code>: يعيد مقام العدد العقدي. 
 +
 +
*التابع ‎<code>[[Ruby/Complex/real|real]]</code>: يعيد التابع ‎<code>real</code> الجزء الحقيقي للعدد العقدي. 
 +
*التابع <code>[[Ruby/Complex/imag|imag]]</code>: يعيد التابع ‎<code>imag</code> الجزء التخيلي للعدد العقدي. 
  
 
== مصادر ==
 
== مصادر ==
* [http://ruby-doc.org/core-2.5.1/Complex.html#method-i-denominator قسم التابع denominator في الصنف Complex في توثيق روبي الرسمي.]
+
* [http://ruby-doc.org/core-2.5.1/Complex.html#method-i-phase قسم التابع phase في الصنف Complex في توثيق روبي الرسمي.]

مراجعة 10:25، 14 سبتمبر 2018

يعيد التابع ‎phase الجزء الزاوي (angle part) للشكل القطبي للعدد العقدي الذي استُدعي معه.

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

phase  float

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

يعيد التابع ‎phase الجزء الزاوي (angle part) للشكل القطبي للعدد العقدي، والذي يكون عددًا من النوع float.

أمثلة

أمثلة عن استخدام معامل التابع ‎phase:

Complex.polar(3, Math::PI/2).phase #=> 1.5707963267948966

أنظر أيضًا

  • التابع ‎magnitude: يعيد التابع ‎magnitude الجزء المطلق (absolute part) للشكل القطبي للعدد العقدي. 
  • التابع ‎numerator: يعيد مقام العدد العقدي. 
  • التابع ‎real: يعيد التابع ‎real الجزء الحقيقي للعدد العقدي. 
  • التابع imag: يعيد التابع ‎imag الجزء التخيلي للعدد العقدي. 

مصادر