حاسبة المتجه
أدخل مركبتي متجه في المستوى واحصل على مقداره واتجاهه ومتجه الوحدة: المتجه (3، 4) مقداره 5 ومتجه وحدته (0.6، 0.8). وتقع الزاوية دائمًا في الربع الصحيح. مجاني في متصفحك.
- مجاني
- يعمل في متصفحك
- دون تسجيل
- بياناتك لا تغادر جهازك
شغّل الأداة مجانًا
مثال محلول
- X
- 3
- Y
- 4
- المقدار
- 5
- الزاوية (درجات)
- 53.1301023542
- الزاوية (rad)
- 0.927295218
- الزاوية (° من 0 إلى 360)
- 53.1301023542
يُوصَف المتجه ثنائي الأبعاد وصفًا تامًا إما بزوج من المركبات الديكارتية أو بطول واتجاه. تأخذ حاسبة المتجه هذه المركبة x والمركبة y، وتحسب المقدار الإقليدي جذرًا تربيعيًا لمجموع مربع x ومربع y، وتسترجع زاوية الاتجاه بقوس الظل ذي الوسيطين atan2 لـ y وx حتى يقع الاتجاه في الربع الصحيح. تُبلّغ الاستجابة كذلك عن المتجه الوحدوي المطابق، وسلسلة بالصورة القطبية، وقراءتي الدرجات ذات الإشارة ومن الصفر إلى ثلاثمئة وستين.
ما الذي ترجعه حاسبة متجه ثنائية الأبعاد: الطول والاتجاه والجهة الوحدوية
في المستوى يكون المتجه سهمًا من الأصل إلى النقطة التي إحداثياها المركبتان x و y. يثبّت هذان العددان السهم تثبيتًا تامًا، غير أن الطلاب والمهندسين وشيفرة الألعاب كثيرًا ما يريدون زوجًا آخر: كم يبلغ طول السهم، وإلى أين يشير. الطول هو المقدار الإقليدي، أي وتر المثلث القائم الذي ساقاه القيمتان المطلقتان لـ x و y، ويُكتب r مساويًا للجذر التربيعي لمربع x زائد مربع y.
الاتجاه هو زاوية الاتجاه المقاسة من محور x الموجب، عكس عقارب الساعة عندما تكون الزاوية موجبة. لا يكفي قوس الظل بوسيط واحد لـ y على x، لأنه يطوي الأرباع المتقابلة ويفشل عندما يكون x صفرًا. تفحص الدالة ذات الوسيطين atan2 لـ y وx الإشارتين معًا، فلا يُحسب متجه الربع الثاني متجهًا في الرابع، ويتلقى المتجه الرأسي الخالص موجب أو سالب تسعين درجة.
قسمة كل مركبة على المقدار تنتج المتجه الوحدوي، أي الاتجاه نفسه بطول واحد، وهو زوج جيوب التمام الاتجاهية المستعمل في الإضاءة والتوجيه وتحليل القوى. تجمع هذه الصفحة تلك الأفكار الثلاث في عقد واحد: المقدار، والزاويتان ذات الإشارة والمطويتان، والمركبتان الوحدويتان، وسلسلة قطبية على هيئة r زاوية ثيتا درجات، وتسمية الربع أو المحور. أما الأدوات المقصورة على المقدار التي تقبل مصفوفة نونية الأبعاد، وصفحات زاوية الاتجاه التي تتصدّر بـ atan2، فتجيب عن استعلامات بحث أخرى.
الاستعلام هنا هو حاسبة المتجه العامة: تدخل المركبات وتخرج الصورة القطبية.
ما الذي تُدخله وكيف يُحسب
الحساب مسار قصير حتمي تمامًا. المقدار هو الوتر الإقليدي لـ x و y. إن كان ذلك الطول في حكم الصفر فشلت الطلبية، لأن إزاحة طولها صفر لا تشير إلى جهة ولا يمكن تكوين متجه وحدوي.
وإلا فالزاوية بالراديان هي atan2 لـ y وx، وصورة الدرجات تضرب بمئة وثمانين على باي، وحقل درجات ثانٍ يطوي الناتج ذا الإشارة في الفترة نصف المفتوحة من الصفر إلى ثلاثمئة وستين. المركبتان الوحدويتان هما x على r و y على r. مثال: x يساوي ثلاثة و y يساوي أربعة مثلث كلاسيكي ثلاثة-أربعة-خمسة، فالمقدار خمسة، والاتجاه نحو ثلاث وخمسين نقطة ثلاثة عشر درجة، والمتجه الوحدوي صفر نقطة ستة وصفر نقطة ثمانية.
مثال: x يساوي سالب خمسة و y يساوي اثني عشر مثلث خمسة-اثني عشر-ثلاثة عشر في الربع الثاني. لا مركبة ثالثة، ولا زوج كروي من الزوايا، ولا تحويل آلي للمركبات نفسها من أقدام إلى أمتار؛ يختار المستدعي إطارًا ديكارتيًا مشتركًا.
أين تثبت حاسبة المتجه جدواها في الدراسة والتصميم والاختبارات
تلقى الصفوف هذا التحويل في الأسبوع الذي تُقدَّم فيه الصورة القطبية: يعطي الكتاب مركبات قوة أو إزاحة أو سرعة ويطلب المقدار والزاوية من محور x الموجب. ترجع مكالمة واحدة المقدارين مع المتجه الوحدوي، فيراجع المتعلم مفتاح إجابات كاملًا بالصورة القطبية من غير أن يقلب إشارة الربع بيده. يستطيع المعلمون ومؤلفو LMS توليد قوالب مسبقة ترفض المتجه الصفري وأي مركبة غير متناهية بدل قبول صمت بدرجة صفر.
يستعيد مطورو الألعاب وهواة الروبوتات اتجاه متجه سرعة أو تصويب على مستوٍ 2D؛ والتحويل عبر atan2 من غير منطق أرباع مصنوع يدويًا يتجنب الخطأ الكلاسيكي الذي يبلّغ أن شخصية تتجه يسارًا تتجه يمينًا. تفك دفاتر الفيزياء القوة إلى طول واتجاه قبل إسقاطها على محور. في هذه الصفحة يجري العمل كله داخل المتصفح.
اقرنوا هذه الصفحة بأداة مقدار نونية الأبعاد عندما لا يكون المتجه مستويًا، وبصفحة زاوية اتجاه عندما يكون المجهول الوحيد هو الاتجاه، وبمحول زوايا عندما يجب أن تظهر النتائج بالغراد أو بالدورات.
حالات الاستخدام
مراجعات الصورة القطبية للواجبات
حوّلوا مركبات الكتاب إلى مقدار وزاوية اتجاه ومتجه وحدوي، وتأكدوا أن المتجه الصفري يفشل بدل اختراع اتجاه زائف قدره 0°.
اتجاهات الألعاب ومتجهات التصويب
استعيدوا الاتجاه في المستوى والجهة الوحدوية لمتجه سرعة أو تصويب من vx و vy، مع الأرباع الصحيحة للحركة يسارًا وأسفلًا وفي القطر.
قوالب هندسة حتمية
ولّدوا إجابات قطبية قابلة للتكرار لاختبارات الوحدة ومدققي المسابقات وتوكيدات CI من غير إعادة تنفيذ حالات atan2 الحدّية.
الأسئلة الشائعة
كيف يُوجد مقدار متجه ثنائي الأبعاد واتجاهه؟
المقدار هو r = √(x² + y²). والاتجاه هو θ = atan2(y, x) من محور x الموجب. تشمل الاستجابة الدرجات والراديان والطي [0, 360) والمتجه الوحدوي وسلسلة بالصورة القطبية.
لماذا يُرفض المتجه الصفري؟
عندما تكون المركبتان صفرًا يكون الطول صفرًا والسهم لا يشير إلى جهة، فزاوية الاتجاه والمتجه الوحدوي غير معرّفين.
هل هذا هو نفسه حاسبة المقدار أو زاوية الاتجاه؟
لا. تجيب حاسبة المقدار عن الطول النوني الأبعاد. وتركز أداة زاوية الاتجاه على الاتجاه وحده. ترجع حاسبة المتجه هذه الصورة القطبية من مركبتين مستويتين: الطول والزاوية والجهة الوحدوية معًا.
كيف أجد متجه الوحدة؟
اقسم كل مركبة على المقدار. المتجه (3، 4) مقداره 5، فمتجه وحدته هو (0.6، 0.8): الاتجاه نفسه لكن بطول يساوي واحدًا تمامًا.
لماذا لا تكفي قسمة y على x لإيجاد الزاوية؟
لأن هذه القسمة تخلط بين الأرباع المتقابلة وتفشل عندما تكون x صفرًا. تستخدم الحاسبة دالة تنظر إلى إشارتي المركبتين معًا، فلا يُقرأ متجه في الربع الثاني على أنه في الربع الرابع.
أدوات ذات صلة
للمطوّرين — الوصول عبر API
كل ما في هذه الصفحة متاح برمجيًا. هذا القسم موجّه للفرق التقنية التي تريد ربط الأداة بأنظمتها الخاصة؛ بقية المستخدمين يمكنهم استخدام الأداة أعلاه مباشرة دون الحاجة لقراءة ما يلي.
الـEndpoint
صادِق على طلبك بترويسة Bearer، وأرسل طلب POST واحدًا لتدخل مهمتك قائمة التنفيذ فورًا؛ ثم تستلم النتيجة عبر webhook أو رابط موقّع.
استدعِ الخدمة من بيئتك
curl -X POST https://api.kit.forhosting.com/math/vector \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"x":3,"y":4}'const res = await fetch("https://api.kit.forhosting.com/math/vector", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"x": 3,
"y": 4
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/math/vector",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"x": 3,
"y": 4
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/math/vector", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"x":3,"y":4}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"x":3,"y":4}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/math/vector", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)مثال على الطلب
{
"x": 3,
"y": 4
}مثال على الاستجابة
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "math.vector",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}الواجهة غير متزامنة: تستلم task_id فور الإرسال، ويمكنك الاستعلام عن الحالة بمعدل طلب واحد في الثانية.
الأسعار
السعر معلن كما تراه: لا tokens ولا نظام نقاط؛ وإن فشلت المهمة فلن تُحاسَب عليها.
الأخطاء
| HTTP | الرمز | المعنى |
|---|---|---|
401 | unauthorized | مفتاح الوصول مفقود أو غير صالح؛ تحقق من ترويسة Bearer في طلبك. |
402 | insufficient_balance | رصيدك لا يكفي لتنفيذ هذه المهمة؛ أعد شحن الرصيد ثم أعد المحاولة. |
404 | unknown_type | نوع المهمة المطلوب غير موجود في الكتالوج — راجع الاسم المرسل في الطلب. |
429 | rate_limited | تجاوزت الحد المسموح من الطلبات؛ انتظر قليلًا ثم أعد المحاولة. |
ملاحظات تقنية
أي مركبة ليست عددًا متناهيًا تفشل بـ invalid_input، ويُرفض المتجه الصفري لأنه لا اتجاه له.
عقد الإدخال والصيغ ومعنى invalid_input
أرسلوا جسم JSON بطريقة POST مع عددين متناهيين إلزاميين: x المركبة الأفقية، و y المركبة الرأسية. يجوز أن يصل كل حقل عددًا JSON أو سلسلة رقمية. عند إغفال الاسم القانوني تقابل الأسماء البديلة vx و x_component الحقل x، وتقابل vy و y_component الحقل y. الحقول الغائبة والسلاسل الفارغة والنص غير العددي وNaN وInfinity تفشل بـ invalid_input الذي يسمي الحقل المعيب، ولا تُفوتر تلك الإخفاقات.
أين تثبت حاسبة المتجه جدواها في الدراسة والتصميم والاختبارات
يصل المطوّرون API بأوراكيل التصحيح وتوكيدات التكامل المستمر حتى تبقى أزواج معروفة مثل ثلاثة وأربعة مثبتة عند المقدار خمسة. عبر API تكلف كل استعلام ناجح $0.002؛ ولا تُحاسب عملية التحقق الفاشلة، ولا يُخزَّن شيء بعد عودة الاستجابة.
أسئلة تقنية
كم تكلفة حاسبة المتجه؟
هي مجانية في متصفحكم في هذه الصفحة. عبر API يكلف الطلب الناجح $0.002؛ ولا تُحاسب المدخلات الباطلة مثل مركبة غير متناهية أو المتجه الصفري.
ماذا يحدث إن لم يكن x أو y عددًا متناهيًا؟
القيم الغائبة والسلاسل الفارغة والنص غير العددي وNaN وInfinity تفشل بـ invalid_input مع تسمية الحقل. ولا تُفوتر تلك الطلبات.