حاسبة الرباعيات
أدخل المكونات الأربعة لعدد رباعي واحصل على معياره ومرافقه معًا: للعدد 1 + 2i + 3j + 4k يكون المرافق 1 − 2i − 3j − 4k والمعيار الجذر التربيعي لـ 30، أي نحو 5.477. مجاني في متصفحك.
- مجاني
- يعمل في متصفحك
- دون تسجيل
- بياناتك لا تغادر جهازك
شغّل الأداة مجانًا
مثال محلول
- W
- 1
- X
- 2
- Y
- 3
- Z
- 4
- النظيم
- 5.4772255751
- المرافق w
- 1
- المرافق x
- -2
- المرافق y
- -3
العدد الرباعي عدد ذو أربع مركّبات يُكتب q يساوي w زائد x i زائد y j زائد z k. يمدّ المستوي المركب إلى جبر هاملتون الرباعي الأبعاد، فيقدر قيمة واحدة أن تحمل جزءًا سلميًا ومتجهًا مكانيًا معًا. من أوائل المقادير التي تُحسب لأي q معيّن معياره الإقليدي — طول تلك الرباعية — ومرافقه الذي يقلب إشارات وحدات التخيل الثلاث. تبدأ محركات الألعاب والأذرع الروبوتية ومرشحات وضع المركبة الفضائية من هذين الناتجَين قبل الضرب أو القلب أو التوحيد. تقبل حاسبة الرباعيات هذه المركّبات الأربع المنتهية، وتعيد المعيار والمرافق معًا، وترفض أي جزء ناقص أو لا نهائي أو ليس عددًا.
ما العدد الرباعي وماذا يسجّل معياره ومرافقه
جبر الرباعيات لهاملتون هو جبر القسمة الحقيقي الرباعي الأبعاد الفريد. العنصر العام q يساوي w زائد x i زائد y j زائد z k، حيث w وx وy وz حقيقية، وتُحقّق وحدات التخيل أن مربع i يساوي مربع j يساوي مربع k يساوي i j k يساوي سالب واحد. تفرض تلك القواعد علاقات عدم التبادل المعروفة: i j يساوي k، وj k يساوي i، وk i يساوي j، والجداءات المعكوسة تقلب الإشارة؛ ولهذا يرمّز الرباعي الواحدي دورانًا ثلاثي الأبعاد دون قفل المحاور في زوايا أويلر.
قبل أي جداء أو معكوس يثبّت q نفسه حقيقتين سلمية ومتجهية. المعيار الإقليدي هو الطول الرباعي الأبعاد ||q|| يساوي الجذر التربيعي لمربع w زائد مربع x زائد مربع y زائد مربع z؛ ويقيّم هذا المسار ذلك الطول بوتر ذي أربعة وسائط حتى تبقى المربعات الوسيطة المعرّضة للفيض منضبطة. المرافق هو السلم نفسه مع عكس الجزء المتجهي: q شريط يساوي w ناقص x i ناقص y j ناقص z k.
والمتطابقتان التاليتان تفسّران اقتران الناتجَين: جداء q ومرافقه هو الحقيقي ||q|| مربعًا، ومتى لم يكن المعيار صفرًا كان المعكوس هو المرافق مقسومًا على ذلك المربع. الرباعي الصفري رباعية مشروعة — كل مركّبة منتهية وتساوي صفرًا — لذلك تعيد هذه الحاسبة معيارًا صفرًا ومرافقًا صفرًا بدل اختراع فشل معكوس غير معرّف لا يعد به العقد.
يعيد حقل formula دائمًا صياغة ||q|| يساوي hypot لـ w وx وy وz وq شريط يساوي w ناقص x i ناقص y j ناقص z k، حتى يعرض الشرح القاعدة بجانب الإجابة العددية دون جدول محتوى ثانٍ.
أين تبرّر واجهة الرباعيات ثمنها
تستخدم القاعات ومنصات الإرشاد حاسبة رباعيات حتى يراجع المتعلمون المعيار الرباعي المركّبات والمرافق دون قلب وحدة التخيل الخطأ يدويًا. تحتاج مولّدات الامتحانات وإضافات LMS إلى وسيط حتمي يعيد دائمًا الطول المقرَّب نفسه والأجزاء المتجهية الثلاثة المنفية نفسها للمعاملات الأربعة نفسها، وهذا ما يضمنه التحليل الخالص من الفئة A بلا رموز نموذج وبلا شبكة صادرة. تخزّن محركات الألعاب وأدوات التحريك الاتجاهات رباعيات وتحتاج المعيار قبل توحيد إطار مفتاح انزاح قليلًا، والمرافق عند قلب وضع من أصل إلى فرع.
تحوّل خطوط الروبوتات والمركبات الفضائية زيادات IMU إلى أعداد هاملتون وتفحص ||q|| فحص صحة ألا يكون تقدير الوضع قد غادر الكرة الواحدية. تبدأ دفاتر الرسوم الحاسوبية كثيرًا من عيّنات w وx وy وz وتريد المرافق قبل تطبيق q v q-شريط على متجه. تستفيد مواقع المحتوى التي تتصدر عبارة حاسبة الرباعيات من ودجة حيّة يطابق مسارها المجاني في المتصفح مسار الأتمتة المدفوع بايتًا ببايت على الوحدة نفسها.
لا يستهلك التحقق الفاشل الرصيد. أبقوا الطلبات صغيرة، وثبّتوا norm ومركّبات المرافق الأربع في الاختبارات، لتحصلوا على حساب رباعي قابل لإعادة الإنتاج للواجبات والتصحيح وعُمّال الحافة دون إقامة مكتبة جبر خطي خاصة بكم.
حالات الاستخدام
مراجعات القاعة والواجبات
دعوا الطلاب يرسلون w وx وy وz لـ q = w + xi + yj + zk ويطابقون المعيار الإقليدي والمرافق مع جبر هاملتون في الكتاب.
تصحيح آلي للامتحانات وLMS
صحّحوا بنود الرباعيات بوسيط حتمي يرفض المركّبات غير المنتهية ويعيد دائمًا المعيار والمرافق المقرَّبين نفسيهما.
خطوط التوجيه والروبوتات والرسوم
افحصوا ||q|| وq̄ على أوضاع مخزّنة قبل توحيد إطار مفتاح أو تطبيق جداء الساندويتش q v q̄ على متجه، دون استيراد مكتبة جبر خطي كاملة.
الأسئلة الشائعة
كيف نحسب معيار عدد رباعي ومرافقه؟
أرسلوا أربعة أعداد منتهية w وx وy وz لـ q = w + xi + yj + zk.
ما مرافق العدد الرباعي؟
يحفظ المرافق q̄ الجزء السلمي w وينفي الجزء المتجهي: q̄ = w − xi − yj − zk. جداء q·q̄ هو العدد الحقيقي ||q||².
ماذا يحدث إذا نقص w أو x أو y أو z أو كان لا نهائيًا أو ليس عددًا؟
لا تُفوتر المدخلات غير الصالحة ولا تعيد معيارًا ولا مرافقًا جزئيًا.
كيف أجد مقلوب العدد الرباعي من مرافقه؟
اقسم المرافق على مربع المعيار. للعدد 1 + 2i + 3j + 4k يساوي مربع المعيار 30، فيكون المقلوب هو 1 − 2i − 3j − 4k مقسومًا على 30. أما العدد الرباعي الذي معياره صفر فلا مقلوب له.
لماذا تُستخدم الأعداد الرباعية في الدوران ثلاثي الأبعاد؟
لأن العدد الرباعي الذي معياره واحد يمثل دورانًا في الفضاء دون مشكلة قفل المحاور التي تعانيها زوايا أويلر. لذلك يُفحص المعيار أولًا ويُضبط الطول ليساوي واحدًا قبل استخدامه في الدوران.
أدوات ذات صلة
للمطوّرين — الوصول عبر API
كل ما في هذه الصفحة متاح برمجيًا. هذا القسم موجّه للفرق التقنية التي تريد ربط الأداة بأنظمتها الخاصة؛ بقية المستخدمين يمكنهم استخدام الأداة أعلاه مباشرة دون الحاجة لقراءة ما يلي.
الـEndpoint
صادِق على طلبك بترويسة Bearer، وأرسل طلب POST واحدًا لتدخل مهمتك قائمة التنفيذ فورًا؛ ثم تستلم النتيجة عبر webhook أو رابط موقّع.
استدعِ الخدمة من بيئتك
curl -X POST https://api.kit.forhosting.com/math/quaternion \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"w":1,"x":2,"y":3,"z":4}'const res = await fetch("https://api.kit.forhosting.com/math/quaternion", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"w": 1,
"x": 2,
"y": 3,
"z": 4
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/math/quaternion",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"w": 1,
"x": 2,
"y": 3,
"z": 4
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/math/quaternion", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"w":1,"x":2,"y":3,"z":4}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"w":1,"x":2,"y":3,"z":4}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/math/quaternion", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)مثال على الطلب
{
"w": 1,
"x": 2,
"y": 3,
"z": 4
}مثال على الاستجابة
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "math.quaternion",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}الواجهة غير متزامنة: تستلم task_id فور الإرسال، ويمكنك الاستعلام عن الحالة بمعدل طلب واحد في الثانية.
الأسعار
السعر معلن كما تراه: لا tokens ولا نظام نقاط؛ وإن فشلت المهمة فلن تُحاسَب عليها.
الأخطاء
| HTTP | الرمز | المعنى |
|---|---|---|
401 | unauthorized | مفتاح الوصول مفقود أو غير صالح؛ تحقق من ترويسة Bearer في طلبك. |
402 | insufficient_balance | رصيدك لا يكفي لتنفيذ هذه المهمة؛ أعد شحن الرصيد ثم أعد المحاولة. |
404 | unknown_type | نوع المهمة المطلوب غير موجود في الكتالوج — راجع الاسم المرسل في الطلب. |
429 | rate_limited | تجاوزت الحد المسموح من الطلبات؛ انتظر قليلًا ثم أعد المحاولة. |
ملاحظات تقنية
تشغّل وحدة التحليل الخالص نفسها أداة الواجهة المجانية في المتصفح ومسار API المدفوع مسبقًا، فلا تختلف مراجعة واجب وخط توجيه في الإنتاج على طول أو على قلب إشارة.
عقد الإدخال وشكل الاستجابة والتحقق
تُقرَّب كل الحقول العددية إلى اثنتي عشرة مرتبة عشرية حتى تقارن الذهبيات بايتًا ببايت عبر بيئات التشغيل. مثال: w يساوي واحدًا وx اثنين وy ثلاثة وz أربعة يعطي quaternion 1+2i+3j+4k وconjugate 1-2i-3j-4k ومعيارًا هو جذر الثلاثين، نحو 5.477. يُقبل الرباعي الصفري 0+0i+0j+0k ويعيد معيارًا صفرًا. ثبّتوا المعيار المقرَّب ومركّبات المرافق الأربع في اختبارات الانحدار حتى لا يغيّر إعادة بناء لاحق إشارة في صمت. أرسلوا بهيئة POST جسم JSON فيه أربعة أعداد منتهية إلزامية: w الجزء السلمي، وx معامل i، وy معامل j، وz معامل k. يجوز أن يصل كل حقل عدد JSON أو سلسلة رقمية؛ السلاسل الفارغة والمفاتيح الناقصة وInfinity وNaN والنص غير الرقمي تفشل بـ invalid_input مع تسمية الحقل، وتلك الإخفاقات لا تستهلك الرصيد المدفوع مسبقًا. تُسقط الأسماء البديلة الاختيارية حروف هاملتون الأخرى على المواضع الأربعة نفسها: scalar وa وreal على w، وi وb على x، وj وc على y، وk وd على z. عند النجاح يعيد الجسم صدى المركّبات الأربع المدوّرة، ويعيد norm عددًا، ويعيد مركّبات المرافق الأربع conjugate_w وconjugate_x وconjugate_y وconjugate_z، ويوفّر سلسلتَي عرض: quaternion لصورة هاملتون الأصلية وconjugate للصورة ذات الشريط. اقرنوا استجابة JSON المنظَّمة برمز مصفوفة الدوران لديكم إن احتجتم تحويلًا؛ هذه القدرة تحسب معيار رباعي واحد ومرافقه فقط ولا تضرب ولا تقلب ولا توحّد.
أين تبرّر واجهة الرباعيات ثمنها
ولأن التنفيذ تحليل خالص، يكلّف كل استدعاء ناجح السعر الأساس المنشور $0.002.
أسئلة تقنية
هل يُسمح بالرباعي الصفري؟
نعم. w = x = y = z = 0 رباعي منتهٍ: تعيد الحاسبة معيارًا 0 ومرافقًا 0. لا تقلب q، فالإدخال الصفري ليس خطأ.
كم تكلفة حاسبة الرباعيات؟
أداة المتصفح مجانية. تستخدم طلبات API رصيد KIT المدفوع مسبقًا بسعر $0.002 لكل استدعاء ناجح؛ ولا تُفوتر المدخلات غير الصالحة.