في هذا الشارح، سوف نتعلَّم كيف نعبِّر عن نظام معادلات خطية في صورة معادلة مصفوفية.
لعلَّ أحد أهم التطبيقات للعمليات على مصفوفة هو حلُّ نظام معادلات خطية. وعلى الرغم من أنه يُمكننا حلُّ نظام مكوَّن من معادلتين أو ثلاثٍ باستخدام طريقة التعويض أو طريقة الحذف، تصبح هذه الطُّرق صعبةً في حالة وجود عدد كبير من المعادلات والثوابت المجهولة. يُمكننا برمجة الكمبيوتر لحلِّ هذه المسائل، لكن كيف نبرمج الكمبيوتر لإجراء هذه العمليات؟
عندما نحوِّل نظام معادلات خطية إلى معادلة مصفوفية على الصورة ، يُمكننا استخدام هذه الصورة لإدخال المصفوفة بشكل مختصر أكثر إلى الكمبيوتر. في هذا الشارح، لن نتطرَّق إلى إدخال المعادلة المصفوفية إلى الكمبيوتر، لكننا سنركِّز على كيفية كتابة المعادلة المصفوفية المكافئة لأيِّ نظام خطي من معادلات.
هيَّا نبدأ بمناقشة النظام الأبسط، الذي يتألَّف من معادلتين ومجهولين.
خطوات: كتابة المعادلة المصفوفية المكافئة لنظام مكوَّن من معادلتين
افترض أن لدينا نظام معادلات كالآتي: حيث ، ، ، ، ، ثوابت معلومة. يُمكننا كتابة هذا النظام المكوَّن من معادلتين فى صورة معادلة مصفوفية واحدة:
تُسمَّى المصفوفة التي رُتبتها الموجودة في الطرف الأيمن مصفوفة المعاملات، بينما تُسمَّى مصفوفة العمود الموجودة في الطرف الأيمن مصفوفة المتغيِّرات، أمَّا مصفوفة العمود الموجودة في الطرف الأيسر فتُسمَّى مصفوفة الثوابت. يُمكننا التعبير عن هذه المعادلة باختصار لتصبح: حيث مصفوفة المعاملات، مصفوفة المتغيِّرات، مصفوفة الثوابت.
إذا أجرَيْنا عملية الضرب لمصفوفتي الطرف الأيمن من المعادلة المصفوفية، فإننا نحصل على:
وبمساواة العناصر المتناظِرة للمصفوفتين في طرفَيْ هذه المعادلة، نحصل مرَّة أخرى على النظام المكوَّن من معادلتين خطيتين. ومن ثَمَّ، فهذه المعادلة المصفوفية تُكافئ النظام المكوَّن من المعادلتين الخطيتين.
نلاحِظ أن معاملات ، في نظام المعادلات قد كوَّنت عناصر المصفوفة التي من الرُّتبة ؛ ولذلك سُمِّيت مصفوفة المعاملات. عند كتابة مصفوفة المعاملات، علينا أن ننتبه إلى ترتيب العناصر، الذي يجب أن يتَّفِق مع ترتيب العناصر في مصفوفة المتغيِّرات. وبما أن هو العنصر الأول في مصفوفة المتغيِّرات، فهذا يعني أن معاملات تقع في العمود الأول. ولذلك نستخدم نفس مصفوفة المعاملات حتى إذا كُتِبت المعادلة الأولى في النظام على الصورة . وبدلًا من اتِّباع ترتيب المعاملات المكتوبة في المعادلة المُعطاة، علينا تحديد كلِّ متغيِّر ومعاملاته.
نلاحِظ أيضًا أن مصفوفة العمود الموجودة في الطرف الأيسر من المعادلة المصفوفية تحتوي على الحدود الثابتة من كلِّ طرف أيسر من نظام المعادلات؛ ولذلك سُمِّيت مصفوفة الثوابت. ويجب أن يتوافق ترتيب هذه الثوابت مع ترتيب الصفوف في مصفوفة المعاملات. وبما أن معاملات المعادلة الأولى، ، مكتوبة في الصف الأول من مصفوفة المعاملات، فإن الثابت في هذه المعادلة يجب أن يَظهَر أيضًا في الصف الأول من مصفوفة الثوابت.
في المثال الأول، سنكتب معادلة مصفوفية تُكافئ نظامًا مكوَّنًا من معادلتين.
مثال ١: التعبير عن زوج من المعادلات الآنية في صورة معادلة مصفوفية
عبِّر عن المعادلتين الآنيتين: في صورة معادلة مصفوفية.
الحل
في هذا المثال، علينا إيجاد معادلة مصفوفية تُكافئ الزوج المُعطَى من المعادلات الآنية. تذكَّر أن أيَّ زوج من المعادلات الآنية: يُمكن كتابته في صورة المعادلة المصفوفية:
نلاحِظ أن الزوج المُعطَى من المعادلات الآنية له نفس صورة المعادلات التي لدينا. وتحديدًا:
- جميع المتغيِّرات في الطرف الأيمن
- جميع الثوابت في الطرف الأيسر
- المتغيِّرات مُرتَّبة أبجديًّا.
وبذلك يُمكننا تكوين مصفوفة المعاملات ومصفوفة الثوابت عن طريق كتابة الأعداد الموجودة في المواضع المناظِرة في المعادلتين الآنيتين. الجزء الوحيد الذي يجب الانتباه إليه هنا هو ملاحَظة أن معامل في المعادلة الثانية يساوي ١؛ نظرًا لعدم وجود معامل مرئي. لتوضيح هذه الحقيقة، يُمكننا كتابة واحد باعتباره معامله:
وهذا تَنتُج عنه مصفوفة المعاملات ومصفوفة الثوابت على الترتيب:
بالتعويض بهذه المصفوفات في المعادلة المصفوفية، نحصل على:
في المثال السابق، كوَّنَّا معادلة مصفوفية باستخدام زوج من المعادلات الآنية على الصورة القياسية.
تعريف: الصورة القياسية لنظام المعادلات
يكون نظام المعادلات على الصورة القياسية إذا كانت:
- جميع المتغيِّرات في الطرف الأيمن
- جميع الثوابت في الطرف الأيسر
- المتغيِّرات مُرتَّبة أبجديًّا (أو بالترتيب المُحدَّد في مصفوفة المتغيِّرات).
إن البدء بنظام معادلات على الصورة القياسية يُفيد كثيرًا عندما يكون علينا إيجاد معادلة مصفوفية مكافئة. وإذا كان لدينا نظام معادلات ليس على الصورة القياسية، فيُمكننا البدء بإعادة ترتيب النظام ليصبح على الصورة القياسية.
في المثال الآتي، سنكتب أولًا نظامًا مكوَّنًا من معادلتين على صورته القياسية، ثم نُوجِد المعادلة المصفوفية المناظِرة للنظام.
مثال ٢: التعبير عن زوج من المعادلات الآنية في صورة معادلة مصفوفية
عبِّر عن المعادلتين الآنيتين: في صورة معادلة مصفوفية.
الحل
في هذا المثال، علينا إيجاد معادلة مصفوفية مكافئة للزوج المُعطَى من المعادلات الآنية. تذكَّر أن أيَّ زوج من المعادلات الآنية على الصورة: يُمكن كتابته في صورة المعادلة المصفوفية:
ومن المُهِمِّ هنا أن نلاحِظ أن عناصر مصفوفة المعاملات تمثِّل معاملات المعادلتين الآنيتين بنفس الترتيب المُعطَى في مصفوفة المتغيِّرات . وهذا يعني أن العمود الأول من مصفوفة المعاملات يحتوي على معاملات المتغيِّر ، بينما يحتوي العمود الثاني على معاملات المتغيِّر .
وهاتان المعادلتان غير مكتوبتين بالصورة الصحيحة؛ لأن بعض المتغيِّرات تَظهَر في الطرف الأيسر من المعادلتين، وبعض الثوابت تَظهَر في الطرف الأيمن. وتذكَّر أن نظام المعادلات يكون على الصورة القياسية إذا كانت:
- جميع المتغيِّرات في الطرف الأيمن
- جميع الثوابت في الطرف الأيسر
- المتغيِّرات مُرتَّبة أبجديًّا (أو بالترتيب المُحدَّد في مصفوفة المتغيِّرات).
نبدأ بإعادة ترتيب الزوج المُعطَى من المعادلات الآنية ليصبح على الصورة القياسية:
ومن ثَمَّ، يُمكننا تكوين مصفوفة المعاملات ومصفوفة الثوابت عن طريق كتابة الأعداد في المواضع المناظِرة في المعادلتين الآنيتين. والشيء الوحيد الذي علينا الانتباه إليه هنا هو ملاحَظة أن المعاملات في المعادلة الثانية تساوي ١. لتوضيح هذه الحقيقة، يُمكننا كتابة ١ باعتباره المعامل:
وهذا يُعطينا مصفوفة المعاملات ومصفوفة الثوابت، على الترتيب:
بالتعويض بمصفوفة المعاملات ومصفوفة الثوابت في المعادلة المصفوفية، نحصل على:
والآن بعد أن تعرَّفنا على كيفية كتابة معادلة مصفوفية مناظِرة لنظام مكوَّن من معادلتين خطيتين، دعونا نناقش كيفية كتابة المعادلة المصفوفية لنظام أكبر. قبل أن نناقش أمثلة على الأنظمة الكُبرى، علينا أن نَفهَم العلاقة بين عدد المعادلات وعدد المجاهيل في نظام معادلات وبين رُتبة مصفوفة المعاملات.
تضمَّن المثالان السابقان نظامًا مكوَّنًا من معادلتين ومجهولين. ونتيجة لذلك، فإن المصفوفات المكافئة لهذه الأنظمة كانت مصفوفات المعاملات رُتبتها . في الأنظمة الكُبرى، لدينا العلاقة الآتية.
تعريف: رُتبة مصفوفة المعاملات
افترض أن هي الصورة المصفوفية لنظام المعادلات الخطية المُكافئ. إذن رُتبة مصفوفة المعاملات تكون عبارة عن:
هذا يعني أننا يُمكننا إيجاد عدد المعادلات والمجاهيل في نظام معادلات بمعلومية رُتبة مصفوفة المعاملات به. وبالمثل، إذا كان لدينا نظام مكوَّن من عدد من المعادلات الخطية، وعدد من المجاهيل، فهذا يعني أن مصفوفة المعاملات ستكون من الرُّتبة . وبناء على ذلك، وبما أنه يُوجَد عدد من المجاهيل، فإن مصفوفة المتغيِّرات ستكون من الرُّتبة . وأخيرًا: بما أنه يُوجَد عدد من المعادلات، ومن ثَمَّ عدد من الثوابت في الطرف الأيسر، فإن مصفوفة الثوابت ستكون من الرُّتبة . وإجمالًا: فإن رُتَب المصفوفات في المعادلة تكون كما يأتي:
ومن ثَمَّ، يُمكننا أن نؤكِّد بأن عملية ضرب المصفوفات هنا صحيحة. نلاحِظ أن كلًّا من ، يمثِّلان دائمًا مصفوفتَيْ عمود في هذه الحالة.
في المثال الآتي، سنُوجِد عدد المعادلات في نظام بمعلومية رُتبة مصفوفة المعاملات لهذا النظام.
مثال ٣: رُتبة نظام المعادلات
افترض نظامًا من المعادلات الخطية مكتوبًا في الصورة المصفوفية: . إذا كانت رُتبة المصفوفة هي ، ورُتبة المصفوفة هي ، فكم معادلة موجودة في النظام؟
الحل
في هذا المثال، علينا إيجاد عدد المعادلات في نظام معادلات بمعلومية رُتبة المصفوفات التي تحتوي عليها المعادلة المصفوفية. في المعادلة المصفوفية ، نعلم أن هي مصفوفة المعاملات، هي مصفوفة المتغيِّرات، هي مصفوفة الثوابت. تذكَّر أن رُتبة مصفوفة المعاملات في المعادلة المصفوفية تُحسَب بواسطة:
نحن نعلم أن مصفوفة المعاملات، ، رُتبتها . وبذلك يكون عدد المعادلات في النظام المناظِر هو .
في المثال الآتي، سنُجري عملية ضرب المصفوفات لتحديد مصفوفة المعاملات من معادلة مصفوفية مُعطاة.
مثال ٤: إيجاد مصفوفة مجهولة في معادلة مصفوفية
أوجد المصفوفة ؛ حيث:
الحل
في هذا المثال، علينا إيجاد المصفوفة التي تحقِّق المعادلة المصفوفية المُعطاة. لنبدأ بإيجاد رُتبة المصفوفة. نعلم أنه لضرب مصفوفتين، يجب أن يتساوى عدد أعمدة المصفوفة الأولى مع عدد صفوف المصفوفة الثانية. وبما أن المصفوفة الثانية تحتوي على ٤ صفوف، فإن المصفوفة يجب أن تحتوي على ٤ أعمدة.
نعلم أن ضرب مصفوفة من الرُّتبة في مصفوفة من الرُّتبة تَنتُج عنه مصفوفة من الرُّتبة . نلاحِظ أن رُتبة المصفوفة الموجودة في الطرف الأيسر من المعادلة المُعطاة هي . هذا يُعطينا . وبالإضافة إلى عدد الأعمدة التي أوجدناها من قبلُ، نحصل على رُتبة المصفوفة ، وهي .
يُمكننا كتابة:
ولضرب المصفوفة التي رُتبتها في مصفوفة عمود، علينا أولًا ضرب كلِّ صفٍّ من المصفوفة التي رُتبتها في مصفوفة العمود. لضرب صفٍّ في مصفوفة عمود، نضرب العناصر المتناظِرة من كلِّ مصفوفة ونجمع النواتج. باستخدام ألوان مختلفة، يُمكننا تحديد العناصر المتناظِرة من الصف الأول:
بضرب الصف في العمود، نحصل على:
يُمكننا الآن مطابقة معاملات الحدود المتناظِرة من طرفي المعادلة. لكن معامل غير مرئي، كما أنه لا يُوجَد حدٌّ في الطرف الأيسر يحتوي على . هذا يعني أن معامل يساوي ١، ومعامل يساوي ٠. يُمكننا كتابة هذه المعاملات في المعادلة لنحصل على:
وهذا يُخبرنا بالعناصر الموجودة في الصف الأول من المصفوفة :
يُمكننا مواصلة هذه العملية لملء جميع صفوف المصفوفة . ضرب الصف الثاني من في العمود لا بدَّ أن يَنتُج عنه . علينا إعادة ترتيب ذلك بحيث يُكتَب أولًا، ونُضيف أصفارًا أيضًا باعتبارها معاملات للحدود التي لا تَظهَر في المعادلة. ومن ثَمَّ، نحصل على:
هذا يُعطينا الصف الثاني في :
ضرب الصفين الثالث والرابع في مصفوفة العمود لا بدَّ أن يُعطينا: على الترتيب.
وهذا يقودنا إلى المصفوفة:
في المثال السابق، أوجدنا المصفوفة بمعلومية المعادلة المصفوفية المُعطاة عن طريق ضرب المصفوفات بطريقة عكسية. يُمكن استخدام هذه العملية لكتابة معادلة مصفوفية بمعلومية نظام معادلات خطية مُعطًى. المصفوفة في هذا المثال مصفوفة معاملات. لقد استطعنا إيجاد مصفوفة المعاملات هذه عن طريق إعادة كتابة حدود المتغيِّرات بالترتيب الصحيح، كما هو موضَّح في مصفوفة المتغيِّرات، وكتابة معاملات المتغيِّرات في صورة عناصر للمصفوفة.
في المثال الآتي، سنُوجِد نظام معادلات بمعلومية المعادلة المصفوفية.
مثال ٥: تحديد مجموعة من المعادلات الآنية بمعلومية معادلة مصفوفية
اكتب مجموعة المعادلات الآنية التي يُمكن حلُّها باستخدام المعادلة المصفوفية المُعطاة:
الحل
في هذا المثال، علينا إيجاد مجموعة من المعادلات الآنية التي تُكافئ المعادلة المصفوفية المُعطاة. يُمكننا فعل ذلك عن طريق ضرب مصفوفتي الطرف الأيمن من المعادلة السابقة. لكنْ قبل أن نضرب المصفوفتين، دعونا نتحقَّق أن عملية الضرب مُعرَّفة تمامًا. تذكَّر أنه لضرب مصفوفتين، يجب أن يتساوى عدد أعمدة المصفوفة الأولى مع عدد صفوف المصفوفة الثانية. نلاحِظ أن المصفوفة الأولى الموجودة في الطرف الأيمن تحتوي على ٣ أعمدة، ومصفوفة المتغيِّرات تحتوي على ثلاثة صفوف. وبذلك تكون عملية الضرب مُعرَّفة تمامًا.
وبضرب المصفوفتين، نحصل على:
وبالتعويض بهذه المصفوفة في الطرف الأيمن للمعادلة المُعطاة:
تذكَّر أن المصفوفتين تكونان متساويتين إذا تساوت العناصر المتناظِرة كلُّها في المصفوفتين. ومن ثَمَّ، نحصل على مجموعة المعادلات الآنية:
في المثال السابق، أوجدنا نظامًا من المعادلات يُكافئ معادلة مصفوفية مُعطاة. وبإجراء هذه العملية بطريقة عكسية، نحصل على طريقة لكتابة معادلة مصفوفية بمعلومية نظام مُعطًى من المعادلات. نلاحِظ أن هذه العملية تُشبِه كثيرًا الطريقة التي كتبنا بها المعادلة المصفوفية المناظِرة لنظام مكوَّن من معادلتين وبه مجهولان.
خطوات: كتابة معادلات مصفوفية مكافئة لنظام مكوَّن من عدد م من المعادلات
افترض نظامًا مكوَّنًا من عدد من المعادلات الخطية، وعدد من المجاهيل ، على الصورة:
ويُمكن كتابة نظام المعادلات هذا في صورة المعادلة المصفوفية:
يُمكننا التعبير عن هذه المعادلة باختصار على الصورة: حيث مصفوفة المعاملات، مصفوفة المتغيِّرات، مصفوفة الثوابت.
وكما هو الحال في النظام المكوَّن من معادلتين، من المُفيد أن نكتب أولًا نظام المعادلات على الصورة القياسية بعد التأكُّد من الآتي:
- جميع المتغيِّرات في الطرف الأيمن
- جميع الثوابت في الطرف الأيسر
- المتغيِّرات مُرتَّبة بالترتيب المحدَّد في مصفوفة المتغيِّرات.
إضافة إلى ذلك، من المُفيد أيضًا محاذاة الحدود المناظِرة للمتغيِّر نفسه رأسيًّا. على سبيل المثال، انظر نظام المعادلات هذا:
نلاحِظ أن هذه المعادلات تُكتَب على الصورة القياسية إذا كانت مصفوفة المتغيِّرات على الصورة . نلاحِظ أيضًا وجود مساحة فارغة في المعادلة الأولى؛ نظرًا لعدم احتوائها على حدِّ . وهذا يعني أن معامل يساوي صفرًا في هذه الحالة. وهذا يقودنا إلى المعادلة المصفوفية:
ومن ثَمَّ، بمجرد أن نكتب نظام المعادلات الخطية على الصورة القياسية، وبمحاذاة الحدود رأسيًّا، تسهل كتابة المعادلة المصفوفية المناظِرة للنظام.
في المثال الأخير، سنُوجِد المعادلة المصفوفية المناظِرة لنظام مكوَّن من ثلاث معادلات خطية.
مثال ٦: التعبير عن مجموعة من المعادلات الآنية في صورة معادلة مصفوفية
عبِّر عن مجموعة المعادلات الآنية الآتية في صورة معادلة مصفوفية:
الحل
قبل أن نبدأ، علينا ملاحَظة أنه تُوجَد ٣ معادلات و٣ متغيِّرات: ، ، . هذا يعني أن مصفوفة المعاملات ستكون من الرُّتبة . هدفنا هو إيجاد المعادلة المصفوفية على الصورة: التي يَنتُج عنها مرَّة أخرى نظام المعادلات الخطية المذكور في نص المسألة.
نبدأ بكتابة المعادلة الأولى من المعادلات الثلاث، وهي:
باستخدام تعريف ضرب المصفوفات، يُمكننا ملء الصف الأول من مصفوفة المعاملات ليصبح على الصورة:
مازال علينا كتابة الصفين الثاني والثالث في نظام المعادلات، وملء مصفوفة المعاملات. المعادلة الثانية هي: وهذه يُمكننا إدخالها في الصف الثاني من مصفوفة المعاملات، دون الحاجة إلى تغيير الصف الأول. نحصل من ذلك على:
لم يتبقَّ لدينا الآن سوى المعادلة الثالثة: وهذه يُمكننا كتابتها في الصف الثالث من مصفوفة المعاملات دون التأثير على عناصر الصفين السابقين. نحصل من ذلك على:
يعبِّر ذلك عن التمثيل الكامل لنظام المعادلات الخطية باستخدام المصفوفات.
دعونا نختتم بتلخيص بعض المفاهيم المُهِمَّة من هذا الشارح.
النقاط الرئيسية
- بمعلومية نظام معادلات، يُمكننا كتابة معادلة مصفوفية مكافئة على الصورة . هنا يمثِّل مصفوفة المعاملات، يمثِّل مصفوفة المتغيِّرات، يمثِّل مصفوفة الثوابت.
- يكون نظام المعادلات على الصورة القياسية إذا كانت:
- جميع المتغيِّرات في الطرف الأيمن
- جميع الثوابت في الطرف الأيسر
- المتغيِّرات مُرتَّبة أبجديًّا (أو بالترتيب المُحدَّد في مصفوفة المتغيِّرات).
- تُحدَّد رُتبة مصفوفة المعاملات من نظام المعادلات المُكافئ بواسطة:
- افترض نظامًا مكوَّنًا من عدد من المعادلات الخطية، وعدد من المجاهيل على الصورة: يُمكن كتابة نظام المعادلات هذا في صورة المعادلة المصفوفية: