نتائج البحث
اذهب إلى التنقل
اذهب إلى البحث
الصنف Complex في روبي
يمكن تمثيل الأعداد العقدية (تُسمّى أيضًا أعدادًا مركبةً [complex number]) كزوج مكون من عدد حقيقي ووحدة تخلية (العدد i) وفق الشكل a+bi، إذ a هو الجزء الحقيقي، و b هو الجزء التخيلي و i هو الوحدة الخيالية. العدد الحقيقي a يساوي العدد العقدي a+0i حسابيًا. يمكن إنشاء الأعداد العقدية بطريقة حرفية، وأيضا باستخدام التوابع Kernel.Complex أو ::rect أو ::polar أو .to_c. إليك الأمثلة التالية: 2+1i #=> (2+1i)
Complex(1) ...
المعامل * الخاص بالصنف Complex في روبي
يجري المعامل * عملية الضرب على الأعداد العقدية. البنية العامة cmp * numeric → complex
المعاملات cmp عدد عقدي يمثِّل الطرف الأول في عملية الضرب. numeric عدد عقدي أو غير عقدي يمثِّل الطرف الثاني في عملية الضرب. القيمة المعادة يعاد عددٌ عقديٌ ناتج عن عملية الضرب بين العدد العقدي cmp والعدد numeric. أمثلة أمثلة عن استخدام المعامل *: Complex(2, 3) * Complex(2, 3) #=> (-5+12i)
Complex(900) * Complex(1) #=> (900+0i)
Complex(-2, 9) * ...
المعامل == الخاص بالصنف Complex في روبي
يتحقق المعامل == من تساوي عددين عقديين. البنية العامة cmp == object → true or false
المعاملات cmp عدد عقدي يمثِّل الطرف الأول في عملية المقارنة. object عدد عقدي أو غير عقدي يمثِّل الطرف الثاني في عملية المقارنة. القيمة المعادة تُعاد القيمة true إن كان cmp يساوي object عدديًّا، أو تعاد القيمة false خلاف ذلك. أمثلة أمثلة عن استخدام المعامل ==: Complex(2, 3) == Complex(2, 3) #=> true
Complex(5) == 5 ...
المعامل - الخاص بالصنف Complex في روبي
يجري المعامل - عملية الطرح بين عددين عقديين. البنية العامة cmp - numeric → complex
المعاملات cmp عدد عقدي يمثِّل الطرف الأول في عملية الطرح. numeric عدد عقدي أو غير عقدي يمثِّل الطرف الثاني في عملية الطرح. القيمة المعادة يعاد عددٌ عقديٌ ناتج عن طرح العددين cmp و numeric. أمثلة أمثلة عن استخدام المعامل -: Complex(2, 3) - Complex(2, 3) #=> (0+0i)
Complex(900) - Complex(1) #=> (899+0i)
Complex(-2, 9) - Complex(-9, 2) ...
المعامل / الخاص بالصنف Complex في روبي
يجري المعامل / عملية القسمة على الأعداد العقدية. البنية العامة cmp / numeric → complex
quo(numeric) → complex
المعاملات cmp عدد عقدي يمثِّل الطرف الأول في عملية القسمة. numeric عدد عقدي أو غير عقدي يمثِّل الطرف الثاني في عملية القسمة. القيمة المعادة يعاد عددٌ عقديٌ ناتج عن قسمة العددين cmp و numeric. أمثلة أمثلة عن استخدام المعامل /: Complex(2, 3) / Complex(2, 3) #=> ((1/1)+(0/1)*i)
Complex(900) / Complex(1) #=> ((900/1)+(0/1)*i)
Complex(-2, 9) / ...
المعامل ** الخاص بالصنف Complex في روبي
يرفع المعامل ** عددًا عقديًّا إلى قوة عددٍ محدَّدٍ. البنية العامة cmp ** numeric → complex
المعاملات cmp العدد العقدي الذي يمثِّل الأساس. numeric القيمة العددية التي تمثِّل القوة. القيمة المعادة يعاد عددٌ عقديٌ ناتج عن رفع العدد cmp العقدي إلى القوة numeric (أي ناتج cmpnumeric). أمثلة أمثلة عن استخدام المعامل **: Complex('i') ** 2 #=> (-1+0i)
Complex(-8) ** Rational(1, 3) #=> (1.0000000000000002+1.7320508075688772i)
انظر أيضًا المعامل *: يجري عملية ...
المعامل + الخاص بالصنف Complex في روبي
يجري المعامل + عملية الجمع بين عددين عقديين. البنية العامة cmp + numeric → complex
المعاملات cmp عدد عقدي يمثل الطرف الأول في عملية الجمع. numeric عدد عقدي أو غير عقدي يمثل الطرف الثاني في عملية الجمع. القيمة المعادة يعاد عددٌ عقديٌ ناتج عن جمع العددين cmp و numeric. أمثلة أمثلة عن استخدام المعامل +: Complex(2, 3) + Complex(2, 3) #=> (4+6i)
Complex(900) + Complex(1) #=> (901+0i)
Complex(-2, 9) + Complex(-9, 2) ...
التابع Complex.inspect في روبي
يعيد التابع inspect العدد العقدي على شكل سلسلة نصية لأجل فحصها (inspection). البنية العامة inspect → string
القيمة المعادة تعاد سلسلة نصية تمثِّل العدد العقدي المعطى. أمثلة أمثلة عن استخدام معامل التابع inspect: Complex(2).inspect #=> "(2+0i)"
Complex('-8/6').inspect #=> "((-4/3)+0i)"
Complex('1/2i').inspect ...
التابع Complex.quo في روبي
يجري التابع quo عملية القسمة على الأعداد العقدية. البنية العامة cmp / numeric → complex
quo(numeric) → complex
المعاملات cmp عدد عقدي يمثِّل الطرف الأول في عملية القسمة. numeric عدد عقدي أو غير عقدي يمثِّل الطرف الثاني في عملية القسمة. القيمة المعادة يعاد عدد عقدي يمثِّل ناتج عملية القسمة بين العددين cmp و numeric. أمثلة أمثلة عن استخدام التابع quo: Complex.polar(3, Math::PI/2).quo(3) ; #=> (0.0+1/1i)
Complex(-2, 9).quo(Complex(-9, 2)) ; #=> (36/85-77/85i)
انظر أيضًا المعامل /: ...
التابع Complex.conj في روبي
يعيد التابع conj مرافق العدد العقدي الذي استدعي معه. البنية العامة conj → complex click to toggle source
conjugate → complex
القيمة المعادة يعاد مرافق العدد العقدي المعطى. أمثلة أمثلة عن استخدام معامل التابع conj: Complex(1, 2).conjugate #=> (1-2i)
انظر أيضًا التابع conjugate: يعيد التابع conj مرافق العدد العقدي. مصادر قسم التابع conj في الصنف Complex في توثيق روبي الرسمي.
التابع Complex.to_s في روبي
يحول التابع to_s العدد العقدي الذي استدعي معه إلى سلسلة نصية إن كان ذلك ممكنًا (ينبغي أن يساوي الجزء التخيلي القيمة 0 تمامًا، وإلا فسيُطلَق الخطأ RangeError). البنية العامة to_s → string
القيمة المعادة تعاد سلسلة نصية تمثِّل ناتج تحويل العدد العقدي المعطى إن كان ذلك ممكنًا، أو سيُرمَى الخطأ RangeError إن لم يكن ذلك ممكنًا. أمثلة أمثلة عن استخدام معامل التابع to_s: Complex(2).to_s ...
التابع Complex.real? في روبي
يعيد التابع real? القيمة false دائمًا مع العدد العقدي. البنية العامة real? → false
القيمة المعادة تعاد القيمة false دومًا. أمثلة أمثلة عن استخدام التابع real?: Complex(1.0/3, 0).real? #=> false
Complex(1, 0.0).real? # false
Complex(1, 2).real? # false
انظر أيضًا التابع finite?: يتحقق فيما إذا كانت القيمة المطلقة (الطويلة r) للشكل القطبي للعدد العقدي الذي استُدعي معه منتهية (finite). التابع infinite?: يعيد قيمة بحسب ما إذا كانت القيمة المطلقة (الطويلة r) للشكل القطبي للعدد العقدي منتهية أو غير ...
التابع Complex.rationalize في روبي
يعيد التابع rationalize القيمة الجذرية (rational) المقابلة للعدد العقدي (ينبغي أن يكون الجزء التخيلي معدومًا). البنية العامة rationalize([eps]) → rational
المعاملات eps يمثل هامش التقريب. إذ يحقق (c-|eps| <= result <= c+|eps|)، حيث c يمثل العدد العقدي، و resultيمثل القيمة المعادة. القيمة المعادة يعيد التابع rationalize القيمة الجذرية (rational ) المقابلة للعدد العقدي. والذي هو عدد جذري. أمثلة أمثلة عن استخدام معامل التابع rationalize: Complex(1.0/3, 0).rationalize #=> (1/3)
Complex(1, 0.0).rationalize # RangeError
Complex(1, 2).rationalize ...
التابع Complex.conjugate في روبي
يعيد التابع conjugate مرافق العدد العقدي الذي استدعي معه. البنية العامة conjugate → complex
القيمة المعادة يُعاد مرافق العدد العقدي المعطى. أمثلة أمثلة عن استخدام معامل التابع conjugate: Complex(1, 2).conjugate #=> (1-2i)
انظر أيضًا التابع conj: يعيد مرافق العدد العقدي. مصادر قسم التابع conjugate في الصنف Complex في توثيق روبي الرسمي.
معامل النفي - الخاص بالصنف Complex في روبي
يُستعمَل المعامل - لنفي العدد العقدي (القيمة السالبة منه أن كان موجبًا). البنية العامة -cmp → complex
المعاملات cmp العدد العقدي الذي سيُنفَى (يصبح سالبًا إن كان موجبًا). القيمة المعادة يعاد عددٌ عقديٌ ناتج عن نفي العدد العقدي cmp (سالبٌ إذا كان موجبًا أو العكس). أمثلة أمثلة عن استخدام معامل النفي -: -Complex(1, 2) #=> (-1-2i)
أنظر أيضًا المعامل *: يجري عملية الضرب على الأعداد العقدية. المعامل **: يجري عملية الأسّ (exponentiation) على الأعداد العقدية. المعامل + : يجري عملية الجمع على ...
التابع Complex.real في روبي
يعيد التابع real الجزء الحقيقي (real part) للعدد العقدي الذي استدعي معه. البنية العامة real → real
القيمة المعادة يعاد عدد حقيقي يمثِّل الجزء الحقيقي (real part) للعدد العقدي. أمثلة أمثلة عن استخدام معامل التابع real: Complex(7).real #=> 7
Complex(9, -4).real #=> 9
انظر أيضًا التابع image: يعيد الجزء التخيلي للعدد العقدي. مصادر قسم التابع real في الصنف Complex في توثيق روبي الرسمي.
التابع Complex.fdiv في روبي
يجري التابع fdiv عملية القسمة على العدد العقدي. البنية العامة fdiv(numeric) → complex
المعاملات numeric العدد المقسوم عليه. القيمة المعادة يعيد التابع fdiv ناتج عملية قسمة العدد العقدي على الوسيط numeric. أمثلة أمثلة عن استخدام معامل التابع fdiv: Complex(11, 22).fdiv(3) #=> (3.6666666666666665+7.333333333333333i)
انظر أيضًا المعامل /: يجري عملية القسمة على الأعداد العقدية. المعامل *: يجري عملية الضرب على الأعداد العقدية. مصادر قسم التابع fdiv في الصنف Complex في توثيق روبي الرسمي.
التابع Complex.imag في روبي
يعيد التابع imag الجزء التخيلي للعدد العقدي الذي استدعي معه. البنية العامة imag → real
imaginary → real
القيمة المعادة يعاد عددٌ حقيقيٌ يمثِّل الجزء التخيلي للعدد العقدي المعطى. أمثلة أمثلة عن استخدام التابع imag: Complex(7).imaginary #=> 0
Complex(9, -4).imaginary #=> -4
انظر أيضًا التابع real: يعيد الجزء الحقيقي للعدد العقدي. التابع angle: يعيد الجزء الزاوي (الزاوية θ) للشكل القطبي من العدد العقدي الذي استدعي معه. مصادر قسم التابع imag في الصنف Complex في توثيق روبي الرسمي.
التابع Complex.abs في روبي
يحسب التابع abs الطويلة (r) للعدد العقدي بشكله القطبي الذي استدعي معه ثم يعيدها. البنية العامة abs → real
القيمة المعادة يعاد عدد حقيقي يمثِّل الطويلة للعدد العقدي بشكله القطبي. أمثلة أمثلة عن استخدام التابع abs: Complex(-1).abs #=> 1
Complex(3.0, -4.0).abs #=> 5.0
انظر أيضًا التابع abs2: يعيد مربع القيمة المطلقة للعدد العقدي الذي استدعي معه. التابع arg: يعيد الجزء الزاوي (الزاوية θ) للشكل القطبي من العدد العقدي الذي استدعي معه. مصادر قسم ...
التابع Complex.imaginary في روبي
يعيد التابع imaginary الجزء التخيلي (imaginary part) للعدد العقدي الذي استدعي معه. البنية العامة imaginary → real
القيمة المعادة يعاد عددٌ حقيقيٌ يمثِّل الجزء التخيلي للعدد العقدي المعطى. أمثلة أمثلة عن استخدام معامل التابع imaginary: Complex(7).imaginary #=> 0
Complex(9, -4).imaginary #=> -4
انظر أيضًا التابع real: يعيد الجزء الحقيقي للعدد العقدي. التابع angle: يعيد الجزء الزاوي (الزاوية θ) للشكل القطبي من العدد العقدي الذي استدعي معه. مصادر قسم التابع imaginary في الصنف Complex في توثيق روبي الرسمي.
التابع Complex.to_i في روبي
يحول التابع to_i العدد العقدي الذي استدعي معه إلى عدد صحيح إن كان ذلك ممكنًا (ينبغي أن يساوي الجزء التخيلي القيمة 0 تمامًا، وإلا فسيُطلَق الخطأ RangeError). البنية العامة to_i → integer
القيمة المعادة يعاد عدد صحيح يمثِّل ناتج تحويل العدد العقدي المعطى إن كان ذلك ممكنًا، أو سيُرمَى الخطأ RangeError إن لم يكن ذلك ممكنًا. أمثلة أمثلة عن استخدام التابع to_i: Complex(1, 0).to_i #=> 1
Complex(1, 0.0).to_i # RangeError
Complex(1, 2).to_i # RangeError
انظر ...
التابع Complex.to_f في روبي
يحول التابع to_f العدد العقدي الذي استدعي معه إلى عدد عشري إن كان ذلك ممكنًا (ينبغي أن يساوي الجزء التخيلي القيمة 0 تمامًا، وإلا فسيُطلَق الخطأ RangeError). البنية العامة to_f → float
القيمة المعادة يعاد عدد عشري يمثِّل ناتج تحويل العدد العقدي المعطى إن كان ذلك ممكنًا، أو سيُرمَى الخطأ RangeError إن لم يكن ذلك ممكنًا. أمثلة أمثلة عن استخدام التابع to_f: Complex(1, 0).to_f #=> 1.0
Complex(1, 0.0).to_f # RangeError
Complex(1, 2).to_f # RangeError
انظر ...
التابع Complex.abs2 في روبي
يعيد التابع abs2 مربع الطويلة (r2) للعدد العقدي الذي استدعي معه. البنية العامة abs2 → real
القيمة المعادة يعاد عدد حقيقي يمثِّل مربع الطويلة للعدد العقدي الذي استدعي معه. أمثلة أمثلة عن استخدام التابع abs2: Complex(-1).abs2 #=> 1
Complex(3.0, -4.0).abs2 #=> 25.0
انظر أيضًا التابع abs: يحسب الطويلة (r) للعدد العقدي بشكله القطبي الذي استدعي معه ثم يعيدها. التابع arg: يعيد الجزء الزاوي (الزاوية θ) للشكل القطبي من العدد العقدي الذي استدعي معه. ...
التابع Complex.to_r في روبي
يحول التابع to_r العدد العقدي الذي استدعي معه إلى عدد من النوع rational إن كان ذلك ممكنًا (ينبغي أن يساوي الجزء التخيلي القيمة 0 تمامًا، وإلا فسيطلق الخطأ RangeError). البنية العامة to_r → rational
القيمة المعادة تُعاد القيمة الجذرية (rational) المقابلة للعدد العقدي. أمثلة أمثلة عن استخدام التابع to_r: Complex(1, 0).to_r #=> (1/1)
Complex(1, 0.0).to_r # RangeError
Complex(1, 2).to_r # RangeError
انظر أيضًا التابع rationalize: يعيد التابع rationalize القيمة الجذرية (rational ) المقابلة للعدد العقدي (ينبغي ...
التابع Complex.rect في روبي
يعيد التابع rect عددًا عقديًا وفق الشكل الجبري أو المستطيلي (rectangular form). يُمثَّل العدد العقدي جبريًّا بالشكل: z = a + b.i. البنية العامة rect(real[, imag]) → complex
rectangular(real[, imag]) → complex
المعاملات real يمثل الجزء الحقيقي (a) للعدد العقدي. imag يمثل الجزء التخيلي (b) للعدد العقدي. القيمة المعادة يعيد التابع rect عددًا عقديًا وفق الشكل الجبري، إذ يمثِّل المعامل real جزأه الحقيقي (a) والمعامل imag جزأه التخيلي (b). أمثلة أمثلة عن استخدام التابع rect: Complex.rectangular(1, 2) #=> (1+2i)
...
التابع Complex.magnitude في روبي
يعيد التابع magnitude الجزء المطلق (قيمة الطويلة r) للشكل القطبي من العدد العقدي الذي استدعي معه. البنية العامة magnitude → real
القيمة المعادة يعاد عدد حقيقي يمثِّل الجزء المطلق (قيمة الطويلة r) للشكل القطبي من العدد العقدي المعطى. أمثلة أمثلة عن استخدام التابع magnitude: Complex(-1).magnitude #=> 1
Complex(3.0, -4.0).magnitude #=> 5.0
انظر أيضًا التابع phase: يعيد الجزء الزاوي للشكل القطبي للعدد العقدي. التابع real: يعيد الجزء الحقيقي للعدد العقدي. التابع imag: يعيد الجزء التخيلي ...
التابع Complex الخاص بالصنف Kernel في روبي
يعيد التابع Complex ناتج التعبير x + i * y؛ حيث i هو الوحدة التخيلية للعدد العقدي. قواعد الصياغة النصية هي: string form = extra spaces , complex , extra spaces ;
complex = real part | [ sign ] , imaginary part
| real part , sign , imaginary part
| rational , "@" , rational ;
real part = rational ;
imaginary part = imaginary unit | ...
التابع Complex.numerator في روبي
يعيد التابع numerator بسط (numerator) العدد العقدي الكسري. البنية العامة numerator → numeric
القيمة المعادة يعاد بسط (numerator) العدد العقدي الكسري المعطى. أمثلة مثالٌ عن استخدام معامل التابع numerator: 1 2 3+4i <- numerator
- + -i -> ----
2 3 6 <- denominator
c = ...
التابع Complex.to_c في روبي
يعيد التابع to_c العدد العقدي المعطى نفسه. البنية العامة to_c → self
القيمة المٌعادة يعاد العدد العقدي المعطى نفسه. أمثلة مثالٌ عن استخدام التابع to_c: Complex(2).to_c #=> (2+0i)
Complex(-8, 6).to_c #=> (-8+6i)
انظر أيضًا التابع to_f: يحول العدد العقدي الذي استدعي معه إلى عدد عشري إن كان ذلك ممكنًا (ينبغي أن يساوي الجزء التخيلي القيمة 0 تمامًا، وإلا فسيُطلَق الخطأ RangeError). التابع to_i: يحول العدد العقدي الذي استدعي معه إلى عدد صحيح إن كان ذلك ...
الثابت التخيلي I الخاص بالصنف Complex في روبي
يمثل الثابت i العدد التخيلي للأعداد العقدية. البنية العامة i
أمثلة أمثلة عن استخدام الثابت i: Complex('0.3-0.5i') #=> (0.3-0.5i)
Complex('2/3+3/4i') #=> ((2/3)+(3/4)*i)
انظر أيضًا التابع polar: يعيد عددًا عقديًا وفق الشكل القطبي (polar form). التابع rect: يعيد عددًا عقديًا وفق الشكل الجبري أو المستطيلي (rectangular form). مصادر قسم الثابت i في الصنف Complex في توثيق روبي الرسمي.
التابع Complex.denominator في روبي
يعيد التابع denominator قاسم (denominator) العدد العقدي، أي القاسم المشترك الأصغر (LCM، اختصارٌ للعبارة lowest common multiple) للجزأين الحقيقي والتخيلي. البنية العامة denominator → integer
القيمة المعادة يعاد قاسم العدد العقدي، أي المضاعف المشترك الأصغر للجزأين الحقيقي والتخيلي. أمثلة أمثلة عن استخدام معامل التابع denominator: # 1 2 3+4i <- numerator
# - + -i -> ----
# 2 ...
التابع Complex.finite? في روبي
يتحقق التابع finite? مما إذا كانت قيمة الطويلة (r) للشكل القطبي من العدد العقدي الذي استُدعي معه منتهية (finite). البنية العامة finite? → true or false
القيمة المعادة تعاد القيمة true إذا كانت قيمة الطويلة (r) للشكل القطبي من العدد العقدي المعطى منتهية (finite)، وإلا فستُعاد القيمة false. أمثلة أمثلة عن استخدام معامل التابع finite?: puts Complex(3.0, -4.0).finite? ; # true
انظر أيضًا التابع infinite?: يتحقق ما إذا كانت قيمة الطويلة (r) للشكل القطبي من العدد العقدي منتهية أو غير ...
التابع Complex.rectangular في روبي
يعيد التابع rectangular عددًا عقديًا وفق الشكل الجبري أو المستطيلي (rectangular form). يُمثَّل العدد العقدي جبريًّا بالشكل: z = a + b.i. البنية العامة rectangular(real[, imag]) → complex
المعاملات real يمثل الجزء الحقيقي (a) للعدد العقدي. imag يمثل الجزء التخيلي (b) للعدد العقدي. القيمة المعادة يُعاد عددٌ عقديٌ وفق الشكل الجبري، إذ يمثِّل المعامل real جزأه الحقيقي (a) والمعامل imag جزأه التخيلي (b). أمثلة أمثلة عن استخدام التابع rectangular: Complex.rectangular(1, 2) #=> (1+2i)
انظر أيضًا التابع polar: يعيد عددًا ...
التابع Complex.polar في روبي
يعيد التابع polar عددًا عقديًا وفق الشكل القطبي (polar form). الشكل القطبي للعدد العقدي هو: z= r(cosθ + i.sinθ). البنية العامة polar(abs[, arg]) → complex
المعاملات abs يمثّل طويلة (r) العدد العقدي. arg يمثِّل زاوية (θ) العدد العقدي. القيمة المعادة يعيد التابع polar عددًا عقديًا وفق الشكل القطبي إذ يكون abs طويلة العدد العقدي و arg زاويته. أمثلة أمثلة عن استخدام التابع polar لإنشاء عدد عقدي انطلاقًا من الشكل القطبي: Complex.polar(3, 0) ...
تابع النسخة Complex.polar في روبي
يعيد التابع polar مصفوفة على هيئة [cmp.abs, cmp.arg]، حيث يمثل cmp.abs وcmp.arg القيمة المطلقة والجزء الزاوي للعدد العقدي تواليا. الشكل القطبي للعدد العقدي هو: z= r(cosθ + i.sinθ). البنية العامة polar → array
القيمة المعادة تعاد مصفوفة على هيئة [cmp.abs, cmp.arg]، حيث يمثل cmp.abs وcmp.arg القيمة المطلقة والجزء الزاوي للعدد العقدي تواليا. أمثلة أمثلة عن استخدام التابع polar: Complex(1, 2).polar #=> [2.23606797749979, 1.1071487177940904]
انظر أيضًا التابع rect : يعيد مصفوفة على هيئة [cmp.real, cmp.imag]، حيث يمثل cmp.real وcmp.imag الجزء الحقيقي ...
تابع النسخة Complex.rect في روبي
يعيد التابع rect مصفوفة على هيئة [cmp.real, cmp.imag]، حيث يمثل cmp.real وcmp.imag الجزء الحقيقي والجزء التخيلي للعدد العقدي تواليا. يُمثَّل العدد العقدي جبريًّا بالشكل: z = a + b.i. البنية العامة rect → array
rectangular → array
القيمة المعادة تعاد مصفوفة على هيئة [cmp.real, cmp.imag]، حيث يمثل cmp.real وcmp.imag الجزء الحقيقي والجزء التخيلي للعدد العقدي تواليا. أمثلة أمثلة عن استخدام التابع rect: Complex(1, 2).rectangular #=> [1, 2]
انظر أيضًا التابع polar: يعيد مصفوفة على هيئة [cmp.abs, cmp.arg]، حيث يمثل ...
التابع Numeric.real في روبي
يعيد التابع real العدد الذي استدعي معه (الكائن self). البنية العامة real → self
القيمة المعادة يعاد العدد المعطى. انظر أيضا التابع real?: يعيد القيمة true إن كان num عددًا حقيقيا (أي ليس من النوع Complex). مصادر قسم التابع real في الصنف Numeric في توثيق روبي الرسمي.
المعامل ** الخاص بالصنف Integer في روبي
يعيد المعامل ** ناتج عملية رفع للعدد int الأساس إلى قوة العدد numeric (الأس). النتيجة يمكن أن تكون من النوع Integer أو Float أو Rational أو Complex. البنية العامة int ** numeric → numeric_result
المعاملات int عدد صحيح يمثل الطرف الأول (الأساس) في للعملية. numeric عدد يمثل الطرف الثاني (الأس) للعملية. يمكن أن يكون هذا العدد سالبا أو كسريًا. القيمة المعادة يعاد ناتج عملية رفع المعامل int إلى قوة المعامل numeric. النتيجة يمكن أن تكون من النوع Integer أو Float أو Rational ...
التابع Numeric.real? في روبي
يتحقق التابع real? إن كان العدد الذي استُدعي معه عددًا حقيقيًّا (أي ليس من النوع Complex). البنية العامة real? → true or false
القيمة المعادة تعاد القيمة true إن كان العدد المعطى عددًا حقيقيًّا. انظر أيضا التابع real: يعيد الكائن نفسه (self). مصادر قسم التابع real? في الصنف Numeric في توثيق روبي الرسمي.
التابع Numeric.i في روبي
يعيد التابع i العدد التخيلي (imaginary number) المقابل للعدد الذي استدعي معه. هذا التابع لا يمكن استعماله مع الأعداد العقدية. البنية العامة i → Complex(0, num)
القيمة المعادة يعاد العدد التخيلي المقابل للعدد المعطى. أمثلة مثال على استخدام التابع i: -42.i #=> (0-42i)
2.0.i #=> (0+2.0i)
انظر أيضا التابع imag: يعيد الصفر. مصادر قسم التابع i في الصنف Numeric في توثيق روبي الرسمي.
الأعداد المركبة في بايثون
تتكوّن الأعداد المركبّة من جزأين حقيقي وتخيّلي وكلاهما من الأعداد العشرية ذات الفاصلة العائمة float ، ويمكن استخدام الخاصيتين z.real و z.imagلاستخراج هذين الجزأين من عدد تخيلي z. يستخدم الحرفان 'j' أو 'J' للتعبير عن الأعداد المركبة كما هو موضح في الأمثلة التالية: >>>w = 3j #عدد مركّب الجزء الحقيقي فيه يساوي 0
>>>x = 2+5J
>>>y = -3-9j
>>>z = 3.1 + 4.5J
>>>z.real
3.1
>>> z.imag
4.5
الدالة complex() تعيد الدّالة complex() عددًا مُركّبًا (complex number) حسب العدد الحقيقي والعدد التّخيّلي المُعطيين، أو تُحوّل ...
الأعداد المركبة في بايثون
تتكوّن الأعداد المركبّة من جزأين حقيقي وتخيّلي وكلاهما من الأعداد العشرية ذات الفاصلة العائمة float ، ويمكن استخدام الخاصيتين z.real و z.imagلاستخراج هذين الجزأين من عدد تخيلي z. يستخدم الحرفان 'j' أو 'J' للتعبير عن الأعداد المركبة كما هو موضح في الأمثلة التالية: >>>w = 3j #عدد مركّب الجزء الحقيقي فيه يساوي 0
>>>x = 2+5J
>>>y = -3-9j
>>>z = 3.1 + 4.5J
>>>z.real
3.1
>>> z.imag
4.5
الدالة complex() تعيد الدّالة complex() عددًا مُركّبًا (complex number) حسب العدد الحقيقي والعدد التّخيّلي المُعطيين، أو تُحوّل ...
التابع Complex.infinite? في روبي
يعيد التابع infinite? قيمةً تشير إذا كانت قيمة الطويلة (r) للشكل القطبي من العدد العقدي منتهية أو غير منتهية (infinite). البنية العامة infinite? → nil or 1
القيمة المعادة تعاد القيمة nil إذا كانت قيمة الطويلة (r) للشكل القطبي من العدد العقدي المعطى منتهية (finite)، أو تعاد القيمة 1+ إن كانت قيمة الطويلة غير منتهية (من الطرف الموجب لمستقيم الأعداد). أمثلة أمثلة عن استخدام معامل التابع infinite?: (1+1i).infinite? ...
التابع Numeric.zero? في روبي
يتحقق التابع zero? إن كانت قيمة العدد الذي استُدعي معه تساوي الصفر. البنية العامة zero? → true or false
القيمة المعادة تعاد القيمة true إن كانت قيمة العدد المعطى تساوي الصفر. خلا ذلك، تعاد القيمة false. انظر أيضا التابع integer?: يتحقق إن كان العدد الذي استُدعي معه من النوع Integer. التابع negative?: يتحقق إن كان العدد الذي استُدعي معه عددًا سالبًا. التابع positive?: يتحقق إن كان العدد الذي استُدعي معه عددًا موجبًا. التابع real?: يتحقق إن كان العدد الذي استُدعي مهه عددًا حقيقيًّا (أي ليس ...
التابع Complex.phase في روبي
يعيد التابع phase الجزء الزاوي (الزاوية θ) للشكل القطبي من العدد العقدي الذي استُدعي معه. البنية العامة phase → float
القيمة المعادة يعاد عدد عشري يمثِّل الجزء الزاوي (الزاوية θ) للشكل القطبي من العدد العقدي المعطى أمثلة أمثلة عن استخدام التابع phase: Complex.polar(3, Math::PI/2).phase #=> 1.5707963267948966
انظر أيضًا التابع magnitude: يعيد الجزء المطلق (الطويلة r) للشكل القطبي من العدد العقدي. التابع numerator: يعيد بسط العدد العقدي الكسري. التابع real: يعيد الجزء الحقيقي للعدد العقدي. التابع imag: يعيد الجزء التخيلي للعدد ...
التابع Complex.angle في روبي
يحسب التابع angle الجزء الزاوي (الزاوية θ) للشكل القطبي من العدد العقدي الذي استدعي معه. البنية العامة angle → float
القيمة المعادة يعاد الجزء الزاوي (الزاوية θ) للشكل القطبي للعدد العقدي المعطى. أمثلة أمثلة عن استخدام التابع angle: Complex.polar(3, Math::PI/2).arg #=> 1.5707963267948966
انظر أيضًا التابع arg: يعيد الجزء الزاوي (الزاوية θ) للشكل القطبي من العدد العقدي الذي استدعي معه. التابع abs2: يعيد مربع الطويلة (r2) للعدد العقدي الذي استدعي معه. التابع abs: يعيد الطويلة (r) للعدد العقدي بشكله القطبي الذي استدعي معه ...
التابع Complex.arg في روبي
يعيد التابع arg الجزء الزاوي (الزاوية θ) للشكل القطبي من العدد العقدي الذي استدعي معه. البنية العامة arg → float
القيمة المعادة يعاد الجزء الزاوي (الزاوية θ) للشكل القطبي للعدد العقدي المعطى. أمثلة أمثلة عن استخدام التابع arg: Complex.polar(3, Math::PI/2).arg #=> 1.5707963267948966
انظر أيضًا التابع angle: يعيد الجزء الزاوي (الزاوية θ) للشكل القطبي من العدد العقدي الذي استدعي معه. التابع abs2: يعيد مربع الطويلة (r2) للعدد العقدي الذي استدعي معه. التابع abs: يعيد القيمة المطلقة للعدد العقدي الذي استدعي معه. مصادر قسم ...
التابع String.to_c في روبي
يحول التابع to_c السلسلة النصية التي استدعيت معه إلى عدد عقدي. يتجاهل التابع المسافات البيضاء في البادئة، والحروف التي لا يمكن تمثيلها عقديًا في آخر السلسلة. يمكن الفصل بين سلاسل الأرقام باستعمال الشرطة السفلية (underscore). يعيد التابع العدد 0 إذا كانت السلسلة المعطاة فارغةً أو لا يمكن تمثيلها عقديًا. البنية العامة to_c → complex
القيمة المعادة يُعاد التمثيل العقدي الذي يمثل السلسلة النصية المعطاة، أو تُعاد القيمة 0 إذا كانت السلسلة فارغةً أو لا يمكن تمثيلها عقديًا. أمثلة مثال على ...
الدالة abs() في بايثون
تعيد الدّالة abs() القيمة المطلقة (absolute value) لعدد معيّن. البنية العامة abs()
المعاملات number عدد يُمكن له أن يكون صحيحًا أو عشريًّا أو عددًا عقديًّا (complex number). القيمة المعادة تُعاد القيمة المطلقة للعدد، إن كان المُعامل عددًا عقديّا، فستُعاد جسامته (magnitude). أمثلة إليك مثالًا على بعضٍ من نتائج استدعاء الدّالة مع تمرير قيم عدديّة (number) إليها: >>> abs(5)
5
>>> abs(-5)
5
>>> abs(-5.2)
5.2
انظر أيضًا الأعداد الصحيحة (int). الأعداد العشرية (float). الأعداد المركبة (complex). مصادر قسم الدالة abs في صفحة Functions في ...
Ruby/Topics
تثبيت روبي توجد طرائق عدَّة لتنزيل وتثبيت روبي على كل منصة وهي: إمَّا استعمال أنظمة مدير الحزم، أو باستعمال المثبِّتات التلقائية، أو باستعمال مدراء روبي. هنالك طريقة أخرى يمكنك بالتأكيد استعمالها لتثبيت روبي وتصريف شيفراتها وهي بنائها من الشيفرة المصدرية مباشرةً. حول روبي يوفر هذا القسم لمحة سريعة عن لغة روبي ونشأتها، وتطورها، ومزاياها التي انفردت بها عن اللغات الأخرى، والتنفيذات المختلفة التي تملكها. البنية العامة بنية اللغة تعد روبي مزيجًا من اللغات البرمجية التالية: Perl، و Smalltalk، و Eiffel، ...