تجزیه QR ماشین حساب

فرمت عددی
نظرات راه حل
بدون توضیحات (فقط پاسخ)

a

b

c

d

x

y

z

clear

i

ab
x2
xn

Randomize

313131313135151515151583137
2
2510
=Solve

  درباره ماشین حساب تجزیه QR ماتریس

این یک ماشین حساب آنلاین رایگان برای تجزیه QR ماتریس است با توضیحات کامل، دقیق، گام به گام راه حل ها، که عملیات روی ماتریس ها تا اندازه 99 × 99 با عناصر ماتریس از این نوع انجام می دهد: اعداد اعشاری، کسری، اعداد مختلط، متغیرها.

برای شروع محاسبه، ابتدا باید اندازه ماتریس را در قسمت ورودی که می توانید از بالای صفحه پیدا کنید وارد کنید، همچنین در آنجا می توانید روش محاسبه مورد نظر را انتخاب کنید.

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

  • اولین عنصر به شما امکان می دهد تا پنجره ماتریس را گسترش دهید. این به خصوص در مواردی که نیاز به انجام محاسبات با ماتریس‌های بسیار بزرگی دارید که به طور کامل جا نمی‌گیرند، می‌تواند مفید باشد. اگر پس از بزرگ کردن پنجره، ماتریس همچنان قابل مشاهده نیست، می توانید مقیاس ماتریس را با استفاده از دکمه های + / - تغییر دهید;
  • دومین عنصر عملکرد کپی ورودی ماتریس به بافر حافظه را انجام می دهد. این در مواردی که اغلب از همان ماتریس برای محاسبات استفاده می کنید، یا نیاز به جابجایی ماتریس ها بین عملیات دارید، مفید است.
  • و آخرین عنصر، ماتریس کپی شده قبلی را وارد می کند، که به شما امکان می دهد فرآیند ورود ماتریس را فقط به چند کلیک، به جای انجام دستی آن، سرعت بخشید.

و در ادامه یک نوار ابزار پیدا خواهید کرد که به شما امکان می دهد تا ماشین حساب را سفارشی کنید و کار با آن را آسان تر کنید. از نظر بصری به سه قسمت تقسیم می شود که هر کدام مسئولیت عملکردهای زیر را بر عهده دارند:

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

  تجزیه QR ماتریس چیست؟

تجزیه QR تجزیه یک ماتریس معین به دو ماتریس است، یکی ماتریس ارتونرمال (عمود و با نُرم یک) و دیگری ماتریس مثلثاتی بالایی، و حاصلضرب این دو ماتریس ماتریس اصلی را می دهد. تجزیه QR را می توان برای ماتریس هایی اعمال کرد که تعداد ستون های آنها از تعداد سطرها تجاوز نمی کند.

  چگونه تجزیه QR یک ماتریس را با استفاده از گرام-شمیت انجام دهیم؟

ابتدا باید فرآیند گرام-شمیت (ارتونormalization) را روی ستون های ماتریس داده شده اعمال کنیم و بردارهای حاصل شده ستون های ماتریس ارتونرمال خواهند بود. سپس برای به دست آوردن ماتریس مثلثاتی بالایی، باید ماتریس ترانهاده ماتریس ارتونرمال را پیدا کرده و آن را در ماتریس اصلی ضرب کنیم.

  مثال تجزیه QR

ماتریس اولیه
A
را بنویسید:
A
=
1
1
0
1
0
1
0
1
1
تجزیه
QR
نمایشی از ماتریس
A
به صورت:
A
=
Q
*
R
است؛
ماتریس
Q
یک ماتریس نرم‌متعامد (norm-momtayezsaz) است؛
ماتریس
R
یک ماتریس مثلثاتی بالایی (mosalasati balaei) است;
برای انجام تجزیه
QR
با استفاده از روش گرم – شمیت، موارد زیر را انجام دهید:
1)
فرآیند گرم – شمیت (متمایزسازی و نرم‌متعامدسازی) را بر روی ستون های ماتریس A اعمال کنید و بردارهای حاصل شده ستون های ماتریس Q خواهند بود
2)
برای به دست آوردن ماتریس R، ماتریس Qᵀ را در ماتریس A ضرب کنید
2
متمایزسازی
1
1
0
1
2
-
1
2
1
-
2
3
2
3
2
3
3
نرم‌متعامدسازی
Q
=
79
112
79
112
0
71
173
-
71
173
49
60
-
15
26
15
26
15
26
4
ماتریس Qᵀ
Q
T
0
=
79
112
71
173
-
15
26
79
112
-
71
173
15
26
0
49
60
15
26
q
T
0
0
1,1
=
q
0
1,1
=
79
112
;
q
T
0
0
1,2
=
q
0
2,1
=
79
112
;
q
T
0
0
1,3
=
q
0
3,1
=
0
;
q
T
0
0
2,1
=
q
0
1,2
=
71
173
;
q
T
0
0
2,2
=
q
0
2,2
=
-
71
173
;
q
T
0
0
2,3
=
q
0
3,2
=
49
60
;
q
T
0
0
3,1
=
q
0
1,3
=
-
15
26
;
q
T
0
0
3,2
=
q
0
2,3
=
15
26
;
q
T
0
0
3,3
=
q
0
3,3
=
15
26
;
پنهان کردن توضیحات
9 عنصر
5
ماتریس R
R
=
Q
T
0
·
A
=
79
112
71
173
-
15
26
79
112
-
71
173
15
26
0
49
60
15
26
·
1
1
0
1
0
1
0
1
1
=
1
89
214
0
0
79
112
1
47
208
0
79
112
20
49
1
19
122
r
0
1,1
=
q
T
0
0
1,1
·
a
0
1,1
+
q
T
0
0
1,2
·
a
0
2,1
+
q
T
0
0
1,3
·
a
0
3,1
=
79
112
*
1
+
79
112
*
1
+
0
*
0
=
1
89
214
;
r
0
1,2
=
q
T
0
0
1,1
·
a
0
1,2
+
q
T
0
0
1,2
·
a
0
2,2
+
q
T
0
0
1,3
·
a
0
3,2
=
79
112
*
1
+
79
112
*
0
+
0
*
1
=
79
112
;
r
0
1,3
=
q
T
0
0
1,1
·
a
0
1,3
+
q
T
0
0
1,2
·
a
0
2,3
+
q
T
0
0
1,3
·
a
0
3,3
=
79
112
*
0
+
79
112
*
1
+
0
*
1
=
79
112
;
r
0
2,1
=
q
T
0
0
2,1
·
a
0
1,1
+
q
T
0
0
2,2
·
a
0
2,1
+
q
T
0
0
2,3
·
a
0
3,1
=
71
173
*
1
+
-
71
173
*
1
+
49
60
*
0
=
0
;
r
0
2,2
=
q
T
0
0
2,1
·
a
0
1,2
+
q
T
0
0
2,2
·
a
0
2,2
+
q
T
0
0
2,3
·
a
0
3,2
=
71
173
*
1
+
-
71
173
*
0
+
49
60
*
1
=
1
47
208
;
r
0
2,3
=
q
T
0
0
2,1
·
a
0
1,3
+
q
T
0
0
2,2
·
a
0
2,3
+
q
T
0
0
2,3
·
a
0
3,3
=
71
173
*
0
+
-
71
173
*
1
+
49
60
*
1
=
20
49
;
r
0
3,1
=
q
T
0
0
3,1
·
a
0
1,1
+
q
T
0
0
3,2
·
a
0
2,1
+
q
T
0
0
3,3
·
a
0
3,1
=
-
15
26
*
1
+
15
26
*
1
+
15
26
*
0
=
0
;
r
0
3,2
=
q
T
0
0
3,1
·
a
0
1,2
+
q
T
0
0
3,2
·
a
0
2,2
+
q
T
0
0
3,3
·
a
0
3,2
=
-
15
26
*
1
+
15
26
*
0
+
15
26
*
1
=
0
;
r
0
3,3
=
q
T
0
0
3,1
·
a
0
1,3
+
q
T
0
0
3,2
·
a
0
2,3
+
q
T
0
0
3,3
·
a
0
3,3
=
-
15
26
*
0
+
15
26
*
1
+
15
26
*
1
=
1
19
122
;
پنهان کردن توضیحات
9 عنصر
Answer
A = Q · R
Q
=
79
112
79
112
0
71
173
-
71
173
49
60
-
15
26
15
26
15
26
R
=
1
89
214
0
0
79
112
1
47
208
0
79
112
20
49
1
19
122
اندازه3×3روشگرام-شمیت

  روش‌های محاسبه

  منابع