نتائج البحث

اذهب إلى التنقل اذهب إلى البحث

الصنف 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 في توثيق روبي الرسمي.

عرض (20 السابقة | 20 التالية) (20 | 50 | 100 | 250 | 500).