هذه المقالة يتيمة. ساعد بإضافة وصلة إليها في مقالة متعلقة بها

تقسيم مصفوفة

من أرابيكا، الموسوعة الحرة
اذهب إلى التنقل اذهب إلى البحث

في القواعد الرياضية للجبر الخطي، تقسيم المصفوفة هو تعبير يستخدم لتمثيل مصفوفة ما في صورة جمع أو طرح عدة مصفوفات. وتعتمد العديد من الطرق التكرارية (مثل نظام المعادلات التفاضلية) على حل معادلات المصفوفة مباشرة.

التقسيم الاعتيادي

نحن نسعي لحل المعادلة:

Ax=k,

 

 

 

 

(1)

حيث A هي مصفوفة n × n، وk هو متجه عمودي معطى يحتوي على n عنصر، فنقسم المصفوفة A إلى:

A=BC,

 

 

 

 

(2)

حيث B وC هما مصفوفتان n × n. نقول أن A = BC هي مصفوفة مقسمة، إذا كانت B−10 وC0. ونفرض أن:

Bx=g,

 

 

 

 

(3)

حيث g هو متجه عمودي معطى يمكن حله مباشرة للمتجه x. وبذلك يكون:

Bx(m+1)=Cx(m)+k,m=0,1,2,,

 

 

 

 

(4)

x(m+1)=B1Cx(m)+B1k,m=0,1,2,

 

 

 

 

(5)

والمصفوفة D = B−1C لا تحتوي على عناصر سالبة طالما (معادلة 2) تمثل تقسيم اعتيادي لـA.[1]

الطرق التكرارية

يمكن وصف العديد من الطرق التكرارية على أنها تقسيم للمصفوفة. إذا كانت عناصر القطر الرئيسي للمصفوفة A لا تساوي صفر، يتم التعبير عن A على أنها:

A=DUL,

 

 

 

 

(6)

حيث D هي الجزء القطري لـA، وU وL يمثلان على الترتيب مصفوفتان مثلثيتان علوية وسفلية بأبعاد n × n، ويصبح لدينا التالي.

يمكن التعبير عن طريقة جاكوبي في صورة مصفوفة كتقسيم

x(m+1)=D1(U+L)x(m)+D1k.[2][3]

 

 

 

 

(7)

كذلك طريقة جاوس-سيدل

x(m+1)=(DL)1Ux(m)+(DL)1k.[3][4]

 

 

 

 

(8)

كذلك طريقة (successive over-relaxation)

x(m+1)=(DωL)1[(1ω)D+ωU]x(m)+ω(DωL)1k.[3][5]

 

 

 

 

(9)

أمثلة

التقسيم العادي

A=(623142315),k=(51210)

 

 

 

 

(10)

B=(600040005),C=(023102310),

 

 

 

 

(11)

A1=147(181316112115131222),B1=(00[4pt]00[4pt]00),
D=B1C=(0[4pt]140[4pt]350),B1k=([4pt]3[4pt]2).

وحيث أن B−10 وC0، فإن التقسيم (معادلة 11) هو تقسيم اعتيادي.

x(m+1)=(0[4pt]140[4pt]350)x(m)+([4pt]3[4pt]2),m=0,1,2,

 

 

 

 

(12)

ويصبح بذلك الحل الأمثل للمعادلة:

x=(213).

 

 

 

 

(13)

يظهر الجدول التالي أول تكرارات للمعادلة (12)، بدءً بـx(0) = (0.0, 0.0, 0.0)T. ومن الجدول نستطيع ملاحظة أن الطريقة تتجه نحو الحل (معادلة 13).

x1(m) x2(m) x3(m)
0.0 0.0 0.0
0.83333 -3.0000 2.0000
0.83333 -1.7917 1.9000
1.1861 -1.8417 2.1417
1.2903 -1.6326 2.3433
1.4608 -1.5058 2.4477
1.5553 -1.4110 2.5753
1.6507 -1.3235 2.6510
1.7177 -1.2618 2.7257
1.7756 -1.2077 2.7783
1.8199 -1.1670 2.8238

طريقة جاوس-سيدل

نظرًا لأن القطر الرئيسي للمصفوفة A لا يحتوي على عناصر صفرية، فيمكن كتابة المصفوفة بالصيغة التالية:

D=(600040005),U=(023002000),L=(000100310).

 

 

 

 

(14)

(DL)1=1120(2000530013624),
(DL)1U=1120(040600107502651),(DL)1k=1120(100335233).

x(m+1)=1120(040600107502651)x(m)+1120(100335233),m=0,1,2,

 

 

 

 

(15)

يظهر الجدول التالي أول تكرارات للمعادلة (15)، بدءً بـx(0) = (0.0, 0.0, 0.0)T. ومن الجدول نستطيع ملاحظة أن الطريقة تتجه نحول الحل (معادلة 13)، لكن أسرع من طريقة جاكوبي الموضحة أعلاه.

x1(m) x2(m) x3(m)
0.0 0.0 0.0
0.8333 -2.7917 1.9417
0.8736 -1.8107 2.1620
1.3108 -1.5913 2.4682
1.5370 -1.3817 2.6459
1.6957 -1.2531 2.7668
1.7990 -1.1668 2.8461
1.8675 -1.1101 2.8985
1.9126 -1.0726 2.9330
1.9423 -1.0479 2.9558
1.9619 -1.0316 2.9708

ملاحظات

  1. ^ Varga (1960, pp. 121–122)
  2. ^ Burden & Faires (1993, p. 408)
  3. ^ أ ب ت Varga (1962, p. 88)
  4. ^ Burden & Faires (1993, p. 411)
  5. ^ Burden & Faires (1993, p. 416)

مراجع

  • Burden، Richard L.؛ Faires، J. Douglas (1993)، Numerical Analysis (ط. 5th)، Boston: Prindle, Weber and Schmidt، ISBN:0-534-93219-3.
  • Varga، Richard S. (1960). "Factorization and Normalized Iterative Methods". في Langer، Rudolph E. (المحرر). Boundary Problems in Differential Equations. Madison: University of Wisconsin Press. ص. 121–142. LCCN:60-60003.
  • Varga، Richard S. (1962)، Matrix Iterative Analysis، New Jersey: Prentice-Hall، LCCN:62-21277.