Introduction to Algorithms, Third Edition



Download 4,84 Mb.
Pdf ko'rish
bet534/618
Sana07.04.2022
Hajmi4,84 Mb.
#534272
1   ...   530   531   532   533   534   535   536   537   ...   618
Bog'liq
Introduction-to-algorithms-3rd-edition

28
Matrix Operations
Because operations on matrices lie at the heart of scientific computing, efficient al-
gorithms for working with matrices have many practical applications. This chapter
focuses on how to multiply matrices and solve sets of simultaneous linear equa-
tions. Appendix D reviews the basics of matrices.
Section 28.1 shows how to solve a set of linear equations using LUP decomposi-
tions. Then, Section 28.2 explores the close relationship between multiplying and
inverting matrices. Finally, Section 28.3 discusses the important class of symmetric
positive-definite matrices and shows how we can use them to find a least-squares
solution to an overdetermined set of linear equations.
One important issue that arises in practice is
numerical stability
. Due to the
limited precision of floating-point representations in actual computers, round-off
errors in numerical computations may become amplified over the course of a com-
putation, leading to incorrect results; we call such computations
numerically un-
stable
. Although we shall briefly consider numerical stability on occasion, we do
not focus on it in this chapter. We refer you to the excellent book by Golub and
Van Loan [144] for a thorough discussion of stability issues.
28.1
Solving systems of linear equations
Numerous applications need to solve sets of simultaneous linear equations. We
can formulate a linear system as a matrix equation in which each matrix or vector
element belongs to a field, typically the real numbers
R
. This section discusses how
to solve a system of linear equations using a method called LUP decomposition.
We start with a set of linear equations in
n
unknowns
x
1
; x
2
; : : : ; x
n
:


814
Chapter 28
Matrix Operations
a
11
x
1
C
a
12
x
2
C C
a
1n
x
n
D
b
1
;
a
21
x
1
C
a
22
x
2
C C
a
2n
x
n
D
b
2
;
::
:
a
n1
x
1
C
a
n2
x
2
C C
a
nn
x
n
D
b
n
:
(28.1)
A

Download 4,84 Mb.

Do'stlaringiz bilan baham:
1   ...   530   531   532   533   534   535   536   537   ...   618




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish