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

من موسوعة حسوب
< Ruby‏ | Complex
اذهب إلى التنقل اذهب إلى البحث
(أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE: تابع النسخة <code>Complex.rect</code> في روبي}}</noinclude> تصنيف: Ruby تصنيف: Ruby Method تصنيف:...')
 
سطر 3: سطر 3:
 
[[تصنيف: Ruby Method]]
 
[[تصنيف: Ruby Method]]
 
[[تصنيف: Ruby Complex]]
 
[[تصنيف: Ruby Complex]]
يعيد التابع ‎<code>rect</code> عددًا عقديًا وفق الشكل الجبري أو المستطيلي (rectangular form). يُمثَّل العدد العقدي جبريًّا بالشكل: <code>z = a + b.i</code>.
+
يعيد التابع ‎<code>rect</code> مصفوفة على هيئة <code>[cmp.real, cmp.imag]</code>، حيث يمثل <code>cmp.real</code> و<code>cmp.imag</code> الجزء الحقيقي والجزء التخيلي للعدد العقدي تواليا. 
 +
 
 +
يُمثَّل العدد العقدي جبريًّا بالشكل: <code>z = a + b.i</code>.
 
==البنية العامة==
 
==البنية العامة==
 
<syntaxhighlight lang="ruby">
 
<syntaxhighlight lang="ruby">
rect(real[, imag]) complex
+
rect → array
rectangular(real[, imag]) complex
+
rectangular → array
 
</syntaxhighlight>
 
</syntaxhighlight>
 
==المعاملات==
 
==المعاملات==
سطر 15: سطر 17:
 
يمثل الجزء التخيلي (b) للعدد العقدي.
 
يمثل الجزء التخيلي (b) للعدد العقدي.
 
==القيمة المعادة==
 
==القيمة المعادة==
يعيد التابع ‎<code>rect</code> عددًا عقديًا وفق الشكل الجبري، إذ يمثِّل المعامل <code>real</code> جزأه الحقيقي (a) والمعامل <code>imag</code> جزأه التخيلي (b).
+
تعاد مصفوفة على هيئة <code>[cmp.real, cmp.imag]</code>، حيث يمثل <code>cmp.real</code> و<code>cmp.imag</code> الجزء الحقيقي والجزء التخيلي للعدد العقدي تواليا. 
 
==أمثلة==
 
==أمثلة==
 
أمثلة عن استخدام التابع <code>rect</code>:<syntaxhighlight lang="ruby">
 
أمثلة عن استخدام التابع <code>rect</code>:<syntaxhighlight lang="ruby">
Complex.rectangular(1, 2)  #=> (1+2i)
+
Complex(1, 2).rectangular #=> [1, 2]
  
 
</syntaxhighlight>
 
</syntaxhighlight>
 
==انظر أيضًا==
 
==انظر أيضًا==
*التابع [[Ruby/Complex/polar|‎<code>polar</code>]]‎: يعيد عددًا عقديًا وفق الشكل القطبي (polar form).
+
*التابع [[Ruby/Complex/polar-i|‎<code>polar</code>]]‎: يعيد مصفوفة على هيئة <code>[cmp.abs, cmp.arg]</code>، حيث يمثل <code>cmp.abs</code> و<code>cmp.arg</code> القيمة المطلقة والجزء الزاوي للعدد العقدي تواليا. 
 
==مصادر==
 
==مصادر==
*[http://ruby-doc.org/core-2.5.1/Complex.html#method-c-rect قسم التابع rect في الصنف Complex في توثيق روبي الرسمي.]
+
*[http://ruby-doc.org/core-2.5.1/Complex.html#method-i-rect قسم التابع rect في الصنف Complex في توثيق روبي الرسمي.]

مراجعة 14:53، 17 نوفمبر 2018

يعيد التابع ‎rect مصفوفة على هيئة [cmp.real, cmp.imag]، حيث يمثل cmp.real وcmp.imag الجزء الحقيقي والجزء التخيلي للعدد العقدي تواليا. 

يُمثَّل العدد العقدي جبريًّا بالشكل: z = a + b.i.

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

rect  array 
rectangular  array

المعاملات

real

يمثل الجزء الحقيقي (a) للعدد العقدي.

imag

يمثل الجزء التخيلي (b) للعدد العقدي.

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

تعاد مصفوفة على هيئة [cmp.real, cmp.imag]، حيث يمثل cmp.real وcmp.imag الجزء الحقيقي والجزء التخيلي للعدد العقدي تواليا. 

أمثلة

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

Complex(1, 2).rectangular  #=> [1, 2]

انظر أيضًا

  • التابع polar‎: يعيد مصفوفة على هيئة [cmp.abs, cmp.arg]، حيث يمثل cmp.abs وcmp.arg القيمة المطلقة والجزء الزاوي للعدد العقدي تواليا. 

مصادر