ریشه دوم ماتریس چیست؟
ریشه دوم یک ماتریس مربعی
(Matrix Square Root)
مفهومی از جبر خطی است که شبیه ریشه دوم عددها عمل میکند، اما برای ماتریسها.
یعنی اگر ماتریس \(A\) داده شده باشد، میخواهیم ماتریسی مثل \(X\) پیدا کنیم که:
X^2 = A
یعنی:
X.X = A
پس هر ماتریسی که وقتی در خودش ضرب شود برابر \(A\) شود، یک ریشه دوم برای \(A\) است.
مثال ساده
فرض کنید:
A = [[4,0],
[0,9]]
در این صورت یکی از ریشههای دوم ماتریس \(A\) برابر است با:
X = [[2,0],
[0,3]]
چون اگر \(X\) را در خودش ضرب کنیم، داریم:
X^2 = [[2,0],
[0,3]]
[[2,0],
[0,3]]
= [[4,0],
[0,9]]
= A
نکته مهم ۱: ریشه دوم ماتریس همیشه یکتا نیست
برخلاف بعضی مثالهای عددی ساده، ممکن است یک ماتریس چند ریشه دوم مختلف داشته باشد.
مثلاً برای همان ماتریس بالا، ماتریس زیر هم یک ریشه دوم است:
X = [[-2,0],
[0,3]]
چون:
X^2 = [[4,0],
[0,9]]
پس ریشه دوم ماتریس معمولاً یکتا نیست.
نکته مهم ۲: هر ماتریسی ریشه دوم ندارد
همه ماتریسها ریشه دوم حقیقی ندارند.
برای بعضی ماتریسها ممکن است:
- اصلاً ریشه دوم حقیقی وجود نداشته باشد،
- فقط ریشه دوم مختلط وجود داشته باشد،
- یا پیدا کردن آن سختتر باشد.
مثلاً اگر ماتریس مقادیر ویژه منفی داشته باشد، در فضای حقیقی ممکن است مشکل ایجاد شود.
روش محاسبه وقتی ماتریس قطریپذیر باشد
اگر ماتریس \(A\) را بتوان به شکل زیر نوشت:
A = P D P^(-1)
که در آن:
- \(D\) یک ماتریس قطری از مقادیر ویژه باشد،
- \(P\) ماتریس بردارهای ویژه باشد،
آنگاه میتوان نوشت:
sqrt(A) = P sqrt(D) P^(-1)
و در اینجا:
sqrt(D)
یعنی از هر درایه روی قطر اصلی \(D\) ریشه دوم بگیریم.
مثال
اگر:
D = [[1,0,0],
[0,4,0],
[0,0,9]]
آنگاه:
sqrt(D) = [[1,0,0],
[0,2,0],
[0,0,3]]
نکته مهم ۳: در عمل معمولاً از روش عددی استفاده میشود
برای ماتریسهای ساده میتوان با دست حساب کرد،
اما برای ماتریسهای بزرگتر معمولاً از نرمافزار استفاده میشود.
مثلاً در پایتون:
```python
import numpy as np
from scipy.linalg import sqrtm
A = np.array([[4, 0],
[0, 9]])
X = sqrtm(A)
print(X)
```
خروجی:
```python
[[2. 0.]
[0. 3.]]
```
جمعبندی
ریشه دوم ماتریس یعنی پیدا کردن ماتریسی مثل \(X\) که:
X^2 = A
این مفهوم شبیه ریشه دوم عددهاست، اما در ماتریسها:
- ممکن است چند جواب داشته باشد،
- ممکن است اصلاً جواب حقیقی نداشته باشد،
- و اگر ماتریس قطریپذیر باشد، معمولاً از مقادیر ویژه برای محاسبه آن استفاده میکنیم.
در این وبلاگ به ریاضیات و کاربردهای آن و تحقیقات در آنها پرداخته می شود. مطالب در این وبلاگ ترجمه سطحی و اولیه است و کامل نیست.در صورتی سوال یا نظری در زمینه ریاضیات دارید مطرح نمایید .در صورت امکان به آن می پردازم. من دوست دارم برای یافتن پاسخ به سوالات و حل پروژه های علمی با دیگران همکاری نمایم.در صورتی که شما هم بامن هم عقیده هستید با من تماس بگیرید.