الفرق بين المراجعتين لصفحة: «Ruby/Complex/polar»
أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE: التابع <code>polar</code> الخاص بالصنف <code>Complex</code> في روبي}}</noinclude> تصنيف: Ruby تصنيف:...' |
لا ملخص تعديل |
||
سطر 3: | سطر 3: | ||
[[تصنيف: Ruby Method]] | [[تصنيف: Ruby Method]] | ||
[[تصنيف: Ruby Complex]] | [[تصنيف: Ruby Complex]] | ||
يعيد التابع <code> | يعيد التابع <code>polar</code> عددا عقديا وفق الشكل القطبي (polar form). | ||
== البنية العامة == | == البنية العامة == | ||
<syntaxhighlight lang="ruby"> | <syntaxhighlight lang="ruby"> | ||
polar(abs[, arg]) → complex | |||
</syntaxhighlight> | </syntaxhighlight> | ||
== المعاملات == | == المعاملات == | ||
=== <code>'' | === <code>''abs''</code> === | ||
يمثل | يمثل منظم (يسمى أيضا القيمة المطلقة) للعدد العقدي. | ||
=== <code> | === ''<code>arg</code>'' === | ||
يمثل | يمثل عمدة (argument) العدد العقدي. | ||
== القيمة المٌعادة == | == القيمة المٌعادة == | ||
يعيد التابع <code> | يعيد التابع <code>polar</code> عددا عقديا وفق الشكل القطبي (polar form) حيث <code>''abs''</code> يمثل منظم العدد العقدي و ''<code>arg</code>'' يمثل عمدته. | ||
== أمثلة == | == أمثلة == | ||
أمثلة عن استخدام التابع <code> | أمثلة عن استخدام التابع <code>polar</code>:<syntaxhighlight lang="ruby"> | ||
Complex.polar(3, 0) #=> (3.0+0.0i) | |||
Complex.polar(3, Math::PI/2) #=> (1.836909530733566e-16+3.0i) | |||
-3. | Complex.polar(3, Math::PI) #=> (-3.0+3.673819061467132e-16i) | ||
Complex.polar(3, -Math::PI/2) #=> (1.836909530733566e-16-3.0i) | |||
</syntaxhighlight> | </syntaxhighlight> | ||
سطر 35: | سطر 33: | ||
== مصادر == | == مصادر == | ||
* [http://ruby-doc.org/core-2.5.1/ | * [http://ruby-doc.org/core-2.5.1/Complex.html#method-c-polar قسم التابع <code>polar</code> في الصنف Complex في توثيق روبي الرسمي.] |
مراجعة 17:16، 13 سبتمبر 2018
يعيد التابع polar
عددا عقديا وفق الشكل القطبي (polar form).
البنية العامة
polar(abs[, arg]) → complex
المعاملات
abs
يمثل منظم (يسمى أيضا القيمة المطلقة) للعدد العقدي.
arg
يمثل عمدة (argument) العدد العقدي.
القيمة المٌعادة
يعيد التابع polar
عددا عقديا وفق الشكل القطبي (polar form) حيث abs
يمثل منظم العدد العقدي و arg
يمثل عمدته.
أمثلة
أمثلة عن استخدام التابع polar
:
Complex.polar(3, 0) #=> (3.0+0.0i)
Complex.polar(3, Math::PI/2) #=> (1.836909530733566e-16+3.0i)
Complex.polar(3, Math::PI) #=> (-3.0+3.673819061467132e-16i)
Complex.polar(3, -Math::PI/2) #=> (1.836909530733566e-16-3.0i)
أنظر أيضًا
- التابع
between?
: يتحقق التابع between?
مما إذا كان الكائن الذي استُدعي معه محصورا بين الكائنين المٌمرّرين إليه.