MatrixCalc

حاسبة تحليل LU

حلّل أي مصفوفة مربعة إلى A = L·U مع اختيار جزئي للعنصر المحوري، وتابع كيف يُبنى العاملان المثلثيان خطوة بخطوة.

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

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

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

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

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

اضغط LU(A) ثم افتح لوح الخطوات: هناك تُبنى L و U جنبًا إلى جنب، ومعهما مصفوفة التبديل P إذا اقتضى الأمر تبديل صفوف.

فيم يُستعمل التحليل

تكتب الصيغة A = L·U المصفوفة جداءَ مصفوفة مثلثية سفلى في مصفوفة مثلثية عليا. وهو في جوهره حذف غاوس محفوظًا: فـ U نتيجة الحذف، و L تحتفظ بالمعاملات التي استُعملت للوصول إليها.

وتظهر الفائدة ما إن تتعدد الأطراف اليمنى. إذ ينقسم النظام Ax = b إلى Ly = b ثم Ux = y، وهما نظامان مثلثيان يُحلّان بالتعويض الأمامي والخلفي في n² عملية. والتحليل المكلف لا يُجرى إلا مرة واحدة، ثم لا يكلف كل طرف أيمن إضافي شيئًا يُذكر — ولهذا تسلك المكتبات العددية هذا المسلك بدل عكس المصفوفة.

مثال محلول

43
63
=
10
1.51
·
43
0−1.5

والعدد 1.5 في L هو بعينه المعامل الذي ضُرب به الصف الأول قبل طرحه من الثاني. والمحدد جداء عناصر قطر U مضروبًا في −1 عن كل تبديل صفوف — أي أنه يأتي مجانًا في مصفوفة محلَّلة سلفًا.

أخطاء شائعة

  • إغفال مصفوفة التبديل. مع اختيار العنصر المحوري تصبح العلاقة P·A = L·U لا A = L·U.
  • انتظار تحليل وحيد. لا يصير وحيدًا إلا بعد الاتفاق على أن قطر L آحاد كله.
  • تطبيقه على مصفوفة مستطيلة. تحليل LU بهذه الصيغة موضوع للمصفوفات المربعة.
  • العمل بلا اختيار للعنصر المحوري. فالصفر في الموضع المحوري يوقف الخوارزمية، والقيمة الصغيرة جدًا تفسد الدقة.

أسئلة شائعة

فيم يُستعمل تحليل LU؟
في حل أنظمة تشترك في المصفوفة نفسها وتختلف أطرافها اليمنى. يُحسب التحليل مرة واحدة، ثم لا يكلف كل نظام تالٍ سوى حلّين مثلثيين.
ماذا تمثل مصفوفة التبديل P؟
تسجّل الصفوف التي جرى تبديلها. ومع الاختيار الجزئي للعنصر المحوري تُكتب النتيجة P·A = L·U.
متى أستعمل تحليل تشوليسكي بدلًا منه؟
حين تكون المصفوفة متماثلة ومعرَّفة موجبة. فهو أسرع بنحو الضعف ولا يحتاج إلا إلى عامل مثلثي واحد، لأن A = L·Lᵀ.
هل يمكن استخراج المحدد من تحليل LU؟
نعم — فهو جداء عناصر قطر U مضروبًا في −1 عن كل تبديل صفوف أُجري.

تريد الشرح الكامل؟ اقرأ الدليل: تحليل LU خطوة بخطوة

حاسبات أخرى