Articles

Eigenvector ja Eigenvalue

niillä on monia käyttötarkoituksia!

yksinkertainen esimerkki on, että eigenvektori ei muuta suuntaa transformaatiossa:

Eigenvektori transformaatiossa

sen matematiikka

neliömatriisille a, Eigenvektori ja Eigenvalue tekevät tästä yhtälöstä totta:

a times X = Lambda Times X

näemme pian, miten ne löydetään (jos ne löytyvät), mutta katsotaan ensin yksi toiminnassa:

esimerkki: tälle matriisille -6 3 4 5 eigenvektori on: 1 4 kanssa vastaava eigenvalue 6

tehdään joitakin matriisikertoja, jotta nähdään mitä saadaan.

av antaa meille:

-6
3
4

5
1
4
=
>-6×1+3×4
4×1+5×4

6
4

λv antaa :

6
1
4
=
6
24

kyllä ne ovat yhtä suuret! Av = λv, kuten on luvattu.

huomaa, miten kerrotaan matriisi vektorilla ja saadaan sama tulos kuin kun kerrotaan skalaari (vain luku) kyseisellä vektorilla.

miten löydämme nämä eigen-asiat?

aloitamme löytämällä eigenvaluen: tiedämme, että tämän yhtälön on oltava tosi:

Av = λv

nyt laitetaan identiteettimatriisi, joten kyseessä on matriisi-vs-matriisi:

Av = λIv

tuo kaikki vasemmalle puolelle:

Av − λIv = 0

Jos v on ei-nolla, niin voimme ratkaista λ: lle pelkän determinantin avulla:

| a − λI | = 0

kokeillaan, että yhtälö edellisessä esimerkissämme:

esimerkki: ratkaise λ:

start with | a − λI | = 0

|
-6
3
4

5
− λ
1
0
0
1
/

= 0

joka on:

−6−λ
3
4

lasketaan, että determinantti saa:

(−6−λ)(5−λ)−3×4 = 0

jolla saadaan sitten tämä neliöyhtälö:

λ2 + λ − 42 = 0

ja ratkaisemalla saadaan:

λ = -7 tai 6

ja kyllä, on olemassa kaksi mahdollista eigenvaluetta.

nyt tiedämme ominaisarvot, löytäkäämme niiden vastaavat ominaisvektorit.

esimerkki (jatkoa): Etsi Eigenvektori Eigenvaluelle λ = 6:

Aloita:

Av = λv

laita tuntemamme arvot:

-6
3
5

x
y
= 6
x

kertomisen jälkeen saadaan nämä kaksi yhtälöä:

−6x + 3y = 6x
4x + 5y = 6y

Bringing all to left hand side:

−12x + 3y = 0
4x − 1y = 0

Either equation reveals that y = 4x, so the eigenvector is any non-zero multiple of this:

1
4

And we get the solution shown at the top of the page:

-6
3
4

5

1
4
=
-6×1+3×4
4×1+5×4

=
6
24

… ja myös …

6
1
4
=
6

4

niin av = λv

nyt on sinun vuorosi löytää eigenvektori muille arvo -7

miksi?

mikä näiden tarkoitus on?

yksi siisteistä asioista on se, että voimme tehdä matriiseilla muunnoksia avaruudessa, jota käytetään paljon tietokonegrafiikassa.

tällöin eigenvektori on ”suunta, joka ei muuta suuntaa” !

ja eigenvalue on venytyksen asteikko:

  • 1 tarkoittaa ei muutosta,
  • 2 tarkoittaa pituuden kaksinkertaistumista,
  • -1 tarkoittaa suuntautumista taaksepäin taivaanvalon suuntaan

on myös monia sovelluksia fysiikassa jne.

miksi ”Eigen”

Eigen on saksankielinen sana, joka tarkoittaa ”omaa” tai ”tyypillistä”

”das ist ihnen eigen” isGerman, joka tarkoittaa ”heille tyypillistä”

joskus englannin kielessä käytetään sanaa ”ominaisuus”, joten eigenvektoria voidaan kutsua ”ominaisvektoriksi”.

ei vain kaksi ulottuvuutta

Eigenvektorit toimivat erinomaisesti 3: ssa ja sitä korkeammissa ulottuvuuksissa.

esimerkki: Etsi tämän 3×3-matriisin ominaisarvot: 2 0 0 0 4 5 0 4 3

lasketaan ensin a-λI:

2
0
0
4
4
3

− λ
1
0
0
1
0
0
0
1

div>

=
2−λ
0
0
4−λ
5
4
3−λ

nyt determinantin pitäisi olla nolla:

2−λ
0
0
4−λ
4
3−λ

joka on:

(2−λ)= 0

tämä päätyy kuutioyhtälöksi, mutta pelkästään katsomalla sitä tässä näemme, että yksi juurista on 2 (koska 2−λ), ja hakasulkeiden sisällä oleva osa on neliö, jonka juuret ovat -1 ja 8.

joten Eigenvalues ovat -1, 2 ja 8

esimerkki (jatkoa): etsi Eigenvektori, joka vastaa Eigenvalue -1: tä

laita tuntemiimme arvoihin:

2
0
0
4
5
0
4

x
y
z
1
x
y
Z

kertomisen jälkeen saadaan nämä yhtälöt:

2x = −x
4y + 5z = −y
4y + 3z = −z

Bringing all to left hand side:

3x = 0
5y + 5z = 0
4y + 4z = 0

So x = 0, and y = −z and so the eigenvector is any non-zero multiple of this:

0
1
−1

TEST Av:

2
0
0
4
4
3

0
1
-1

0
4-5
4-3

/div>

0
-1
1

ja λ:

-1
0
1
0
-1
1

Jump av=λv, jee!

(voit kokeilla kättäsi 2: n ja 8: n eigenvaluilla)

pyörivä

Takaisin 2D−maailmaan jälleen, tämä matriisi tekee pyörimisen θ:

cos(θ)
– sin(θ)
sin(θ)
cos(θ)

esimerkki: Kiertää 30°

cos(30°) = √32 ja sin(30°) = 12, joten:

cos(30°)
−sin(30°)
sin(30°)
sin(30°)
cos (30°))
√32
-12
12
√32

mutta jos kierrämme kaikki pisteet, mikä on ”suunta, joka ei muuta suuntaa”?

Rotaatiomuunnos

selvittäkäämme matematiikan avulla:

lasketaan ensin a-λI:

√32
12
√32

− λ
0
1

√32−λ

nyt determinantin pitäisi olla nolla:

√32−λ
12
√32−λ

=0

joka on:

(√32-λ) (√32−λ) − (-12)(12) = 0

, josta tulee tämä Neliöyhtälö:

λ2 − (√3)λ + 1 = 0

joiden juuret ovat:

λ = √32 ± I2

eigenvalueet ovat monimutkaisia!

en tiedä, miten sitä voisi graafilla näyttää, mutta ratkaisu löytyy silti.

Eigenvektori

niin, mikä on eigenvektori, joka vastaa vaikkapa √32 + i2-juurta?

Aloita:

Av = λv

laita tuntemamme arvot:

√32
-12
√32

x
y

div>

= (√32 + I2)
x
y

kertomisen jälkeen saadaan nämä kaksi yhtälöä:

√32X − 12y = √32x + i2x

12x + √32Y = √32Y + I2Y

, jotka yksinkertaistavat:

−y = IX

x = IY

ja ratkaisu on mikä tahansa ei-nolla tavu:

i
1

−i
1

vau, niin yksinkertainen vastaus!

johtuuko tämä vain siitä, että valitsimme 30°? Vai toimiiko se mille tahansa rotaatiomatriisille? Annan sinun selvittää sen! Kokeile toista kulmaa, tai vielä parempi käyttää ”cos (θ) ”ja”sin(θ)”.

Oh, ja tarkistakaamme ainakin yksi noista ratkaisuista:

√32
-12
√32

i
1

/div>

=
i√32 − 12
I2 + √32

vastaako se tätä?

(√32 + i2)
i
1

i√32 − 12
√32 + i2

oh yes it does!