آموزش ضرب ماتریس + مثال های کاربردی

ضرب ماتریس

ماتریس جدولی مستطیلی متشکل از اعداد حقیقی، نمادها یا عبارت‌های ریاضی است که به‌صورت منظم در سطرها و ستون‌ها کنار هم قرار می‌گیرند. به هر یک از اعداد یا عبارت‌هایی که خانه‌های ماتریس را پر می‌کنند، درایه می‌گویند. در واقع، درایه همان «واحد سازنده» یا «عضو» ماتریس است که جایگاه دقیق آن با شماره‌ی سطر و ستون مشخص می‌‌شود. ماتریس‌ها ابزاری مهم در ریاضی، علوم و رشته های مهندسی هستند و برای نمایش اطلاعات، حل دستگاه معادلات و انجام محاسبات مختلف به کار می‌‌روند. در ادامه این مقاله از مدارس سلام، نحوه ضرب و تقسیم ماتریس‌ها و خواص آن‌ها را بررسی می‌کنیم.

ضرب یک عدد حقیقی در یک ماتریس

برای ضرب یک عدد حقیقی در ماتریس A، آن عدد را در تمام درایه‌های ماتریس ضرب می‌کنیم به عبارتی می‌توان نوشت:

A=[aij​]m×n​ , r∈R⇒rA=r[aij​]m×n​=[raij​]m×n

به زبان ساده تر، هنگامی که قصد دارید یک عدد حقیقی را در یک ماتریس ضرب کنید، این عدد در تک تک درایه ها ضرب می‌شود، در واقع، آن عدد نباید فقط در یکی از اعضا ضرب شود، بلکه باید در تمام خانه‌های ماتریس ضرب شود.

اینفوگرافیک اموزش ضرب ماتریس

مثال : حاصل ضرب عدد حقیقی ۱− در ماتریس زیر را بیابید.

−۱ ×
۱ ۲ ۳ ۴ ۵ ۶ −۴ −۵ −۶
=
−۱ × (۱) −۱ × (۲) −۱ × (۳) −۱ × (۴) −۱ × (۵) −۱ × (۶) −۱ × (−۴) −۱ × (−۵) −۱ × (−۶)
=
−۱ −۲ −۳ −۴ −۵ −۶ ۴ ۵ ۶

اولین نفری باشید که از اخبار و اطلاعیه‌های مرتبط با پایه تحصیلیتان باخبر می‌شود!

تقسیم یک عدد حقیقی در یک ماتریس

برای تقسیم یک عدد حقیقی در یک ماتریس آن عدد را معکوس یا وارونه می‌کنیم و در آخر مانند ضرب یک عدد حقیقی عمل می‌کنیم. این موضوع به این معنا است که:

۱ ۲ ۳ ۴ ۵ ۶ −۴ −۵ −۶ ÷ (−۲) = ۱ ۲ −۱ ۳ ۲ −۲ ۵ ۲ −۳ ۲ ۵ ۲ ۳

توجه: این روش صرفا تقسیم یک عدد حقیقی در یک ماتریس است و تقسیم ماتریس از رابطه ی زیر بدست می‌آید:

A ÷ B = A × (۱ ÷ B) = A × B -۱


منظور از ۱- B همان معکوس ماتریس B است. بنابراین، در واقع تقسیم مستقیم میان ماتریس‌ها انجام نمی‌شود، بلکه ماتریس مورد نظر در معکوس ماتریس دیگر ضرب می‌شود.

خواص مهم ضرب عدد در ماتریس

برای آشنایی با خواص مهم ضرب عدد در ماتریس به موارد زیر دقت کنید:

الف)

توزیع‌پذیری روی جمع

r ( A ± B ) = rA ± rB
ب)

توزیع‌پذیری عددها

( r ± s ) A = rA ± sA
ج)

قانون حذف عدد

rA = rB , r ۰ A = B
د)

برابری در ضرب

A = B rA = rB
خواص مهم ضرب عدد در ماتریس

ضرب ماتریس سطری در ماتریس ستونی

ضرب ماتریس سطری در ماتریس ستونی، پایه و اساس یادگیری ضرب ماتریس در ماتریس است و محاسبات پیچیده‌تر جبر خطی بر مبنای همین عمل ساده شکل می‌گیرند. برای انجام دقیق این ضرب، ابتدا باید ساختار و ویژگی‌های ابعادی ماتریس‌های تک‌سطری و تک‌ستونی را به‌درستی بشناسیم.

آشنایی با ماتریس‌های سطری و ستونی

در جبر خطی، ماتریس‌های سطری و ستونی ساده‌ترین ساختارها را دارند و سنگ‌بنای عملیات پیچیده‌تر محسوب می‌شوند.

  • ماتریس سطری (Row Matrix): به ماتریسی که تنها از یک سطر تشکیل شده باشد، ماتریس سطری می‌گوییم. ابعاد این ماتریس به صورت 1×n نمایش داده می‌شود که در آن n نشان‌دهنده تعداد ستون‌هاست. به عنوان نمونه، ماتریس A=[۲ -۳ ۵] یک ماتریس سطری ۱×۳ است.
  • ماتریس ستونی (Column Matrix): ماتریسی که تنها از یک ستون تشکیل شده باشد، ماتریس ستونی نامیده می‌شود. ابعاد این ماتریس به صورت m×۱ بیان می‌شود که در آن m تعداد سطرها را مشخص می‌کند. برای مثال، ماتریس زیر یک ماتریس ستونی ۳×۱ است:
B =
۴ ۱ −۲

اگر A یک ماتریس سطری و B یک ماتریس ستونی باشد، به‌طوری‌که تعداد ستون‌های ماتریس A با تعداد سطرهای ماتریس B برابر باشد، در این صورت ضرب A × B تعریف می‌شود. برای محاسبه این ضرب، کافی است درایه‌های متناظر دو ماتریس را در هم ضرب کنیم و سپس حاصل این ضرب‌ها را با یکدیگر جمع کنیم. نتیجه این عمل، یک ماتریس ۱ × ۱ یا به بیان ساده‌تر، یک عدد حقیقی است.

[ ۰٫۳ ۰٫۴ ۰٫۳ ] ×
۱۸ ۱۵ ۱۴
= (۰٫۳ × ۱۸) + (۰٫۴ × ۱۵) + (۰٫۳ × ۱۴) = ۵٫۴ + ۶ + ۴٫۲ = ۱۵٫۶
مثال: اگر A = −۱ ۲ ۰ ۳ −۵ و B = −۲ ۳ ۷ −۱ −۲ در این صورت داریم:
A × B =
−۱ ۲ ۰ ۳ −۵
×
−۲ ۳ ۷ −۱ −۲
= [(−۱) × (−۲) + ۲ × ۳ + ۰ × ۷ + ۳ × (−۱) + (−۵) × (−۲)]
= [۲ + ۶ + ۰ − ۳ + ۱۰]
= [۱۵] = ۱۵

ضرب ماتریس در ماتریس

فرض کنیم A=[a_ij ](m×n)و B=[b_ij ](n×k) دو ماتریس باشند. حاصل‌ضرب ماتریس A در ماتریس B برابر با ماتریس است C=[c_ij ]_(m×k) که آن را با نماد ABنشان می‌دهیم.
برای حل ضرب ماتریس کافی است به این مثال توجه کنید:

مثال: اگر A = ۱ ۲ −۱ ۳ ۲ ۱ −۱ −۲ ۴ ۳×۳ و B = ۲ ۳ −۱ ۲ ۴ ۵ ۳×۲ حاصل AB را محاسبه نمایید.
اگر فرض کنیم A۳×۳  ×  B۳×۲  =  C[ cij ]۳×۲ در این صورت ماتریس حاصل ضرب یعنی C ماتریسی ۳ × ۲ بوده است.
c11
c12
c21
c22
c31
c32

برای حل باید سطر اول از ماتریس A را در ستون اول B ضرب کنیم. در واقع سطر اول ماتریس A را که ۱ ۲ −۱ است، با ۲ −۱ ۴ ضرب می‌کنیم و اعداد را منظم کنار هم ضرب می‌کنیم و سپس همه اعداد را با هم جمع می‌کنیم تا درایه c۱۱ یعنی سطر اول، ستون اول ماتریس C = A × B تکمیل گردد.

۱ ۲ −۱
×
۲ −۱ ۴
= (۱ × ۲) + (۲ × −۱) + (−۱ × ۴) = −۴

سپس به سراغ درایه c۱۲ می‌رویم؛ باید سطر اول ماتریس A را با ستون دوم ماتریس B ضرب کنیم.

۱ ۲ −۱
×
۳ ۲ ۵
= (۱ × ۳) + (۲ × ۲) + (−۱ × ۵) = ۲
۳ ۲ ۱
*
۲ −۱ ۴
= (۳ × ۲) + (۲ × −۱) + (۱ × ۴) = ۸

بعد از آن درایه C۲۲ را حساب می‌کنیم:

۳ ۲ ۱
*
۳ ۲ ۵
= (۳ × ۳) + (۲ × ۲) + (۱ × ۵) = ۱۸

با همین روند درایه‌های C۳۱ و C۳۲ را محاسبه می‌کنیم که حاصل آن‌ها به ترتیب ۱۶ و ۱۳ است.

A × B =
۱ ۲ −۱ ۳ ۲ ۱ −۱ −۲ ۴
×
۲ ۳ −۱ ۲ ۴ ۵
=
۲ − ۲ − ۴ ۳ + ۴ − ۵ ۶ − ۲ + ۴ ۹ + ۴ + ۵ −۲ + ۲ + ۱۶ −۳ − ۴ + ۲۰
=
−۴ ۲ ۸ ۱۸ ۱۶ ۱۳

نکته مهم: حاصل ضرب ماتریس AB با BA  برابر نیست، مگر آنکه ماتریس‌ها از نوع همانی، معکوس یکدیگر، صفر، قطری، اسکالر و یا توان‌هایی از یک ماتریس واحد باشند.

برای تسلط بر ضرب ماتریس ها این مثال را به عنوان تمرین در منزل حل کنید.

اگر A = ۲ ۳ ۱ ۰ و B = ۰ ۳ ۲ ۱ باشند، آنگاه حاصل AB و BA را به‌دست آورید.
محاسبات ضرب ماتریس‌ها
A =
۲۳ ۱۰
۲×۳
B =
۰۳ ۲۱
۳×۲
AB۲×۲ A۲×۳B۳×۲
BA۳×۳ B۳×۲A۲×۳
AB =
(۲)×(۰) + (-۱)×(-۱) + (۳)×(۲)(۲)×(۳) + (-۱)×(-۲) + (۳)×(۱) (۱)×(۰) + (۰)×(-۱) + (-۲)×(۲)(۱)×(۳) + (۰)×(-۲) + (-۲)×(۱)
=
۰ + ۱ + ۶۶ + ۲ + ۳ ۰ + ۰ – ۴۳ + ۰ – ۲
=
۷۱۱ ۱
BA =
(۰)×(۲) + (۳)×(۱)(۰)×(-۱) + (۳)×(۰)(۰)×(۳) + (۳)×(-۲) (-۱)×(۲) + (-۲)×(۱)(-۱)×(-۱) + (-۲)×(۰)(-۱)×(۳) + (-۲)×(-۲) (۲)×(۲) + (۱)×(۱)(۲)×(-۱) + (۱)×(۰)(۲)×(۳) + (۱)×(-۲)
=
۰ + ۳۰ + ۰۰ – ۶ -۲ – ۲۱ + ۰-۳ + ۴ ۴ + ۱-۲ + ۰۶ – ۲
=
۳۰ ۱۱ ۵۴

جمع بندی

ماتریس‌ها آرایه‌های مستطیلی از اعداد هستند که از سطر و ستون تشکیل شده اند. اگر عددی در ماتریسی ضرب شود، آن عدد در تک تک درایه های ضرب می‌شود. در تقسیم عدد حقیقی بر ماتریس ، کافی است آن عدد را معکوس کرده و مانند ضرب عدد در ماتریس عمل کنیم. برای ضرب دو ماتریس، تعداد ستون‌های ماتریس اول باید با تعداد سطرهای ماتریس دوم برابر باشد. حاصل‌ضرب دو ماتریس معمولا خاصیت جابه‌جایی ندارد (AB≠BA) ،مگر ماتریس از نوع همانی یا معکوس باشد.

سوالات متداول

۱. آیا می‌توان هر دو ماتریسی را در هم ضرب کرد؟

خیر؛ ضرب دو ماتریس تنها زمانی امکان‌پذیر است که تعداد ستون‌های ماتریس اول با تعداد سطرهای ماتریس دوم برابر باشد.

۲. تفاوت ضرب عدد در ماتریس با ضرب دو ماتریس درهم چیست؟

در ضرب عدد، یک مقدار ثابت در تک تک درایه‌ها ضرب می‌شود، اما در ضرب دو ماتریس، سطرها در ستون‌ها ضرب و با هم جمع می‌شوند تا درایه‌های جدیدی به دست آید.

۳. چرا حاصل AB با BA برابر نیست؟

ضرب ماتریس‌ها بر خلاف ضرب اعداد معمولی، خاصیت جابه‌جایی ندارد چون تغییر ترتیب ماتریس‌ها باعث تغییر نحوه ترکیب سطرها و ستون‌ها می‌شود.

به این مطلب امتیاز دهید

اشتراک گذاری مطلب :

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

اولین نفری باشید که از اخبار و اطلاعیه‌های مرتبط با پایه تحصیلیتان باخبر می‌شود!

مقالات مرتبط

توجه داشته باشید

دکمه «ثبت‌نام» در این مقاله صرفاً جهت پیش‌ثبت‌نام در مدارس سلام است و ارتباطی با سامانه مای‌مدیو، ثبت‌نام کتاب و سایر سامانه‌ها ندارد.