الشكل القطبي لعدد مركب
العدد المركب المكتوب بالصورة المستطيلة a زائد bi زوج من المعاملات الحقيقية، لكن العدد نفسه يُعاد كتابته طولًا وزاوية موجّهة.
شغّل الأداة مجانًا
تلك الإعادة هي الشكل القطبي لعدد مركب: المقدار هو الطويلة، المسافة الإقليدية من الأصل في مستوي أرغاند، والزاوية هي العمدة الرئيسة بالتقدير الدائري، مقيسة من نصف المحور الحقيقي الموجب. الضرب والقسمة والقوى الصحيحة والجذور تنهار إلى جداءات ومجاميع لهذين العددين السلميين، لذلك يطلب كل مقرر جبر وكل دفتر أطوار في النهاية الشكل القطبي لـ a زائد bi. تقبل حاسبة الشكل القطبي هذه الجزءين الحقيقي والتخيلي المنتهيَين لعامل مستطيل واحد، وتحسب المقدار بوتر مستقر عدديًا، وتستخرج العمدة بقوس ظل ذي وسيطين حتى تقع الزاوية في الربع الصحيح. تشغّل وحدة التحليل الخالص نفسها أداة الواجهة المجانية في المتصفح ومسار API المدفوع مسبقًا، فلا تختلف مراجعات الواجبات ومصحّحات LMS الآلية ودفاتر الدوائر على تحويل كثيرًا ما يضيعه الطلاب بناقص منسي. تفشل الأجزاء الناقصة أو غير المنتهية بـ invalid_input ولا تُفوتر.
طريقة الاستخدام
أدخل القيم في النموذج أعلاه. تتحقق الأداة منها قبل الحساب ثم تعرض النتيجة في الصفحة نفسها.
راجع بياناتك
اتبع التسميات والوحدات الموضحة بجانب كل حقل. إذا كانت قيمة مفقودة أو خارج النطاق، توضح الصفحة الحقل الذي يحتاج إلى تصحيح.
أعد الحساب أو نفّذه آليًا
استخدم أداة الويب للفحوص الفردية، واستخدم الواجهة البرمجية عند دمج الإمكانية نفسها في سير عمل آلي.
حالات الاستخدام
احصل على النتيجة الآن
أدخل مجموعة من القيم وشاهد النتيجة من دون إعداد جدول بيانات أو برنامج نصي.
قارن السيناريوهات
غيّر قيمة واحدة في كل مرة وأعد الحساب لمعرفة ما الذي يؤثر في النتيجة.
أتمت العمل المتكرر
استخدم الواجهة البرمجية عندما تحتاج إلى تشغيل الحساب نفسه داخل منتجك أو سير عملك.
الأسئلة الشائعة
كيف نحوّل عددًا مركبًا من الصورة المستطيلة إلى الشكل القطبي؟
أرسلوا عددين منتهيَين: real وimag لـ z = real + imag·i. تعيد API المقدار magnitude = hypot(real, imag) والزاوية angle = atan2(imag, real) بالتقدير الدائري، مع سلاسل rectangular وr∠θ وcis.
هل تُعاد الزاوية بالدرجات أم بالتقدير الدائري؟
بالتقدير الدائري فقط. تستخدم العمدة الرئيسة atan2 وتقع في (−π, π]. حوّلوا إلى درجات بأنفسكم بالضرب في 180/π إن طلبت ورقة العمل درجات.
أي شكل قطبي يُعاد لعدد حقيقي سالب مثل −1 + 0i؟
مقدار 1 وزاوية π (نحو 3.14159265359 راديان). يضع قوس الظل ذو الوسيطين الناتج على نصف المحور الحقيقي السالب، بدل إعادة صفر كما يفعل قوس ظل ساذج لوسيط واحد لـ imag/real.
ماذا يحدث إذا نقص real أو imag أو كان لا نهائيًا أو ليس عددًا؟
تفشل المهمة بـ invalid_input مع تسمية الحقل. لا تُفوتر المدخلات غير الصالحة ولا تعيد شكلًا قطبيًا جزئيًا.
كم تكلفة حاسبة الشكل القطبي؟
أداة المتصفح مجانية. تستخدم طلبات API رصيد KIT المدفوع مسبقًا بسعر $0.002 لكل استدعاء ناجح؛ ولا تُفوتر المدخلات غير الصالحة.
للمطوّرين — الوصول عبر API
كل ما في هذه الصفحة متاح برمجيًا. هذا القسم موجّه للفرق التقنية التي تريد ربط الأداة بأنظمتها الخاصة؛ بقية المستخدمين يمكنهم استخدام الأداة أعلاه مباشرة دون الحاجة لقراءة ما يلي.
الـEndpoint
صادِق على طلبك بترويسة Bearer، وأرسل طلب POST واحدًا لتدخل مهمتك قائمة التنفيذ فورًا؛ ثم تستلم النتيجة عبر webhook أو رابط موقّع.
استدعِ الخدمة من بيئتك
curl -X POST https://api.kit.forhosting.com/math/polar-form \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"real":3,"imag":4}'const res = await fetch("https://api.kit.forhosting.com/math/polar-form", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"real": 3,
"imag": 4
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/math/polar-form",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"real": 3,
"imag": 4
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/math/polar-form", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"real":3,"imag":4}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"real":3,"imag":4}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/math/polar-form", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)مثال على الطلب
{
"real": 3,
"imag": 4
}مثال على الاستجابة
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "math.polar_form",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}الواجهة غير متزامنة: تستلم task_id فور الإرسال، ويمكنك الاستعلام عن الحالة بمعدل طلب واحد في الثانية.
الأسعار
السعر معلن كما تراه: لا tokens ولا نظام نقاط؛ وإن فشلت المهمة فلن تُحاسَب عليها.
الأخطاء
| HTTP | الرمز | المعنى |
|---|---|---|
401 | unauthorized | مفتاح الوصول مفقود أو غير صالح؛ تحقق من ترويسة Bearer في طلبك. |
402 | insufficient_balance | رصيدك لا يكفي لتنفيذ هذه المهمة؛ أعد شحن الرصيد ثم أعد المحاولة. |
404 | unknown_type | نوع المهمة المطلوب غير موجود في الكتالوج — راجع الاسم المرسل في الطلب. |
429 | rate_limited | تجاوزت الحد المسموح من الطلبات؛ انتظر قليلًا ثم أعد المحاولة. |