• Nie Znaleziono Wyników

Algebra liniowa

N/A
N/A
Protected

Academic year: 2021

Share "Algebra liniowa"

Copied!
61
0
0

Pełen tekst

(1)

Algebra

Algebra linowa w pigułce

Aleksander Denisiuk

denisjuk@pjwstk.edu.pl

Polsko-Japo ´nska Wy˙zsza Szkoła Technik Komputerowych Wydział Informatyki w Gda ´nsku

ul. Brzegi 55 80-045 Gda ´nsk

(2)

Algebra linowa w pigułce

Najnowsza wersja tego dokumentu dost ˛epna jest pod adresem

http://users.pjwstk.edu.pl/~denisjuk/

(3)

Układ równa ´n linowych

(

x + 2y = 6, 3x − y = 4

(4)

Układ równa ´n linowych

( x + 2y = 6, 3x − y = 4 ⇒ ( y = 2, x = 2 (1) Algebra – p. 3

(5)

Drugi układ

(

x + 2y = 6, 3x + 6y = 4

(6)

Drugi układ

(

x + 2y = 6,

3x + 6y = 4 ⇒ 0 = 14

?

(2)

(7)

Trzeci układ

(

x + 2y = 6, 3x + 6y = 18

(8)

Trzeci układ

(

x + 2y = 6,

3x + 6y = 18 ⇒ 0 = 0

?

(3)

(9)

Układ (

2

) jest sprzecznym

(

x + 2y = 6, 3x + 6y = 4

brak rozwi ˛aza ´n

(10)

Układ (

3

) nie jest układem

(

x + 2y = 6, 3x + 6y = 18

(11)

Układ (

3

) nie jest układem

(

x + 2y = 6,

3x + 6y = 18 ⇐⇒ x + 2y = 6

(12)

Układ (

3

) nie jest układem

(

x + 2y = 6,

3x + 6y = 18 ⇐⇒ x + 2y = 6

wiele rozwi ˛aza ´n:x = 2, y = 2x = 4, y = 1x = 6, y = 0x = 1 2, y = 11 4 Algebra – p. 7

(13)

Układ (

3

) nie jest układem

(

x + 2y = 6,

3x + 6y = 18 ⇐⇒ x + 2y = 6

wiele rozwi ˛aza ´n:x = 2, y = 2x = 4, y = 1x = 6, y = 0x = 1 2, y = 11 4

x = 1, y = 1 nie jest rozwi ˛azaniem

(14)

Układ (

3

) nie jest układem

(

x + 2y = 6,

3x + 6y = 18 ⇐⇒ x + 2y = 6

wiele rozwi ˛aza ´n:x = 2, y = 2x = 4, y = 1x = 6, y = 0x = 1 2, y = 11 4

x = 1, y = 1 nie jest rozwi ˛azaniemRozwi ˛azanie ogólne x = a, y = 1

2(6 − a)

(15)

Podsumowanie

Układ mo˙ze:

mie´c jedyne rozwi ˛azanienie mie´c rozwi ˛aza ´n

mie´c niesko ´nczenie wiele rozwi ˛aza ´n

Układ nie mo˙ze mie´c dokładnie 2 rozwi ˛aza ´n

(16)

Wi ˛eksza ilo´s´c niewiadomych

         x + 4y − 2z + 3t = 9, 2x − y − z − t = 4, 5x + 7y + z − 2t = 7, 3x − 2y − 8z + 5t = 21. • 2R 1 + 3R2 − R3 ⇒ sprzeczno´s´c Algebra – p. 9

(17)

Wi ˛eksza ilo´s´c niewiadomych

         x + 4y − 2z + 3t = 9, 2x − y − z − t = 4, 5x + 7y + z − 2t = 7, 3x − 2y − 8z + 5t = 23. • 2R

1 + 3R2 − R3 ⇒ trzy równania, cztery niewiadome, układ

nieokre´slony

(18)

Wi ˛eksza ilo´s´c niewiadomych

(

x + y + z + t = 1,

2x + 2y + 2z + 2t = 0.

Równa ´n wi ˛ecej, ni˙z niewiadomych, układ sprzeczny

(19)

Pogl ˛

ad geometryczny. Układ (

1

)

x + 2y = 6 3x −y =4 Algebra – p. 12

(20)

Pogl ˛

ad geometryczny. Układ (

2

)

x + 2y = 6 3x + 6y = 4 Algebra – p. 13

(21)

Pogl ˛

ad geometryczny. Układ (

3

)

x + 2y = 6 3x + 6y = 18 Algebra – p. 14

(22)

Ogólne podej´scie geometryczne

Dwie płaszczyzny (dwa układy współrz ˛ednych): (x, y)

oraz (X, Y ).

Ka˙zdemu punktowi (x, y) przyporz ˛adkujemy punkt (X, Y ),

taki ˙ze

(

x + 2y = X, 3x − y = Y.

• ˙Zeby rozwi ˛aza´c układ (1), trzeba znale´z´c taki punkt (x, y),

˙ze dla odpowiedniej pary (X, Y ) spełniona była równo´s´c

(X, Y ) = (6, 4).

(23)

Przekształcenie

(x, y) 7→ (X, Y )

(x, y) (X, Y ) (0, 0) (0, 0) (0, 1) (2, −1) (0, 2) (4, −2) (1, 0) (1, 3) (1, 1) (3, 2) (1, 2) (5, 1) (2, 0) (2, 6) (2, 1) (4, 5) (2, 2) (6, 4) Algebra – p. 16

(24)

Geometria przekształcenia

(x, y) 7→ (X, Y )

(25)

Analiza układu (

1

)

Obrazem kwadratów s ˛a równoległoboki.

Ka˙zdy punkt na płaszczy´znie (X, Y ) jest obrazem pewnego

punktu (x, y) ⇒ dla ka˙zdych (X, Y ) układ b ˛edzie miał rozwi ˛azanie.

Ró˙zne (x, y) przechodz ˛a do ró˙znych (X, Y ) ⇒ rozwi ˛azanie

jest jednoznaczne.

(26)

Geometria przekształcenia dla równa ´n (

2

) i (

3

)

(

x + 2y = X, 3x + 6y = Y.

(27)

Analiza układów (

2

) i (

3

)

Obrazem całej płaszczyzny jest prosta.

(6, 4) nie le˙zy na tej prostej układ (2) nie ma rozwi ˛aza ´n.(6, 18) le˙zy na prostej układ (3) ma rozwi ˛azania.

Cała prosta x + 2y = 6 zostaje spłaszczona do punktu

(6, 18) ⇒ układ (3) ma niesko ´nczenie wiele rozwi ˛aza ´n.

(28)

Analiza ogólnego układu

(

ax + by = X cx + dy = Y

Wła´sciwo´sci układu zale˙z ˛a od wła´sciwo´sci przekształcenia

(x, y) 7→ (ax + by, cx + dy)

     ax + by + cz = X dx + ey + f z = Y gx + hy + kz = Z • (x, y, z) 7→ (ax + by + cz, dx + ey + f z, gx + hy + kz) Algebra – p. 21

(29)

J ˛ezyk teorii mnogo´sci

(

ax + by = X, cx + dy = Y.

Układ ma rozwi ˛azanie ⇐⇒ (X, Y ) nale˙zy do obrazu

przekształcenia T (x, y) 7→ (ax + by, cx + dy) (X, Y ) ∈ Im(T )

(30)

Jaki mo˙ze by´c obraz

T

?

Płaszczyzna — układ (1)

Prosta — układy (2) oraz (3)

(31)

Jaki mo˙ze by´c obraz

T

?

Płaszczyzna — układ (1)

Prosta — układy (2) oraz (3)Punkt — układ trywialny :

(

0x + 0y = X, 0x + 0y = Y.

(32)

Obraz przekształcenia a przestrsze ´n rozwi ˛

aza ´n

Obraz Przestrze ´n rozwi ˛aza ´n płaszczyzna punkt

prosta prosta

punkt płaszczyzna

(33)

W

R

3

Obraz Przestrze ´n rozwi ˛aza ´n

R3 punkt

płaszczyzna prosta

prosta płaszczyzna

punkt R3

W Rn: suma wymiaru obrazu przekształcenia i wymiaru

przestrzeni rozwi ˛aza ´n układu równa jest n

(34)

Macierze

Niech dane b ˛edzie przekształcenie T (x, y) = (X, Y ), gdzie

( ax + by = X, cx + dy = Y. • Macierz przekształcenia: a b c d ! • Wektory-kolumny: x y ! , X Y ! . Algebra – p. 26

(35)

Układ w postaci macierzowej

a b c d ! · x y ! = X Y ! , gdzie • iloczynem macierzy a b c d ! i kolumny x y ! jest kolumna ax + by cx + dy !

dwie kolumny s ˛a równe, je˙zeli równ ˛e s ˛a ich odpowiedne

elementy

(36)

Układ trzech równa ´n o trzech niewiadomych

   a b c d e f g h k    ·    x y z    =    X Y Z    Algebra – p. 28

(37)

Mno˙zenie przekształce ´n

Niech dane b ˛edzie drugie przekształcenie,

U (X, Y ) = (X, Y), gdzie ( AX + BY = X, CX + DY = Y. czyli A B C D ! · X Y ! = X Y !

Iloczynem przekształce ´n T i U jest przekształcenie zło˙zone

U T (x, y) = U (X, Y ) = (X, Y)

(38)

Macierz iloczynu przekształce ´n

X = AX + BY = A(ax + by) + B(cx + dy) =

(Aa + Bc)x + (Ab + Bd)y

Y = CX + DY = C(ax + by) + D(cx + dy) =

(Ca + Dc)x + (Cb + Dd)y • Aa + Bc Ab + Bd Ca + Dc Cb + Dd ! · x y ! = X Y ! • A B C D ! · a b c d ! x y ! = X Y ! Algebra – p. 30

(39)

Definicja iloczynu macierzy

A B C D ! · a b c d ! = Aa + Bc Ab + Bd Ca + Dc Cb + Dd ! Algebra – p. 31

(40)

Przykład

Niech G b ˛edzie symetri ˛a wzgl ˛edem osi Ox

Niech H obrotem dookoła ´srodka współrz ˛ednych o k ˛at 90

zgodnie ze wskazuwk ˛a zegara.

G(x, y) = (x, −y), macierz G = 1 0 0 −1 ! . • H(x, y) = (y, −x), macierz H = 0 1 −1 0 ! . • Macierz GH = 1 0 0 −1 ! · 0 1 −1 0 ! = 0 1 1 0 ! Algebra – p. 32

(41)

Obrót

Niech R θ b ˛edzie obrotem o k ˛at θ. • Macierz R θ = cos θ − sin θ sin θ cos θ ! . • Niech R ϕ b ˛edzie obrotem o k ˛at ϕ. • Macierz R ϕ = cos ϕ − sin ϕ sin ϕ cos ϕ ! . • Iloczyn obrotów R θRϕ = Rθ+ϕ • Macierz R θ+ϕ = cos(θ + ϕ) − sin(θ + ϕ) sin(θ + ϕ) cos(θ + ϕ) ! Algebra – p. 33

(42)

Obrót

Iloczyn macierzy RθRϕ = cos θ − sin θ sin θ cos θ ! · cos ϕ − sin ϕ sin ϕ cos ϕ ! =

cos θ cos ϕ − sin θ sin ϕ − cos θ sin ϕ − sin θ cos ϕ sin θ cos ϕ + cos θ sin ϕ − sin θ cos ϕ + cos θ cos ϕ

! = cos(θ + ϕ) − sin(θ + ϕ) sin(θ + ϕ) cos(θ + ϕ) ! . • Wniosek:

cos(θ + ϕ) = cos θ cos ϕ − sin θ sin ϕ,sin(θ + ϕ) = sin θ cos ϕ + cos θ sin ϕ.

(43)

Wektory

n

-wymiarowe

Zmiana oznazce ´n • x y ! x1 x2 !    x1 .. . xn    •    x y z       x1 x2 x3       x1 .. . xn    Algebra – p. 35

(44)

Dodawanie wektorów

x y ! + z t ! = x + z z + t ! x1 x2 ! + y1 y2 ! = x1 + y1 x2 + y2 !    x1 .. . xn    +    y1 .. . yn    =    x1 + y1 .. . xn + yn    Algebra – p. 36

(45)

Mno˙zenie wektorów przez

α ∈

R

α x y ! = αx αy ! α x1 x2 ! = αx1 αx2 ! α    x1 .. . xn    =    αx1 .. . αxn    Algebra – p. 37

(46)

Macierze

n

-wymiarowe

a b c d ! a11 a12 a21 a22 !    a11 · · · a1n .. . . .. ... an1 · · · ann    Algebra – p. 38

(47)

Mno˙zenie macierzy przez wektor

a b c d ! x y ! = ax + by cx + dy ! a11 a12 a21 a22 ! x1 x2 ! = a11x1 + a12x2 a21x1 + a22x2 !    a11 · · · a1n .. . . .. ... an1 · · · ann       x1 .. . xn    =    a11x1 + · · · + a1nxn .. . an1x1 + · · · + annxn    Algebra – p. 39

(48)

Wygodne oznaczenie dla sumy

x 1 + · · · + xn = n P i=1 xi Algebra – p. 40

(49)

Wygodne oznaczenie dla sumy

x 1 + · · · + xn = n P i=1 xi • a 11x1 + · · · + a1nxn = n P i=1 a1ixi Algebra – p. 40

(50)

Wygodne oznaczenie dla sumy

x 1 + · · · + xn = n P i=1 xi • a 11x1 + · · · + a1nxn = n P i=1 a1ixi •    a11 · · · a1n .. . . .. ... an1 · · · ann       x1 .. . xn    =        n P i=1 a1ixi .. . n P i=1 anixi        Algebra – p. 40

(51)

Abstrakcyjna przestrze ´n wektorowa

Zbiór X, na którym okre´slone s ˛a dwa dzalaniadodawanie

+ : X × X → X

(X, Y ) 7→ X + Y

mno˙zenie przez liczb ˛e rzeczywist ˛a (skalowanie)

· : R × X → X

(α, X) 7→ α · X(= αX)

nawyza si ˛e przestrzeni ˛a wektorow ˛a (liniow ˛a), je˙zeli

spełnione s ˛a warunki:

(52)

Przestrze ´n wektorowa. Dodawanie

Dodawanie wektorów jest ł ˛aczne:

X, Y, Z ∈ X zachodzi (X + Y ) + Z = X + (Y + Z)Dodawanie wektorów jest przemienne:

X, Y ∈ X jest X + Y = Y + X

Dodawanie wektorów ma element neutralny:

0 ∈ X, nazywany wektorem zerowym, ˙ze X + 0 = X dla

dowolnego X ∈ X.

Dodawanie wektorów pozwala na odejmowanie:X ∈ X istnieje element X X

, nazywany wektorem przeciwnym do X, taki, ˙ze X + X′

= 0 (wygodne oznaczenie: X′

= −X).

(53)

Przestrze ´n wektorowa. Skalowanie

Skalowanie jest rozdzielne wzgl ˛edem dodawania wektorów:λ ∈ R X, Y ∈ X zachodzi α(X + Y ) = αX + αY

Skalowanie jest rozdzielne wzgl ˛edem dodawania liczb:α, β ∈ R X ∈ X jest (α + β)X = αX + βX

Skalowanie jest zgodne z mno˙zeniem liczb:α, β ∈ R X ∈ X jest α(βX) = (αβ)XX ∈ X jest 1 · X = X.

(54)

Przestrze ´n wektorowa. Przykłady

Rn

Wielomiany R[x]

Wielomiany dwóch zmiennych R[x, y]Szeregi pot ˛egowe R[[x]]

a 0 + a1x + a2x2 + · · · = ∞ P i=0 aixi Algebra – p. 44

(55)

Przekształcenia liniowe

Przekształcenie L : X X, X 7→ L(X) = LX nazywa si ˛e

liniowym, je˙zeli:

X, Y ∈ X spełniono jest L(X + Y ) = LX + LYα ∈ R, ∀X ∈ X spełniono jest L(αX) = αLX

(56)

Google

Uporz ˛adkowa´c strony (wyniki wyszukiwania)Wa˙zno´s´c strony P jest W (P )

Niech strona P

j ma li odno´sników

Je˙zeli P

j ma link na Pi, strona Pj przekazuje W (Pj)/lj

swojej wa˙zno´sci na Pi • Wa˙zno´s´c P i wyniesie W (Pi) = X Pj∈Bi W (Pj) lj ,

gdzie Bi jest zbiorem stron z odno´snikami do Pi

(57)

Google — podej´scie algebraiczne

Macierz hiperlinków H: hij =    1 lj , je˙zeli pj ∈ Bi 0 w pozostałych przypadkach ◦ h ij > 0 ◦ P i hij = 1

H jest macierz ˛a stochastyczn ˛a

Wektor wa˙zno´sci W =      w1 . . . wn      Algebra – p. 47

(58)

Google — Równanie wa˙zno´sci

W i = P Pj∈Bi Wj lj = n P j=1 hijWj • Równanie wa˙zno´sci W = HW

W jest wektorem stacjonarnym przekształcenia HDla stochastycznej macierzy istnieje jednoznacznie

okre´slony wektor stacjonarny o dodatnich współrz ˛ednych

(59)

Google — przykład

H =                   0 0 0 0 0 0 1 3 0 1 2 0 1 2 1 3 0 0 0 0 1 2 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 1 2 1 3 0 0 1 3 0 0 0 0 1 3 1 3 0 0 1 2 0 0 0 0 1 3 0 0 1 2 0 0 0 0 1 3 1 1 3 0                   Algebra – p. 49

(60)

Google — wa˙zno´sci wyników

W =                   0,0600 0,0675 0,0300 0,0675 0,0975 0,2025 0,1800 0,2950                   Algebra – p. 50

(61)

Literatura

Literatura

[1] IAN STEWART: Concepts of Modern Mathematics, Penguin

Books, 1975.

[2] DAVID AUSTIN: How Google Finds Your Needle in the Web’s

Haystack, AMS Feature Column, December 2006,

http://www.ams.org/samplings/feature-column/fcarc-pagerank.

Cytaty

Powiązane dokumenty

attribute – globalne zmienne które mogą się zmieniać per vertex (np. kolor czy texcoord), wysyłane z aplikacji do vertex shaderów. Dostępny tylko w VS, tylko

RDF Schema Wprowadzenie RDF Semantic Web Składnia Kontenery Kolekcje RDFS DCMI RDFa Microdata JSON-LD ✔ Rozszerzenie RDF. ✔ Zawiera język do opisania zestawów predykatów

JQuery Wprowadzenie Dostęp Modyfikacjia Łańcuch 2 / 23 Najnowsza wersja tego dokumentu dostępna jest pod

[r]

Znajdź równanie parametryczne krzywej, którą tworzy punkt okręgu o promieniu r, toczącego się bez. poślizgu wzdłuż

Najnowsza wersja tego dokumentu dostępna jest pod adresem http://users.pjwstk.edu.pl/~denisjuk/.

Znajdź kąt między przekątnymi płaszczyzn Oxy oraz Oyz kartezjańskiego układu współrzędnych.. Udowodnij, że ABCD jest równole- głobokiem i znajdź

Najnowsza wersja tego dokumentu dostępna jest pod adresem http://users.pjwstk.edu.pl/~denisjuk/..