گاما رو نصب کن!

{{ number }}
اعلان ها
اعلان جدیدی وجود ندارد!
کاربر جدید

جستجو

پربازدیدها: #{{ tag.title }}

میتونی لایو بذاری!
نمونه سوال محتوای آموزشی آزمون آنلاین پرسش و پاسخ درسنامه آموزشی مدرسه‌یاب معلم‌ها

خاصیت توزیع‌پذیری ضرب ماتریس نسبت به جمع: A(B+C)=(AB)+(AC).

بروزرسانی شده در: 20:41 1405/01/31 مشاهده: 26     دسته بندی: کپسول آموزشی

خاصیت توزیع‌پذیری ضرب ماتریس نسبت به جمع: A(B+C) = AB + AC

شرط هم‌بعدی ماتریس‌ها، اثبات گام‌به‌گام، مثال‌های عددی و کاربرد در محاسبات ماتریسی
در این مقاله می‌آموزید که چرا ضرب ماتریس نسبت به جمع توزیع‌پذیر است، به شرط آنکه ابعاد ماتریس‌ها برای انجام عملیات مناسب باشند. با بررسی قانون $A(B+C)=AB+AC از طریق اثبات جبری، مثال‌های عددی و جدول مقایسه، مفهوم توزیع‌پذیری در جبر ماتریس‌ها را به طور کامل درک خواهید کرد. این ویژگی یکی از پایه‌های اساسی در حل دستگاه‌های معادلات خطی، تبدیلات خطی و برنامه‌نویسی کامپیوتری است.

شرایط ابعادی برای توزیع‌پذیری ضرب ماتریس

برای اینکه قانون توزیع‌پذیری $A(B+C)=AB+AC برقرار باشد، باید ابعاد ماتریس‌ها به گونه‌ای باشد که همه عملیات تعریف شوند. فرض کنید A ماتریسی به ابعاد $m \times n$ باشد. آنگاه B و C باید هر دو ابعاد $n \times p$ داشته باشند تا:

  • جمع $B+C$ تعریف شود (هم‌بعد بودن B و C)
  • ضرب $A(B+C)$ تعریف شود (تعداد ستون‌های A برابر تعداد سطرهای $B+C$ باشد)
  • ضرب‌های $AB$ و $AC$ نیز به طور جداگانه تعریف شوند

مثال عملی: فرض کنید A یک ماتریس $2 \times 3$، B و C ماتریس‌های $3 \times 4$ باشند. در این حالت، $B+C$ نیز $3 \times 4$ خواهد بود و ضرب $A(B+C)$ نتیجه‌ای $2 \times 4$ می‌دهد. سمت راست نیز $AB$ و $AC$ هر دو $2 \times 4$ هستند و جمعشان همان نتیجه را می‌دهد.

نکته کلیدی: در توزیع‌پذیری از سمت راست نیز قانون مشابهی داریم: $(B+C)A = BA + CA که در آن B و C باید ابعاد $m \times n$ و A ابعاد $n \times p$ داشته باشد. توجه کنید که ضرب ماتریس خاصیت جابه‌جایی ندارد، بنابراین این دو قانون توزیع مستقل از یکدیگرند.

اثبات گام‌به‌گام قانون توزیع‌پذیری

برای اثبات $A(B+C)=AB+AC$، درایه $(i,j)$ دو سمت را با هم مقایسه می‌کنیم. فرض کنید A به ابعاد $m \times n$ و B و C به ابعاد $n \times p$ باشند.

گام اول: درایه $(i,j)$ ماتریس $A(B+C)$ از ضرب سطر $i$ام A در ستون $j$ام $B+C$ به دست می‌آید:

$[A(B+C)]_{ij} = \sum_{k=1}^{n} a_{ik} (b_{kj} + c_{kj})$

گام دوم: با استفاده از خاصیت توزیع‌پذیری اعداد حقیقی (یا مختلط) در جمع، جمله داخل جمع را باز می‌کنیم:

$\sum_{k=1}^{n} a_{ik} (b_{kj} + c_{kj}) = \sum_{k=1}^{n} (a_{ik} b_{kj} + a_{ik} c_{kj})$

گام سوم: جمع را به دو جمع جداگانه تقسیم می‌کنیم:

$\sum_{k=1}^{n} a_{ik} b_{kj} + \sum_{k=1}^{n} a_{ik} c_{kj}$

گام چهارم: طبق تعریف ضرب ماتریس، جمع اول برابر $[AB]_{ij}$ و جمع دوم برابر $[AC]_{ij}$ است. بنابراین:

$[A(B+C)]_{ij} = [AB]_{ij} + [AC]_{ij} = [AB+AC]_{ij}$

از آنجا که این برابری برای تمام $i,j$ برقرار است، تساوی ماتریسی $A(B+C)=AB+AC$ اثبات می‌شود.

مثال عددی عینی برای درک بهتر

فرض کنید ماتریس‌های زیر را داریم:

$A = \begin{bmatrix} 1 & 2 \\ 3 & 4 \end{bmatrix}, \quad B = \begin{bmatrix} 5 & 6 \\ 7 & 8 \end{bmatrix}, \quad C = \begin{bmatrix} 1 & 0 \\ 0 & 1 \end{bmatrix}$

ابتدا سمت چپ قانون را محاسبه می‌کنیم: $B+C = \begin{bmatrix} 6 & 6 \\ 7 & 9 \end{bmatrix}$. سپس $A(B+C) = \begin{bmatrix} 1 & 2 \\ 3 & 4 \end{bmatrix} \begin{bmatrix} 6 & 6 \\ 7 & 9 \end{bmatrix} = \begin{bmatrix} (1)(6)+(2)(7) & (1)(6)+(2)(9) \\ (3)(6)+(4)(7) & (3)(6)+(4)(9) \end{bmatrix} = \begin{bmatrix} 6+14 & 6+18 \\ 18+28 & 18+36 \end{bmatrix} = \begin{bmatrix} 20 & 24 \\ 46 & 54 \end{bmatrix}$.

حال سمت راست: $AB = \begin{bmatrix} (1)(5)+(2)(7) & (1)(6)+(2)(8) \\ (3)(5)+(4)(7) & (3)(6)+(4)(8) \end{bmatrix} = \begin{bmatrix} 5+14 & 6+16 \\ 15+28 & 18+32 \end{bmatrix} = \begin{bmatrix} 19 & 22 \\ 43 & 50 \end{bmatrix}$ و $AC = \begin{bmatrix} (1)(1)+(2)(0) & (1)(0)+(2)(1) \\ (3)(1)+(4)(0) & (3)(0)+(4)(1) \end{bmatrix} = \begin{bmatrix} 1 & 2 \\ 3 & 4 \end{bmatrix}$. جمع آنها: $AB+AC = \begin{bmatrix} 19+1 & 22+2 \\ 43+3 & 50+4 \end{bmatrix} = \begin{bmatrix} 20 & 24 \\ 46 & 54 \end{bmatrix}$ که دقیقاً با سمت چپ برابر است.

ابعاد Aابعاد B و Cقانون توزیع A(B+C)وضعیت
$2 \times 3$$3 \times 4$برقرار استمجاز
$2 \times 3$$2 \times 4$غیرقابل تعریف (جمع B+C ممکن نیست)نامجاز
$3 \times 3$$3 \times 2$برقرار استمجاز

کاربرد عملی در حل دستگاه معادلات خطی

فرض کنید دستگاه معادلات خطی به صورت $AX = B$ داده شده است و می‌خواهیم جوابی به شکل $X = X_p + X_h$ (جواب خصوصی به اضافه جواب همگن) پیدا کنیم. با استفاده از قانون توزیع: $A(X_p + X_h) = AX_p + AX_h$. اگر $AX_p = B$ و $AX_h = 0$، آنگاه مجموع نیز جواب دستگاه است. این اصل پایه بسیاری از روش‌های عددی در نرم‌افزارهای مهندسی مانند متلب1 است.

چالش‌های مفهومی

۱. آیا قانون توزیع برای هر سه ماتریس دلخواه همیشه برقرار است؟
خیر، شرط اصلی این است که ابعاد ماتریس‌ها اجازه انجام عملیات را بدهند. اگر B و C هم‌بعد نباشند، جمع آنها تعریف نشده و قانون توزیع معنا ندارد. همچنین اگر تعداد ستون‌های A با تعداد سطرهای B برابر نباشد، ضرب تعریف نمی‌شود.
۲. آیا ضرب ماتریس نسبت به جمع از سمت راست نیز توزیع‌پذیر است؟ چه تفاوتی دارد؟
بله، $(B+C)A = BA + CA$ نیز برقرار است، اما باید دقت کنید که ترتیب ضرب اهمیت دارد. در حالت اول، A در سمت چپ جمع قرار دارد و در حالت دوم، A در سمت راست. به دلیل ناجابه‌جایی ضرب ماتریس، این دو قانون مستقل هستند و نمی‌توان یکی را از دیگری نتیجه گرفت.
۳. چرا در اثبات قانون توزیع از جمع روی اندیس $k$ استفاده می‌کنیم؟
زیرا ضرب ماتریس بر اساس جمع حاصلضرب درایه‌های سطر در ستون تعریف می‌شود. اندیس $k$ روی ستون‌های A (که با سطرهای B و C متناظر است) جمع می‌شود. این شیوه اثبات، ارتباط مستقیم با تعریف ضرب ماتریس دارد و کاملاً دقیق است.
جمع‌بندی: خاصیت توزیع‌پذیری ضرب ماتریس نسبت به جمع، یک ویژگی بنیادی در جبر خطی است که به شرط هماهنگی ابعاد ماتریس‌ها برقرار می‌شود. این قانون با استفاده از تعریف ضرب ماتریس و توزیع‌پذیری اعداد در جمع به سادگی اثبات می‌شود. درک صحیح این ویژگی برای حل دستگاه‌های معادلات خطی، تبدیلات خطی و محاسبات ماتریسی در علوم کامپیوتر و مهندسی ضروری است. همچنین باید توجه داشت که ضرب ماتریس جابه‌جایی‌پذیر نیست، اما توزیع‌پذیری از هر دو سمت (چپ و راست) برقرار است.

پاورقی

1 متلب (MATLAB): یک محیط نرم‌افزاری برای محاسبات عددی و ماتریسی که پایه بسیاری از الگوریتم‌های آن بر قوانین جبر خطی مانند توزیع‌پذیری استوار است.