نتائج البحث
اذهب إلى التنقل
اذهب إلى البحث
الوحدة Math في روبي
تحوي الوحدة Math الدوال المثلثية والمتسامية (transcendental functions، وتدعى أيضًا الدوال اللاجبرية) الأساسية. راجع صفحة الصنف Float للحصول على قائمة الثوابت التي تحدد دقة الأعداد العشرية (floating point) في روبي. مجالات التعريف (Domains) والمجالات المقابلة (codomains) تعطى فقط للأعداد الحقيقية (وليس للأعداد العقدية). الثوابت E يمثل القيمة e الرياضية، وهو العدد الذي يحقق log(e) = 1. PI يمثل ثابت الدائرة PI (يرمز له رياضيًّا بالرمز π). توابع الصنف العامة (Public Class Methods) acos يحسب معكوس جيب التمام (arc cosine) للعدد المعطى. ...
الصنف Math::DomainError في روبي
يُطلَق الخطأ DomainError عند محاولة تقييم دالة رياضية خارج مجال تعريفها. على سبيل المثال، بما أنَّ القيم التي تعيدها الدالة cos تكون في المجال -1...1، فإنّ دالتها العكسية acos مُعرفة على ذلك المجال: Math.acos(42)
سيعطي عند تنفيذه الناتج التالي: Math::DomainError: Numerical argument is out of domain - "acos"
انظر أيضا الصنف Math. مصادر قسم الصنف DomainError في الصنف Math في توثيق روبي الرسمي.
الصنف Math::DomainError في روبي
يُطلَق الخطأ DomainError عند محاولة تقييم دالة رياضية خارج مجال تعريفها. على سبيل المثال، بما أنَّ القيم التي تعيدها الدالة cos تكون في المجال -1...1، فإنّ دالتها العكسية acos مُعرفة على ذلك المجال: Math.acos(42)
سيعطي عند تنفيذه الناتج التالي: Math::DomainError: Numerical argument is out of domain - "acos"
انظر أيضا الصنف Math. مصادر قسم الصنف DomainError في الصنف Math في توثيق روبي الرسمي.
الكائن Math في JavaScript
الكائن Math هو كائنٌ مُضمَّن في اللغة الذي يملك خاصيات ودوال تُمثِّل الثوابت والدوال الرياضيّة. هذا الكائن ليس دالةً بحد ذاته، انظر قسم الوصف للمزيد من المعلومات. الوصف على النقيض من الكائنات العامة الأخرى، الكائن Math ليس دالةً بانيةً (constructor)، وجميع الخاصيات والدوال التابعة للكائن Math هي خاصيات ساكنة (static)، وهذا يعني أنَّك تستطيع الإشارة إلى الثابت الرياضي π (باي) باستخدام الخاصية Math.PI وتستطيع استخدام دالة جيب الزاوية (sine) كما يلي Math.sin(x)، إذ إنَّ القيمة x هي الوسيط المُمرَّر إلى ...
الثابت PI الخاصة بالصنف Math في روبي
يمثل الثابت PI ثابت الدائرة pi (يرمز له رياضيًّا بالرمز π). هذا العدد هو عدد عشري ويساوي تقريبًا القيمة 3.14. البنية العامة Math::PI
مثال مثال على استخدام الثابت PI: Math::PI #=> 3.141592653589793
انظر أيضا الثابت e: يمثل القيمة e الرياضية. مصادر قسم الثابتة PI في الصنف Math في توثيق روبي الرسمي.
الثابت E الخاصة بالصنف Math في روبي
تمثل هذه الثابتة العدد e الرياضي (عدد أويلر أو العدد النيبيري)، وهو العدد الذي يحقق log(e) = 1. هذا العدد هو عدد عشري يساوي تقريبًا القيمة 2.72. البنية العامة Math::E
مثال مثال على استخدام الثابت E: Math::E #=> 2.718281828459045
انظر أيضا التابع PI: يمثل ثابت الدائرة. مصادر قسم الثابت E في الصنف Math في توثيق روبي الرسمي.
التابع Module.ancestors في روبي
يعيد التابع ancestors قائمة مكونة الوحدات المُتضمنة/المضافة إلى الوحدة التي استُدعيت معها (بما في ذلك الوحدة نفسها). البنية العامة ancestors → array
القيمة المعادة تعاد قائمة مكونة الوحدات المُتضمنة/المضافة إلى الوحدة المعطاة (بما في ذلك الوحدة نفسها). أمثلة مثال على استخدام التابع ancestors: module Mod
include Math
include Comparable
prepend Enumerable
end
Mod.ancestors #=> [Enumerable, Mod, Comparable, Math]
Math.ancestors #=> [Math]
Enumerable.ancestors #=> [Enumerable]
انظر أيضا التابع alias_method: ينشئ اسمًا ...
التابع 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) ...
التابع Math.log في روبي
يعيد التابع log لوغاريتم العدد المعطى. في حال تمرير معامل ثاني إضافي، فسيُعد أساسَ اللوغاريتم، وإلا فالأساس سيكون العدد e (اللوغاريتم الطبيعي). مجال التعريف: (0 ، INFINITY]. المجال المقابل: (-INFINITY ، INFINITY). البنية العامة log(x) → Float
log(x, base) → Float
المعاملات x العدد الذي ستُطبَّق عليه العملية. base عدد يمثل أساس اللوغاريتم. القيمة المعادة يعاد عدد عشري يمثِّل ناتج لوغاريتم العدد x. أمثلة مثال على استخدام التابع log: Math.log(0) #=> -Infinity
Math.log(1) ...
التابع Module.const_set في روبي
يضبط التابع const_set قيمة ثابت محدَّد إلى قيمة الكائن المعطى ثم يعيد ذلك الكائن. في حال لم يكن هناك ثابت يحمل الاسم المعطى، فسيُنشئ ثابت جديد ويسند إلى تلك القيمة. البنية العامة const_set(sym, obj) → obj
const_set(str, obj) → obj
المعاملات sym رمز يمثل الثابت. إذا لم يكن المعامل sym اسم ثابت صالح، فسيُطلق الخطأ NameError مع التحذير "wrong constant name". obj الكائن المراد ضبط قيمته إلى الثابت. str سلسلة نصية تمثل الثابتة. إذا لم يكن المعامل str اسم ثابت صالح، فسيُطلق ...
التابع Math.sin في روبي
يحسب التابع sin جيب (sin) العدد المعطى. يعيد قيمة عشرية تقع في المجال -1.0..1.0. مجال التعريف: (-INFINITY ، INFINITY). المجال المقابل: [-1 ، 1]. البنية العامة sin(x) → Float
المعاملات x عدد يمثِّل الزاوية بالراديان. القيمة المعادة يعاد عدد عشري يمثِّل ناتج حساب جيب (sin) العدد x المعطى. أمثلة مثال على استخدام التابع sin: Math.sin(Math::PI/2) #=> 1.0
انظر أيضا التابع sinh: يحسب الجيب القطعي (hyperbolic sine) للعدد المعطى. مصادر قسم التابع sin في الصنف Math في توثيق روبي الرسمي.
التابع Math.cos في روبي
يحسب التابع cos جيب تمام العدد المعطى. يعيد عددًا عشريًا من المجال -1.0..1.0. مجال التعريف: (-INFINITY ، INFINITY). المجال المقابل: [-1 ، 1]. البنية العامة cos(x) → Float
المعاملات x عدد يمثِّل الزاوية التي ستطبق عليها العملية بالراديان. القيمة المعادة يعاد عدد عشري يمثِّل قيمة جيب تمام العدد x المعطى. أمثلة مثال على استخدام التابع cos: Math.cos(Math::PI) #=> -1.0
انظر أيضا التابع cosh: يحسب جيب التمام القطعي (hyperbolic cosine) للعدد المعطى. مصادر قسم التابع cos في الصنف Math في توثيق روبي الرسمي.
التابع Numeric.step في روبي
يستدعي التابع step الكتلة المعطاة مع تمرير سلسلة من الأعداد إليها بدءًا من العدد الذي استُدعي معه وحتى قيمة محدَّدة مع الزيادة أو الطرح بقدار خطوة ثابتة معطاة. البنية العامة step(by: step, to: limit) {|i| block }→ self
step(by: step, to: limit) → an_enumerator
step(limit=nil, step=1) {|i| block } → self
step(limit=nil, step=1)→ an_enumerator
تنتهي الحلقة التكرارية عندما تكون القيمة المراد تمريرها إلى الكتلة أكبر من قيمة المعامل limit إن كان step موجبًا، أو أصغر من القيمة limit إن كان ...
التابع Math.acos في روبي
يحسب التابع acos معكوس جيب التمام (arc cosine) للعدد المعطى ويعيد قيمة من المجال 0..PI. مجال التعريف:[-1 ، 1] . مجال النتائج:[0، PI] . البنية العامة acos(x) → Float
المعاملات x العدد الذي ستُطبَّق عليه العملية. القيمة المعادة يعاد عدد عشري يمثِّل قيمة معكوس جيب التمام (arc cosine) للعدد x المعطى. أمثلة مثال على استخدام التابع acos: Math.acos(0) == Math::PI/2 #=> true
انظر أيضا التابع acosh: يحسب معكوس جيب التمام القطعي للعدد المعطى. مصادر قسم التابع acos في الصنف Math في ...
التابع Math.asin في روبي
يحسب التابع asin معكوس الجيب (arc sine) للعدد المعطى. يعيد عددًا من المجال -PI/2..PI/2. مجال التعريف: [-1 ، 1]. المجال المقابل: [-PI / 2، PI / 2]. البنية العامة asin(x) → Float
المعاملات x العدد الذي ستُطبَّق عليه العملية. القيمة المعادة يعاد عدد عشري يمثِّل قيمة معكوس الجيب (arc sine) للعدد x المعطى. أمثلة مثال على استخدام التابع asin: Math.asin(1) == Math::PI/2 #=> true
انظر أيضا التابع acosh: يحسب معكوس جيب التمام القطعي. التابع asinh: يحسب معكوس الجيب القطعي (inverse hyperbolic sine). ...
التابع 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: يعيد القيمة المطلقة للعدد العقدي الذي استدعي معه. مصادر قسم ...
التابع 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)
انظر أيضًا المعامل /: ...
التابع Integer.digits في روبي
يفكك التابع digits العدد الذي استٌدعي معه عبر تقسيم الأرقام التي تكوّنه من اليسار إلى اليمين، بحيث تكون أصغر من الوسيط الممرر إليه ثم يضعها في مصفوفة، مع وضع الرقم الأقل أهمية (least significant digit) في بداية المصفوفة. البنية العامة digits → array
digits(base) → array
المعاملات base عدد صحيح يمثل الأساس. يجب أن تكون قيمته أكبر من أو تساوي 2. القيمة الافتراضية: 10. القيمة المعادة تعاد مصفوفة تضم ناتج تفكيك العدد الذي استٌدعي معه. أمثلة مثال على ...