ForHosting KIT · أدوات المطورين

حاسبة الأعداد المركّبة

تُجري حاسبة الأعداد المركّبة العمليات الحسابية الأربع الأساسية على عددين مركّبين يُعطَيان بصيغة الجزء الحقيقي والجزء التخيّلي.

● Betaمجاني · داخل متصفحك
استخدمها من الويبAPIالبريدTelegramالتطبيق قريبًا

تُدخل a = a_real + a_imag·i و b = b_real + b_imag·i، ثم تختار الجمع أو الطرح أو الضرب أو القسمة، فتحصل على العدد المركّب الناتج بالصيغة الديكارتية ومعه سلسلة نصية مقروءة للعرض. تُحسب القسمة بصيغة المرافق الدقيقة مع رفض القسمة على صفر رفضًا صحيحًا. ويعمل الكود الحتمي نفسه مجانًا في متصفحك وعبر واجهة API المدفوعة، فما تختبره في هذه الصفحة هو بالضبط ما يصل إلى نظامك عند الدمج.

ما الذي تحسبه عملية على الأعداد المركّبة فعليًا

العدد المركّب هو زوج من الأعداد الحقيقية يُكتب على الصورة a + bi، حيث i هي الوحدة التخيّلية التي تحقق i² = −1. يعمل الجمع والطرح مكوّنًا بمكوّن: تُجمَع الأجزاء الحقيقية معًا وتُجمَع الأجزاء التخيّلية معًا بصورة مستقلة، فمثلًا (3 + 2i) + (1 − 4i) = 4 − 2i. أما الضرب فهو الحالة الأكثر أهمية لأنه يستخدم الخاصية المُعرِّفة ل i. فعند فكّ (a + bi)(c + di) بقانون التوزيع نحصل على ac + adi + bci + bdi²، ولما كان i² = −1 فإن النتيجة هي (ac − bd) + (ad + bc)i. والجزء الحقيقي من حاصل الضرب ليس حاصل ضرب الجزأين الحقيقيين، وهذا أكثر خطأ شيوعًا عند الحساب اليدوي. تطبّق حاسبة الأعداد المركّبة هذه الصيغ المغلقة مباشرة، من دون تكرار ولا تقريب يتجاوز التقريب النهائي، لذا تكون الإجابة حتمية: المدخلات نفسها تنتج دائمًا مخرجات متطابقة، سواء أُجري الحساب في متصفحك أم على خوادمنا الطرفية عبر API.

القسمة وحيلة المرافق

قسمة الأعداد المركّبة هي العملية الأكثر حاجة إلى آلة حاسبة، لأن صيغتها ليست بديهية. لحساب (a + bi) / (c + di) تضرب البسط والمقام في مرافق المقام (c − di)، فيصبح المقام c² + d² وهو عدد حقيقي صرف، ويُفكّ البسط بقاعدة الضرب. والنتيجة النهائية هي ((ac + bd) / (c² + d²)) + ((bc − ad) / (c² + d²))i. والحالة الوحيدة التي تنهار فيها هذه الطريقة هي عندما c² + d² = 0، وهو ما لا يحدث إلا إذا كان c و d صفرين معًا، أي العدد المركّب الصفري. القسمة على صفر غير معرّفة في حقل الأعداد المركّبة كما هي في الأعداد الحقيقية، وهذه النقطة الطرفية تُبلّغ عنها كخطأ في الإدخال بدلًا من إرجاع قيمة لا نهائية أو NaN قد يُفسد سلسلة معالجة لاحقة بصمت. وتُقرَّب النتائج إلى عشر خانات عشرية حتى لا يظهر أي تشويش من الفاصلة العائمة في المخرجات، ويُطبَّع الصفر السالب إلى صفر للحصول على استجابات نظيفة قابلة للمقارنة.

أين تظهر الحسابات المركّبة في التطبيق العملي

الأعداد المركّبة ليست نزوة أكاديمية، بل هي الترميز العملي في عدة تخصصات هندسية. يمثّل مهندسو الكهرباء الممانعات والمطاور (phasors) بأعداد مركّبة، فجمع عنصرين على التوالي عملية جمع، وحساب دوال الانتقال عملية قسمة. وتُعبَّر في معالجة الإشارات المركّبات الترددية بقيم مركّبة ناتجة عن تحويل فورييه، ويضربها الترشيح في معاملات مركّبة. وتضع نظرية التحكم الأقطاب والأصفار على المستوى المركّب، أما ميكانيكا الكم فمكتوبة من أساسها بسعات مركّبة. في كل هذه المجالات تكون الحسابات نفسها آلية — والعمليات الأربع في هذه الصفحة تغطيها تمامًا — وقيمة API أنه يمكن دمجها في خطوة تحقق أو أداة تعليمية أو مولّد أكواد دون إعادة تنفيذ الصيغ. ولأن القدرة عديمة الحالة وحتمية، فهي آمنة للتخزين المؤقت وآمنة لإعادة المحاولة وآمنة للتشغيل المتوازي على أي عدد من أزواج المعاملات تتطلبه أعباء عملك.

التحقق من حسابات ممانعة الدوائر

اجمع أو اقسم الممانعات المركّبة عند جمع المكوّنات على التوالي والتوازي، وتحقق من الحساب اليدوي قبل اعتماد تصميم اللوحة.

بناء أداة تعليمية أو للواجبات

مرِّر تمارين الطلاب عبر API لتوليد حلول دقيقة مشروحة ل (a + bi) × (c + di) دون أن تصون الصيغ بنفسك.

التحقق من مخرجات معالجة الإشارات

افحص خط معالجة DSP بمقارنة نواتجه وخارج قسمته المركّبة مع مرجع مستقل حتمي التنفيذ.

كم تبلغ التكلفة؟

$0.002 لكل طلب عبر API. كما أنها مجانية التشغيل في متصفحك على هذه الصفحة — فالكود نفسه يعمل في الحالتين.

ما العمليات المدعومة؟

الجمع والطرح والضرب والقسمة، وتُمرَّر في حقل العملية. تأخذ كل عملية عددين مركّبين يُعطَيان بجزأيهما الحقيقي والتخيّلي.

ماذا يحدث عند القسمة على صفر؟

إذا كان العدد المركّب الثاني 0 + 0i، يُرفَض الطلب بخطأ إدخال غير صالح. فالقسمة على العدد المركّب الصفري غير معرّفة ولا يُقرَّب إليها أبدًا.

ما مدى دقة النتيجة؟

الصيغ مغلقة دقيقة؛ وتُقرَّب المخرجات إلى عشر خانات عشرية لإزالة تشويش الفاصلة العائمة، ويُطبَّع الصفر السالب إلى صفر.

هل يمكن إدخال أجزاء سالبة أو عشرية؟

نعم. يقبل الجزآن الحقيقي والتخيّلي أي عدد منتهٍ، بما في ذلك السالبة والعشرية مثل 2.5 أو −0.75.

هل يُخزَّن أي شيء؟

لا. الحساب عديم الحالة: تُعالَج الأعداد الأربعة في الذاكرة ثم تُطرَح، ولا يُعاد سوى النتيجة.

كل ما في هذه الصفحة متاح برمجيًا. هذا القسم موجّه للفرق التقنية التي تريد ربط الأداة بأنظمتها الخاصة؛ بقية المستخدمين يمكنهم استخدام الأداة أعلاه مباشرة دون الحاجة لقراءة ما يلي.

POSThttps://api.kit.forhosting.com/math/complex-number

صادِق على طلبك بترويسة Bearer، وأرسل طلب POST واحدًا لتدخل مهمتك قائمة التنفيذ فورًا؛ ثم تستلم النتيجة عبر webhook أو رابط موقّع.

curl -X POST https://api.kit.forhosting.com/math/complex-number \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"a_real":3,"a_imag":2,"b_real":1,"b_imag":-4,"operation":"multiply"}'
{
  "a_real": 3,
  "a_imag": 2,
  "b_real": 1,
  "b_imag": -4,
  "operation": "multiply"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "math.complex_number",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

الواجهة غير متزامنة: تستلم task_id فور الإرسال، ويمكنك الاستعلام عن الحالة بمعدل طلب واحد في الثانية.

لكل طلب$0.002

السعر معلن كما تراه: لا tokens ولا نظام نقاط؛ وإن فشلت المهمة فلن تُحاسَب عليها.

HTTPالرمزالمعنى
401unauthorizedمفتاح الوصول مفقود أو غير صالح؛ تحقق من ترويسة Bearer في طلبك.
402insufficient_balanceرصيدك لا يكفي لتنفيذ هذه المهمة؛ أعد شحن الرصيد ثم أعد المحاولة.
404unknown_typeنوع المهمة المطلوب غير موجود في الكتالوج — راجع الاسم المرسل في الطلب.
429rate_limitedتجاوزت الحد المسموح من الطلبات؛ انتظر قليلًا ثم أعد المحاولة.

اطّلع على توثيق KIT الكامل ←