MatrixCalc

حاسبة الصورة الدرجية المختزلة وحذف غاوس والرتبة

اختزل أي مصفوفة إلى الصورة الدرجية المختزلة واقرأ كل عملية أولية على الصفوف مكتوبة على هيئة S2 → S2 − 3·S1. تحل الأنظمة الخطية وتعطي الرتبة.

المصفوفة A
صفوف: 3
أعمدة: 3
المصفوفة B
صفوف: 3
أعمدة: 3
العمليات

افتح الخطوات أدناه لرؤية الإجابة الكاملة.

النتيجة
ختر عملية لرؤية النتيجة هنا. ستظهر رسائل الخطأ في هذه المنطقة.

تلميح: اضبط الحجم (الحد الأقصى 50×50). A×B يتطلب أعمدة(A)=صفوف(B). المحدد/المعكوس/الأثر/الأس تتطلب مصفوفات مربعة.

React, Tailwind & shadcn/ui. No external math deps. — العربية

اكتب مصفوفتك، وافتح تبويب التحليلات، ثم اضغط RREF(A). ينفتح عرض الخطوات من تلقائه ويسرد كل عملية بالترميز المعتاد، فيمكنك نقل الحل مباشرة إلى دفترك ومعرفة أين حادت محاولتك. واضغط الصورة الدرجية(A) لحذف غاوس البسيط، أو rank(A) للرتبة — والثلاثة تخرج من الخوارزمية نفسها المشروحة أدناه.

العمليات الأولية الثلاث على الصفوف

الاختزال أنفع خوارزمية في الجبر الخطي. فمنه تخرج الرتبة والمحدد والمعكوس وحلّ النظام الخطي جميعًا. وهو يقوم على ثلاث عمليات، لا تغيّر أي منها مجموعة حلول النظام الأصلي:

  1. تبديل صفين: S(i) ↔ S(j)
  2. ضرب صف في عدد غير صفري: S(i) → k·S(i)
  3. إضافة مضاعف لصف إلى صف آخر: S(i) → S(i) + k·S(j)

وضرب صف في صفر ليس في القائمة، وهو غير مشروع: فهو يتلف معادلة بدل أن يعيد كتابتها.

الصورة الدرجية

تكون المصفوفة في الصورة الدرجية حين:

  • تقع الصفوف الصفرية كلها في الأسفل؛
  • يقع كل عنصر أول غير صفري (العنصر المحوري) إلى يمين محور الصف الذي فوقه تمامًا؛
  • يكون كل ما تحت العنصر المحوري أصفارًا.
21−1
032
005

الصورة الدرجية المختزلة

والصورة المختزلة تمضي أبعد: كل عنصر محوري يساوي 1 وهو العنصر غير الصفري الوحيد في عموده. والأهم: لكل مصفوفة صورة درجية مختزلة واحدة بالضبط — فالنتيجة لا تتوقف على ترتيب إجرائك للعمليات. وهذه الوحدانية هي ما يجعلها مرجعًا موثوقًا تقارن به حلّك.

الخوارزمية خطوة بخطوة

  1. ابدأ من أعلى اليسار. ابحث عن أكبر عنصر في العمود الحالي — وهذا الاختيار الجزئي للعنصر المحوري، وهو يُبقي أخطاء التقريب صغيرة.
  2. وإن كان العمود كله أصفارًا فتقدّم عمودًا واحدًا وأعد المحاولة.
  3. ارفع ذلك الصف إلى موضع المحور.
  4. اقسم صف المحور على المحور نفسه ليصير 1.
  5. اطرح مضاعفات صف المحور من سائر الصفوف لتصفير بقية العمود.
  6. انزل صفًا وتقدّم عمودًا وكرّر.

وتطبيق الخطوة 5 على الصفوف التي تحت المحور وحدها يعطي حذف غاوس والصورة الدرجية. وتنظيف ما فوقها أيضًا يعطي غاوس-جوردان والصورة المختزلة. وغاوس-جوردان أكثر حسابًا، ومقابل ذلك يُقرأ الحل من دون تعويض عكسي.

مثال محلول

121
243
365
120
001
000

لم ينل العمود الثاني محورًا قط، فمتغيره حر — والصف الصفري يؤكد أن المعادلة الثالثة لم تحمل معلومة جديدة. وبقراءة الصورة: الرتبة 2، ولنظام مصفوفة معاملاته هذه ما لا نهاية من الحلول بوسيط حر واحد.

حلّ نظام خطي

أدخل النظام على شكل مصفوفة موسعة: صف لكل معادلة، وعمود لكل مجهول، وعمود أخير للثوابت. فثلاث معادلات بثلاثة مجاهيل تعطي مصفوفة 3×4. وكل عملية على الصف تسري على الصف كاملًا، بما فيه عمود الثوابت. خذ ‏x + 2y − z = −4‏ و‏2x + 3y − z = −11‏ و‏−2x − 3z = 22‏:

12−1−4
23−1−11
−20−322
12−1−4
0−11−3
00−12

يقول الصف الأخير إن −z = 2، فيكون z = −2. وبالتعويض صعودًا نجد y = 1 ثم x = −8. وتُقرأ الحالات الثلاث الممكنة من الصورة المختزلة:

  • حل وحيد: لكل عمود من مصفوفة المعاملات محور.
  • ما لا نهاية من الحلول: بقي عمود بلا محور، ومتغيراته حرة.
  • لا حل: يظهر صف 0 0 0 | c مع c ≠ 0، وهو يقرر أن 0 = c.

الرتبة: عدّ ما بقي

رتبة المصفوفة هي عدد صفوفها المستقلة خطيًا — وهي كذلك عدد أعمدتها المستقلة خطيًا. والعددان متساويان دائمًا، وهي حقيقة بلغت من الأهمية أن صار لها اسم: مبرهنة تساوي رتبة الصفوف ورتبة الأعمدة. ولحسابها اختزل المصفوفة وعُدّ الصفوف غير الصفرية. والعمليات على الصفوف لا تغيّر الرتبة أبدًا، وهذا بالضبط سبب نجاح الطريقة.

123
456
579
123
0−3−6
000
الرتبة = 2

فالصف الثالث هنا هو الأول مضافًا إليه الثاني بالضبط، فلا يضيف شيئًا ويصفّره الاختزال. وفي مصفوفة m×n تكون الرتبة ≤ min(m, n)، والمصفوفة التي تبلغ هذا الحد ذات رتبة تامة. وفي المصفوفة المربعة تكون الرتبة التامة هي عينها قابلية العكس، وهي عينها أن يكون المحدد غير صفري — ثلاث صياغات لخاصية واحدة.

والرتبة كذلك هي ما يقرر إن كان النظام قابلًا للحل أصلًا. تقول مبرهنة روشيه-كابيلي إن Ax = b متوافق تمامًا حين تكون rank(A) = rank([A | b])؛ فإن ساوت هذه الرتبة المشتركة عدد المجاهيل كان الحل وحيدًا، وإلا بقي n − rank من الوسائط الحرة. والمتطابقة القرينة هي مبرهنة الرتبة والبطلان: rank(A) + nullity(A) = n.

أخطاء شائعة

  • التوقف عند الصورة الدرجية البسيطة. تصفير ما تحت كل محور وحده يعطي الصورة الدرجية، أما المختزلة فتنظف ما فوقها أيضًا.
  • ترك محور لا يساوي 1. تشترط الصورة المختزلة قسمة كل صف محوري على محوره.
  • تبديل الأعمدة. تبديل الصفوف مسموح، أما تبديل الأعمدة فيغيّر أي متغير هو أي.
  • إغفال الصف المتناقض. صفٌ فيه 0 0 0 | c مع c ≠ 0 يعني أن النظام بلا حل البتة.
  • عدّ الصف الصفري دليلًا على انعدام الحل. الصف الصفري كله معادلة زائدة، فالحلول عندئذ لا نهائية. ولا يعني انعدامَ الحل إلا 0 = c بـ c غير صفري.
  • عدّ الصفوف غير الصفرية قبل الانتهاء. لا يتبيّن ارتباط الصفوف إلا بعد اكتمال الاختزال. فاختزل تمامًا ثم عُدّ.

أسئلة شائعة

ما الفرق بين الصورة الدرجية والصورة الدرجية المختزلة؟
الصورة الدرجية فيها أصفار تحت كل عنصر محوري. والمختزلة تشترط زيادةً أن تكون العناصر المحورية مساوية 1 وأن يكون ما فوقها أصفارًا. والوحيدة منهما هي المختزلة.
ما الفرق بين حذف غاوس وحذف غاوس-جوردان؟
حذف غاوس يقف عند الصورة الدرجية وينتهي بالتعويض العكسي. أما غاوس-جوردان فيمضي إلى الصورة المختزلة حيث يُقرأ الحل مباشرة، مقابل حساب أكثر.
كيف أدخل نظام معادلات؟
على شكل مصفوفة موسعة: صف لكل معادلة، وعمود لكل مجهول، وعمود أخير للثوابت. فثلاث معادلات بثلاثة مجاهيل تعطي مصفوفة 3×4.
ماذا يعني ظهور صف صفري في الناتج؟
يعني أن تلك المعادلة كانت توليفة من المعادلات الأخرى ولم تضف شيئًا. وعندها يكون للنظام عادةً ما لا نهاية من الحلول.
كيف أعرف أن النظام بلا حل؟
من صف طرفه الأيسر أصفار كلها بينما ثابته غير صفري. فهو يقرر أن 0 = c، وهذا تناقض.
هل أستطيع قراءة الرتبة من الصورة المختزلة؟
نعم — فالرتبة هي عدد الصفوف غير الصفرية في الصورة المختزلة. وللحاسبة كذلك زر رتبة مستقل يؤدي هذا بعينه.

حاسبات أخرى