جمع ماتریسها: از تعریف تا کاربرد عملی
شرط هممرتبه بودن و تعریف اصلی جمع ماتریسها
پیش از هر اقدامی باید شرط اساسی انجام جمع را بررسی کنیم: دو ماتریس A و B تنها در صورتی قابل جمع هستند که هممرتبه باشند. به عبارت دیگر، تعداد سطرهای A با تعداد سطرهای B برابر و تعداد ستونهای A نیز با تعداد ستونهای B برابر باشد. اگر این شرط برقرار نباشد، جمع ماتریسها تعریف نشده است.
به عنوان یک مثال عددی ساده، دو ماتریس A و B را با مرتبهٔ 2 × 2 در نظر بگیرید:
| ماتریس A | ماتریس B |
|---|---|
| $ \begin{bmatrix} 2 & 5 \\ 3 & 7 \end{bmatrix} $ | $ \begin{bmatrix} 4 & 1 \\ 2 & 3 \end{bmatrix} $ |
حال جمع این دو ماتریس را انجام میدهیم:
ویژگیهای جبری عمل جمع ماتریسها
جمع ماتریسها از چند ویژگی مهم ریاضی پیروی میکند که آن را به عملیاتی خوشرفتار تبدیل کرده است. این ویژگیها عبارتند از:
- شرکتپذیری (Associative): برای سه ماتریس هممرتبه A، B و C داریم: $ (A+B)+C = A+(B+C) $
- جابجایی (Commutative): برای هر دو ماتریس هممرتبه A و B داریم: $ A+B = B+A $
- عضو خنثی (ماتریس صفر): ماتریسی که همهٔ درایههای آن صفر باشد، عضو خنثی جمع نام دارد. برای هر ماتریس A داریم: $ A+0 = A $
- عضو وارون (قرینه): برای هر ماتریس A، ماتریس قرینهٔ آن یعنی $ -A $ وجود دارد به طوری که $ A+(-A)=0 $.
روش گامبهگام جمع دو ماتریس با یک مثال عددی بزرگتر
برای درک بهتر، جمع دو ماتریس از مرتبهٔ 3 × 3 را مرحله به مرحله انجام میدهیم.
| گام | عملیات | مثال عددی |
|---|---|---|
| 1 | بررسی هممرتبه بودن | هر دو ماتریس 3×3 هستند ← شرط برقرار است |
| 2 | جمع درایهٔ سطر اول، ستون اول | 5 + 2 = 7 |
| 3 | جمع درایهٔ سطر اول، ستون دوم | 8 + 3 = 11 |
| 4 | ادامه برای سایر درایهها | به همین ترتیب تا آخرین درایه (سطر سوم، ستون سوم) |
فرض کنید دو ماتریس P و Q به صورت زیر باشند:
$ P = \begin{bmatrix} 5 & 8 & 1 \\ 4 & 0 & 6 \\ 3 & 9 & 2 \end{bmatrix} $ و $ Q = \begin{bmatrix} 2 & 3 & 7 \\ 1 & 5 & 2 \\ 4 & 1 & 3 \end{bmatrix} $حاصل جمع برابر است با:
$ P+Q = \begin{bmatrix} 5+2 & 8+3 & 1+7 \\ 4+1 & 0+5 & 6+2 \\ 3+4 & 9+1 & 2+3 \end{bmatrix} = \begin{bmatrix} 7 & 11 & 8 \\ 5 & 5 & 8 \\ 7 & 10 & 5 \end{bmatrix} $کاربرد جمع ماتریسها در مسائل روزمره و علوم
جمع ماتریسها تنها یک تمرین ریاضی نیست، بلکه ابزاری قدرتمند در زمینههای گوناگون است. در علوم کامپیوتر، تصاویر دیجیتال به صورت ماتریسهایی از شدت نور پیکسلها ذخیره میشوند. جمع دو ماتریس تصویر میتواند برای ترکیب دو عکس یا افزودن نویز به یک تصویر استفاده شود. در اقتصاد، ماتریسهای ورودی-خروجی1 جریان کالاها بین بخشهای مختلف یک اقتصاد را نشان میدهند و جمع آنها کل تولید را محاسبه میکند.
چالشهای مفهومی در جمع ماتریسها
۱- آیا میتوان یک ماتریس 2×3 را با یک ماتریس 3×2 جمع کرد؟
خیر. شرط اصلی جمع ماتریسها هممرتبه بودن است. ماتریس 2×3 دارای 2 سطر و 3 ستون است در حالی که ماتریس 3×2 دارای 3 سطر و 2 ستون میباشد. تعداد سطرها و ستونها با هم برابر نیستند، بنابراین عمل جمع تعریف نشده است.
۲- آیا ترتیب انجام جمع در چند ماتریس روی نتیجهٔ نهایی تأثیر میگذارد؟
خیر. به دلیل ویژگی شرکتپذیری جمع ماتریسها، هر ترتیبی از جمع زدن چند ماتریس هممرتبه به یک نتیجهٔ یکسان میانجامد. برای مثال، برای سه ماتریس A، B و C، همواره $ (A+B)+C = A+(B+C) $ برقرار است.
۳- اگر یکی از ماتریسها شامل اعداد منفی باشد، جمع چگونه انجام میشود؟
جمع همچنان درایه به درایه انجام میشود. اگر درایهای در ماتریس اول -3 و درایهٔ نظیر در ماتریس دوم 7 باشد، حاصل جمع برابر 4 خواهد بود. عمل جمع با اعداد منفی تفاوتی با جمع اعداد حقیقی معمولی ندارد.
مقایسه جمع ماتریسها با سایر عملیات ماتریسی
| عملیات | شرط انجام | روش محاسبه | مرتبهٔ نتیجه |
|---|---|---|---|
| جمع | هممرتبه بودن | درایه به درایه | همان مرتبه |
| تفریق | هممرتبه بودن | درایه به درایه | همان مرتبه |
| ضرب (معمولی) | تعداد ستون ماتریس اول = تعداد سطر ماتریس دوم | ضرب سطر در ستون | متفاوت ( m×p از m×n و n×p ) |
جمع ماتریسها در برنامهنویسی (نمایش شبهکد)
برای پیادهسازی جمع دو ماتریس در یک زبان برنامهنویسی، معمولاً از حلقههای تو در تو استفاده میشود. در زیر یک شبهکد ساده نشان داده شده است:
برای j از 0 تا n-1:
C[i][j] = A[i][j] + B[i][j]
پایان
در این شبهکد، m تعداد سطرها و n تعداد ستونها است. حلقهٔ بیرونی روی سطرها و حلقهٔ داخلی روی ستونها حرکت میکند و هر درایه را جداگانه جمع میزند.
پاورقی
1 ماتریس ورودی-خروجی (Input-Output Matrix): جدولی که در اقتصاد نشان میدهد هر بخش از اقتصاد چه مقدار از تولید خود را به بخشهای دیگر میفروشد و از آنها میخرد.