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

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

جستجو

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

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

حل دستگاه با ماتریس وارون: اگر دستگاه به صورت AX=B باشد و A وارون‌پذیر باشد، آنگاه جواب X از رابطه X=A^-1B به‌دست می‌آید.

بروزرسانی شده در: 11:03 1405/02/1 مشاهده: 32     دسته بندی: کپسول آموزشی

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

روشی ساده و گام‌به‌گام برای یافتن پاسخ دستگاه AX=B با فرض وارون‌پذیری ماتریس ضرایب
در این مقاله یاد می‌گیرید چگونه با استفاده از ماتریس وارون، دستگاه معادلات خطی را به سادگی حل کنید. ابتدا مفهوم دستگاه AX=B را مرور می‌کنیم، سپس شرط وارون‌پذیری ماتریس‌ها را بررسی نموده و در نهایت با چند مثال علمی، روش محاسبه جواب X=A^{-1}B را گام به گام نشان می‌دهیم.

دستگاه معادلات خطی و نمایش ماتریسی آن

بسیاری از مسائل دنیای واقعی، مانند محاسبه قیمت چند کالا یا یافتن مقادیر نامعلوم در یک سیستم فنی، به حل چند معادله همزمان نیاز دارند. دستگاهی با m معادله و n مجهول را می‌توان به شکل جمع‌وجور ماتریسی نوشت. فرض کنید سه معادله زیر را داریم:

$2x + 3y - z = 7$
$x - y + 2z = -2$
$3x + 2y - 4z = 5$

این دستگاه را به صورت ماتریسی AX = B نشان می‌دهیم که در آن A ماتریس ضرایب (شامل اعداد جلوی مجهول‌ها)، X ماتریس ستونی مجهول‌ها و B ماتریس ستونی اعداد سمت راست معادلات است. برای مثال بالا داریم:

$A = \begin{bmatrix} 2 & 3 & -1 \\ 1 & -1 & 2 \\ 3 & 2 & -4 \end{bmatrix}, \quad X = \begin{bmatrix} x \\ y \\ z \end{bmatrix}, \quad B = \begin{bmatrix} 7 \\ -2 \\ 5 \end{bmatrix}$

شرط وارون‌پذیری و دترمینان1

برای اینکه بتوانیم از ماتریس وارون استفاده کنیم، ماتریس A باید مربعی (تعداد معادله برابر با تعداد مجهول‌ها) و وارون‌پذیر باشد. وارون‌پذیری به این معناست که ماتریسی مانند A^{-1} وجود داشته باشد به طوری که:

$A \times A^{-1} = A^{-1} \times A = I$

که در آن I ماتریس همانی2 است. مهم‌ترین شرط برای وارون‌پذیری، غیرصفر بودن دترمینان ماتریس A است. دترمینان عددی است که از عناصر ماتریس محاسبه می‌شود و اگر برابر صفر باشد، ماتریس وارون ندارد و دستگاه یا جواب یکتا ندارد یا ناممکن است.

ویژگیماتریس وارون‌پذیرماتریس وارون‌ناپذیر (فرد3)
مقدار دترمینان$\det(A) \neq 0$$\det(A) = 0$
تعداد جواب‌های دستگاهیک جواب یکتابی‌شمار جواب یا بدون جواب
امکان استفاده از روش X = A^{-1}Bبلهخیر

گام‌های عملی حل دستگاه با ماتریس وارون

برای حل یک دستگاه AX = B با فرض وارون‌پذیری A، مراحل زیر را طی می‌کنیم:

  • گام اول: ماتریس ضرایب A و ماتریس ستونی B را از روی معادلات می‌نویسیم.
  • گام دوم: دترمینان A را محاسبه می‌کنیم. اگر $\det(A) = 0$، روش کار نمی‌کند.
  • گام سوم: ماتریس وارون $A^{-1}$ را به کمک روش‌هایی مانند ماتریس همسازه4 یا عملیات سطری مقدماتی محاسبه می‌کنیم.
  • گام چهارم: ضرب ماتریسی $X = A^{-1} B$ را انجام می‌دهیم تا ستون مجهول‌ها به دست آید.
  • گام پنجم: پاسخ‌های به دست آمده را در معادلات اصلی جایگذاری می‌کنیم تا درستی جواب تأیید شود.

مثال علمی: محاسبه قیمت سه محصول در فروشگاه

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

$2q + 3d - p = 1200$
$q - d + 2p = 500$
$3q + 2d - 4p = 400$

که در آن q قیمت قلم، d قیمت دفتر و p قیمت پاک‌کن (به تومان) است. ابتدا ماتریس‌ها را می‌سازیم:

$A = \begin{bmatrix} 2 & 3 & -1 \\ 1 & -1 & 2 \\ 3 & 2 & -4 \end{bmatrix}, \quad B = \begin{bmatrix} 1200 \\ 500 \\ 400 \end{bmatrix}$

دترمینان A را محاسبه می‌کنیم (با بسط سطر اول):

$\det(A) = 2 \times \begin{vmatrix} -1 & 2 \\ 2 & -4 \end{vmatrix} - 3 \times \begin{vmatrix} 1 & 2 \\ 3 & -4 \end{vmatrix} + (-1) \times \begin{vmatrix} 1 & -1 \\ 3 & 2 \end{vmatrix}$
$= 2 \times [(-1)(-4) - (2)(2)] - 3 \times [(1)(-4) - (2)(3)] - 1 \times [(1)(2) - (-1)(3)]$
$= 2 \times (4 - 4) - 3 \times (-4 - 6) - 1 \times (2 + 3) = 2 \times 0 - 3 \times (-10) - 5 = 0 + 30 - 5 = 25$

از آنجا که $\det(A) = 25 \neq 0$، ماتریس وارون‌پذیر است. حال $A^{-1}$ را محاسبه می‌کنیم (با استفاده از روش همسازه). پس از محاسبه به دست می‌آید:

$A^{-1} = \frac{1}{25} \begin{bmatrix} 0 & 10 & 5 \\ 10 & -5 & -5 \\ 5 & 5 & -5 \end{bmatrix}$

سپس جواب را محاسبه می‌کنیم:

$X = A^{-1}B = \frac{1}{25} \begin{bmatrix} 0 & 10 & 5 \\ 10 & -5 & -5 \\ 5 & 5 & -5 \end{bmatrix} \begin{bmatrix} 1200 \\ 500 \\ 400 \end{bmatrix} = \frac{1}{25} \begin{bmatrix} (0\times1200)+(10\times500)+(5\times400) \\ (10\times1200)+(-5\times500)+(-5\times400) \\ (5\times1200)+(5\times500)+(-5\times400) \end{bmatrix}$
$= \frac{1}{25} \begin{bmatrix} 0+5000+2000 \\ 12000-2500-2000 \\ 6000+2500-2000 \end{bmatrix} = \frac{1}{25} \begin{bmatrix} 7000 \\ 7500 \\ 6500 \end{bmatrix} = \begin{bmatrix} 280 \\ 300 \\ 260 \end{bmatrix}$

بنابراین قیمت قلم $280$ تومان، دفتر $300$ تومان و پاک‌کن $260$ تومان است. با جایگذاری در معادلات، صحت جواب تأیید می‌شود.

چالش‌های مفهومی در استفاده از ماتریس وارون

پرسش ۱: اگر دترمینان ماتریس A بسیار کوچک (مثلاً $0.001$) باشد، آیا باز هم می‌توان از روش ماتریس وارون استفاده کرد؟

پاسخ: بله، تا زمانی که دترمینان دقیقاً صفر نباشد، ماتریس وارون‌پذیر است و جواب یکتا وجود دارد. اما در محاسبات عددی، دترمینان بسیار کوچک باعث حساسیت بالا به خطاهای گرد کردن می‌شود. در چنین مواردی، بهتر است از روش‌های عددی پایدارتر مانند حذف گاوس5 استفاده شود.

پرسش ۲: چرا برای دستگاه‌های با بیش از $4$ مجهول، محاسبه مستقیم $A^{-1}$ توصیه نمی‌شود؟

پاسخ: محاسبه ماتریس وارون برای ابعاد بزرگ، حجم عملیات ضرب و جمع را بسیار افزایش می‌دهد (از مرتبه $O(n^3)$). به علاوه، یافتن وارون نیازمند محاسبه دترمینان و ماتریس همسازه است که برای ابعاد بالا وقت‌گیر و مستعد خطاست. در عمل، دستگاه را مستقیماً بدون محاسبه وارون حل می‌کنند (مثلاً با روش حذف گاوس).

پرسش ۳: آیا روش $X = A^{-1}B$ برای دستگاه‌های غیر مربعی (تعداد معادله ≠ تعداد مجهول) قابل استفاده است؟

پاسخ: خیر، زیرا ماتریس وارون فقط برای ماتریس‌های مربعی تعریف می‌شود. در دستگاه‌های غیر مربعی، اگر تعداد معادله‌ها بیشتر از مجهول‌ها باشد (دستگاه بیش‌معین)، معمولاً جواب دقیقی وجود ندارد و از روش کمترین مربعات6 استفاده می‌شود. اگر تعداد معادله کمتر باشد (کم‌معین)، بی‌شمار جواب خواهد داشت.

جمع‌بندی: روش حل دستگاه معادلات خطی به کمک ماتریس وارون $X = A^{-1}B$ ابزاری قدرتمند و مفهومی است که برای دستگاه‌های مربعی با دترمینان غیرصفر پاسخ یکتا می‌دهد. اگرچه برای ابعاد بزرگ محاسبات سنگینی دارد، اما درک آن پایه‌ریزی بسیاری از روش‌های پیشرفته در جبر خطی و کاربردهای مهندسی، اقتصاد و علوم کامپیوتر است. همیشه پیش از استفاده، شرط وارون‌پذیری (غیرصفر بودن دترمینان) را بررسی کنید.

پاورقی

1 دترمینان (Determinant): عددی که از عناصر یک ماتریس مربعی محاسبه می‌شود و ویژگی‌هایی مانند وارون‌پذیری را نشان می‌دهد.

2 ماتریس همانی (Identity Matrix): ماتریس مربعی که درایه‌های قطر اصلی آن $1$ و بقیه درایه‌ها $0$ است. نقش عدد $1$ را در ضرب ماتریس‌ها دارد.

3 ماتریس فرد (Singular Matrix): ماتریس مربعی که دترمینان آن صفر است و بنابراین وارون ندارد.

4 ماتریس همسازه (Adjugate Matrix): ترانهاده ماتریس هم‌عامل‌ها که در محاسبه وارون به کار می‌رود: $A^{-1} = \frac{1}{\det(A)} \text{adj}(A)$.

5 حذف گاوس (Gaussian Elimination): روشی برای حل دستگاه معادلات خطی با تبدیل ماتریس ضرایب به شکل پلکانی بدون محاسبه مستقیم وارون.

6 روش کمترین مربعات (Least Squares): روشی برای یافتن جواب تقریبی دستگاه‌های بیش‌معین با کمینه کردن مجموع مربعات خطاها.