Μια Εισαγωγή στη Γραμμική Άλγεβρα για τις Θετικές Επιστήμες

Κεφάλαιο 6Προβολές και Εφαρμογές

Σε αυτό το κεφάλαιο χρησιμοποιώντας την έννοια του εσωτερικού γινομένου ορίζουμε την προβολή ενός διανύσματος του n πάνω σε έναν διανυσματικό υποχώρο του n. Στη συνέχεια παρουσιάζουμε διάφορες εφαρμογές που προκύπτουν από τη θεωρία των προβολών και ιδιοδιανυσμάτων.

6.1 Προβολές

Έστω u, vn . H προβολή (projection)του v πάνω στο u είναι ένα διάνυσμα proju(v) παράλληλο προς το u τέτοιο ώστε

v=proju(v)+w,

όπου το w=v-proju(v) είναι ορθογώνιο στο u . Πρέπει λοιπόν να ισχύουν οι παρακάτω δύο συνθήκες:

  1. i.

    projuv=λu , για κάποιο λ, και

  2. ii.

    w,u=0.

Παίρνοντας το εσωτερικό γινόμενο v,u και αφού v=λu+w προκύπτει ότι

v,u=λu+w,u=λu,u+w,u=λu,u,

Άρα

proju(v)=v,uu,uu και w=v-v,uu,uu. (6.1.0.1)

Αφού v, t u=tv,u και t u , t u= t 2 u,u είναι φανερό ότι

projtuv=tv,ut2u,utu=v,uu,uu=proju(v), για t0.

Ορίζουμε την προβολή του v πάνω στην ευθεία L={tu:t} και γράφουμε projL(v) να είναι το διάνυσμα proju(v).

Σχήμα 6.1:Προβολή του v στην ευθεία L

Αν v=OA , τότε από το Πυθαγόρειο Θεώρημα προκύπτει ότι η απόσταση του A(a1,,an) από την ευθεία L={tu:t} είναι ίση με το μήκος του v-projL(v) . Στο Σχήμα 6.1 απεικονίζεται η προβολή του v στην ευθεία L , δηλ. το διάνυσμα OA1 . H απόσταση του A από την L είναι το μήκος του A1A . Ισχύει ότι

OA=OA1+A1A,

όπου OA1 είναι επίσης L και A1A είναι κάθετο επί της L.

Παραδείγματα 6.1.1.

  1. 1.

    Έστω v1=(0,1,1) , και v2=(0,2,0) . Τότε

    projv1(v2)=v1,v2v1,v1v1=00+12+1000+11+11(0,1,1)=(0,1,1).

    Το διάνυσμα w=v2-projv1(v2)=(0,1,-1) είναι ορθογώνιο προς το v1

  2. 2.

    Έστω u=(1,m).Τότε

    proju(e1)=11+m2(1,m),proju(e2)=m1+m2(1,m).

    Έστω f:22 η συνάρτηση προβολής στην ευθεία y=mx, βλ. Παραδείγματα 4.1.6.6 και 5.1.5.4. Βλέπουμε ότι f(v)=proju(v). Επομένως

    CB(f(e1))=11+m2[1m],CB(f(e2))=m1+m2[1m]

    και

    AB,Bf=11+m2[1mmm2].
  3. 3.

    Έστω f:22 ο αντικατοπτρισμός ως προς την ευθεία y=mx, βλ. Παράδειγμα 4.1.6.5.

    Σχήμα 6.2: Αντικατοπτρισμός ως προς την ευθεία L

    Έστω u=(1,m) . Αν v2, βλέπουμε ότι αν w=v-proju(v) τότε

    f(v)=proju(v)-w=proju(v)-(v-proju(v))=2proju(v)-v.

    Άρα

    f(e1)=21+m2(1,m)-(1,0)=11+m2(1-m2,2m)

    ενώ

    f(e2)=2m1+m2(1,m)-(0,1)=11+m2(2m,m2-1).

    Επομένως, αν B είναι η κανονική βάση του 2 , τότε

    AB,Bf=11+m2[1-m22m2mm2-1].

Στη συνέχεια ορίζουμε την ορθογώνια προβολή του v σε έναν υποχώρο του n , γενικεύοντας την προβολή του v στην ευθεία L .

Ορισμός 6.1.2 .

Έστω U διανυσματικός υποχώρος του m και έστω vm . H ορθογώνια προβολή (orthogonal projection)του v στον U συμβολίζεται με projU(v) , ανήκει στον U και έχει την ιδιότητα v-projU(v)),u=0, για κάθε uU.

Σχήμα 6.3: Προβολή του v στον υποχώρο U

H απάντηση είναι ναι, όταν o υποχώρος U του m έχει μία ορθογώνια βάση. Για να το δούμε αυτό, έστω ότι dimU=n και ότι {u1,,un} είναι μία ορθογώνια βάση για τον χώρο U . Τότε το διάνυσμα

v=proju1(v)++projun(v)

ανήκει στο U και w=v-v είναι ορθογώνιο σε κάθε διάνυσμα του U . Πράγματι, σύμφωνα με την άσκηση 5.4.10 αρκεί να αποδείξουμε ότι ui,w=0 για i=1,,n. Έχουμε

w,ui=v,ui-jIv,ujuj,ujuj,ui=
=v,ui-v,uiui,uiui,ui=0.

Άρα δείξαμε ότι v είναι ορθογώνια προβολή του v στο U, δηλ. ότι

projU(v)=v,u1u1,u1u1++v,unun,unun. (6.1.2.1)

Είναι φανερό ότι το v ανήκει στο U αν και μόνο αν v=proju(v). Αποδεικνύεται εύκολα από το Πυθαγόρειο Θεώρημα ότι

v-projU(v)v-u,uU.

Έτσι, για να βρούμε την απόσταση ενός σημείου B(b1,,bm) από το U , θέτουμε v=(b1,,bm) και υπολογίζουμε το μήκος του διανύσματος v-projU(v).

Παραδείγματα 6.1.3 .

  1. 1.

    Έστω

    v1=(12,12,12,12),v2=(12,12,-12,-12),

    V=S({v1,v2}) και w=(1,3,1,5). Το σύνολο (v1,v2) είναι ορθοκανονική βάση για το V . Έχουμε ότι

    projv1(w)=5v1,projv2(w)=-v2 άρα projV(w)=5v1+v2.
  2. 2.

    Έστω u1=(1,1,0),u2=(0,1,1),U=S({u1,u2}) και w=(2,3,3). Θα βρούμε τη προβολή projU(w). Το σύνολο (u1,u2) είναι βάση για το n U αλλά δεν είναι ορθογώνια. Πρώτα απ' όλα λοιπόν πρέπει να βρούμε μία ορθογώνια βάση για το n U. Παρατηρούμε ότι το διάνυσμα

    u2-proju1(u2)=12(-1,1,2)

    είναι ορθογώνιο προς το u1 , όπως άλλωστε και κάθε πολλαπλάσιό του. Άρα μία ορθογώνια βάση για το n U αποτελείται από τα διανύσματα u1=(1,1,0) και u2=(-1,1,2)). Επομένως

    proju1(w)=52(1,1,0),proju2(w)=76(-1,1,2),

    άρα

    projU(w)=proju1(w)+proju2(w)=13(4,11,7).

    Συνεπώς

    w=projU(w)+(w-projU(w))=13(4,11,7)+13(2,-2,2).

    Θα επεκτείνουμε τη βάση του U σε μία ορθογώνια βάση για τον 3 . Όπως είδαμε παραπάνω, το διάνυσμα 13(2,-2,2) είναι ορθογώνιο προς κάθε διάνυσμα του U. To ίδιο ισχύει και για κάθε πολλαπλάσιο του. Επομένως

    ((1,1,0),(-1,1,2),(2,-2,2))

    είναι μία ορθογώνια βάση για το n 3. Παρατηρούμε ότι αφού projU(w)w, το διάνυσμα wU. Θα υπολογίσουμε την απόσταση του σημείου (2,3,3)(τελικό σημείο του w) από το επίπεδο του U . H απόσταση του (2,3,3) από το U είναι το μήκος του w-projU(w). Έχουμε ότι

    w-projU(w)=13(2,-2,2)=132,-2,2)=1312=233.
    Σχήμα 6.4: H απόσταση του (2,3,3) από τον U

    To «πλησιέστερο» στο (2,3,3) σημείο του U είναι το τελικό σημείο του projU(w), δηλ. το 1/3(4,11,7).

  3. 3.

    Έστω

    v1=(12,12,12,12),v2=(12,12,-12,-12),
    v3=(12,-12,12,-12),v4=(12,-12,-12,12)

    και v=(1,3,1,5). Το σύνολο D=(v1,v2,v3,v4) είναι ορθοκανονική βάση του 4. Θα γράψουμε το v ως γραμμικό συνδυασμό των στοιχείων της D. Παρατηρούμε ότι v=proj4(v) και ότι

    v1,v=5,v2,v=1,v3,v=-2,v4,v=1 .

    Χρησιμοποιώντας τον τύπο (6.1.2.1) βρίσκουμε ότι

    v=5v1+v2-2v3+v1.

Στις εφαρμογές η εύρεση ορθοκανονικών βάσεων για υποχώρους του m είναι μεγάλης σημασίας και ιδιαίτερα για τις υπολογιστικές μεθόδους εύρεσης ιδιοτιμών και ιδιοδιανυσμάτων, όπως είναι η QR- ανάλυση πινάκων. Στο Παράδειγμα 6.1.3.2 υπολογίσαμε μία ορθογώνια βάση του υποχώρου U του 2 δοθείσης μίας (μη ορθογώνιας) βάσης του U . H μέθοδος που χρησιμοποιήσαμε γενικεύεται στον Αλγόριθμο Ορθοκανονικοποίησης των Gram - Schmidt.

Αλγόριθμος 6.1.1 Αλγόριθμος Ορθοκανονικοποίησης των Gram - Schmidt για τον υποχώρο V του m.
Είσοδος: Μία βάση{v1,,vn} για τον V.
Έξοδος: Μία ορθοκανονική βάση για τον V.
Βήμα 1 Θέτουμε w1=v1. Για i=2,,n, θέτουμε Vi-1=S({w1,,wi-1}) και υπολογίζουμε
wi=vi-projVi-1(vi)=vi-projw1(vi)--projwi-1(vi).
Βήμα 2 Κανονικοποιούμε τα wi για i=1,,n. Το σύνολο
{w1w1,w2w2,,wνwν}

είναι ορθοκανονική βάση για τον V.

Παρατηρούμε ότι

Vi-1=S({w1,,wi-1})=S({v1,,vi-1})

και ότι το wi είναι ορθογώνιο προς τα διανύσματα w1,,wi-1, για i=2,,n. Αναφέρουμε δύο παραλλαγές του αλγορίθμου 6.1.1.

  1. i.)

    Μπορούμε να αντικαταστήσουμε το wi με κwi, όπου 0κ , για 1i<n. Αυτό γίνεται για ευκολία στους υπολογισμούς, εάν για παράδειγμα δεν επιθυμούμε κλάσματα. Δεν προχωράμε στο τελευταίο βήμα της κανονικοποίησης εάν μας ενδιαφέρει μία ορθογώνια βάση για τον V που δεν είναι κατ' ανάγκη ορθοκανονική.

  2. ii.)

    Στην είσοδο του αλγορίθμου, αντί για βάση του V μπορούμε να χρησιμοποιήσουμε ένα παράγον σύνολο του V. Εάν το παράγον σύνολο περιέχει γραμμικά εξαρτημένα διανύσματα, τότε κατά την εφαρμογή του αλγορίθμου θα προκύψουν μηδενικά διανύσματα. Αγνοούμε τα μηδενικά διανύσματα και συνεχίζουμε με τα μη μηδενικά εναπομείναντα διανύσματα.

Παραδείγματα 6.1.4.

  1. 1.

    Έστω

    v1=(1,1,0,0),v2=(1,1,-2,1)v3=(0,-1,0,2),

    και V =S({v1,v2,v3}) . Τότε

  2. 2.

    w1=v1=(1,1,0,0),

  3. 3.

    w2=v2-projw1v2=(1,1,-2,1)-22(1,1,0,0)=(0,0,-2,1),

  4. 4.

    w3=v3-projw1(v3)-projw2(v3)=

    (0,-1,0,2)--12(1,1,0,0)-25(0,0,-2,1)=(12,-12,45,85)
    =110(5,-5,8,16).

    Μία ορθογώνια βάση του V αποτελείται από τα διανύσματα

    (1,1,0,0),(0,0,-2,1),(5,-5,8,16),

    ενώ τα διανύσματα

    12(1,1,0,0),15(0,0,-2,1),1370(5,-5,8,16)

    αποτελούν μία ορθοκανονική βάση του V. Σημειώνουμε ότι για την ορθογώνια βάση του V χρησιμοποιήσαμε το διάνυσμα 10w3 . Σημειώνουμε επίσης ότι δεν ελέγξαμε τη γραμμική ανεξαρτησία για το παράγον σύνολο του V . Ο αλγόριθμος δεν παρήγαγε κάποιο μηδενικό διάνυσμα. Επομένως τα αρχικά διανύσματα ήταν γραμμικά ανεξάρτητα.

  5. 5.

    Θα υπολογίσουμε μία ορθοκανονική βάση του υποχώρου

    V={(x,y,z)3:x-5y-2z=0}.

    Παρατηρούμε ότι

    V={(5y+2z,y,z):y,z}={y(5,1,0)+z(2,0,1):y,z}=
    =S({(5,1,0),(2,0,1)}).

    Έστω v1=(5,1,0),v2=(2,0,1). Τότε

    {v1,v2-projv1(v2)}={(5,1,0),(1,1,-2)}

    είναι ορθογώνια βάση του V , ενώ

    {15(2,0,1),16(1,1-2)}

    είναι ορθοκανονική βάση του V.

  6. 6.

    Έστω v1=(1,1,1),v2=(2,1,0),v3=(4,3,2) και V=S({v1,v2,v3}) . Σύμφωνα με την δεύτερη παραλλαγή του αλγορίθμου 6.1.1, έχουμε ότι

  7. 7.

    w1=v1,

  8. 8.

    w2=v2-projw1(v2)=(1,0,-1) και

  9. 9.

    w3=v3-projw1(v3)-projw2(v2)=

    (4,3,2)-93(1,1,1)-22(1,0,-1)=(0,0,0).

    Αφού w3=0 έπεται ότι v3=projS({w1,w2})(v3) , άρα v3S(w1,w2}) και κατά συνέπεια V=S({w1,w2}). Επομένως, μία ορθογώνια βάση του V είναι το σύνολο {w1,w2}.

Έστω V διανυσματικός υποχώρος του m και wm . Έχουμε στη διάθεσή μας μία μέθοδο για τον υπολογισμό μίας ορθοκανονικής βάσης για τον V. O επόμενος αλγόριθμος δίνει μία μέθοδο για την εύρεση του projV(w).

Αλγόριθμος 6.1.2 Αλγόριθμος εύρεσης του projV(w).
Είσοδος: Μία βάση για τον V και το διάνυσμα w.
Έξοδος: To διάνυσμα projV(w).
Βήμα 1 Χρησιμοποιούμε τον Αλγόριθμο 6.1.1, παραλλαγή i, για να βρούμε μία ορθογώνια βάση {w1,,wn} για τον V.
Βήμα 2 Χρησιμοποιούμε τον τύπο 6.1.2.1 για να υπολογίσουμε το διάνυσμα projV(w).
Παράδειγμα 6.1.5 .
Θα βρούμε την προβολή του e3 στον υποχώρο V=S({(1,1,1),(2,1,0)}) . Είδαμε προηγουμένως ότι μία ορθογώνια βάση για τον V είναι το σύνολο {(1,1,1),(1,0,-1)} . Επομένως projV(e3)=13(1,1,1)-12(1,0,-1)=16(-1,2,5).
Αναφέρουμε τον επόμενο αλγόριθμο, που επιτρέπει τον υπολογισμό του διανύσματος projV(w), χωρίς τον υπολογισμό ορθογώνιας βάσης για τον V.
Αλγόριθμος 6.1.3 Αλγόριθμος εύρεσης του projV(w) με χρήση γινομένου πινάκων.
Είσοδος: Ένα παράγον σύνολο για τον V και το διάνυσμα w.
Έξοδος: To διάνυσμα projV(w).
Βήμα 1 Έστω V=S({v1,,vn})m και B=(e1,,em). Θεωρούμε τον m×n πίνακα A=[CB(v1)CB(vn)]. Υπολογίζουμε τον n×n πίνακα ATA.
Βήμα 2 Βρίσκουμε μία λύση (c1,,cn) του συστήματος (ATA)X=ATCB(w). (6.1.5.1) projV(w)=c1v1++cnvn.
Ο αλγόριθμος 6.1.3 χρήζει εξήγησης. Αφού projV(w)V=S({v1,,vn}) έπεται ότι υπάρχουν c1,,cn έτσι ώστε projV(w)=c1v1++cnvn. Θα δείξουμε ότι (c1,,cn) είναι λύση του συστήματος 6.1.5.1. Πράγματι, το διάνυσμα w-projV(w) είναι ορθογώνιο προς κάθε στοιχείο του V . Άρα vi,w-projV(w)=0, για i=1,,n. Επομένως vi,w-c1v1--cnvn=0, για i=1,,n και CB(vi)T(CB(w)-c1CB(v1)--cnCB(vn))=0, για i=1,,n. (6.1.5.2) Έστω C=[c1cn]T. Τότε c1CB(v1)++cnCB(vn)=ΑC. Άρα η σχέση 6.1.5.2 γίνεται CB(vi)T(CB(w)-AC)=0, για i=1,,n και CB(vi)TCB(w)=CB(vi)T(AC), για i=1,,n. Όμως CB(vi)T είναι η i γραμμή του AT. Επομένως, από την παραπάνω σχέση, προκύπτει ότι ΑΤCB(w)=AT(AC) και άρα ΑΤCB(w)=(ATA)C. Δείξαμε λοιπόν ότι το σύστημα (ATA)X=ΑΤCB(w) είναι συμβατό και ότι C είναι μία λύση του συστήματος 6.1.5.1. Παρατηρούμε ότι αν τα διανύσματα v1,,vn δεν είναι βάση του V , τότε η λύση του συστήματος 6.1.5.1 δεν είναι μοναδική.
Παράδειγμα 6.1.6 .
Έστω V=S({(1,1,1,1),(1,1,0,0)}). Θα βρούμε το διάνυσμα projV(e1) . Σύμφωνα με τον αλγόριθμο 6.1.2, μία ορθογώνια βάση του V αποτελείται από τα διανύσματα v1=(1,1,1,1) και v2=(1,1,-1,-1). Έτσι projV(e1)=projv1(e1)+projv2(e1)=14(1,1,1,1)+14(1,1,-1,-1)= =12(1,1,0,0). Σύμφωνα με τον αλγόριθμο 6.1.3 , A=[11111010],CB(e1)=[1000],ATA=[4222], και ATCB(e1)=[11]. Λύνουμε το σύστημα (ATA)X=ATCB(w). Η ελαττωμένη κλιμακωτή μορφή του επαυξημένου πίνακα είναι [1000112] και η λύση του συστήματος είναι (0,1/2) . Άρα projV(e1)=0(1,1,1,1)+12(1,1,0,0)=12(1,1,0,0).

Ασκήσεις Ενότητας 6.1

  1. 1.

    Δίνεται η ορθογώνια βάση

    B={v1=(3,1,-1),v2=(1,-2,1),v3=(1,4,7)}

    του 3. Να βρείτε την προβολή του v=(a,b,c)3 σε κάθε ένα από τα διανύσματα v1,v2,v3 καθώς και στον χώρο που παράγεται από τα v1,v2 και τέλος να γράψετε το v=proj3(v) ως γραμμικό συνδυασμό των v1,v2,v3.

  2. 2.

    Έστω v1=(-3,0,4),v2=(4,0,-3),v3=(0,5,0) και u=(1,2,3). Να βρεθούν τα projv1u,projS({v2,v3})u, και να γράψετε το v=proj3(v) ως γραμμικό συνδυασμό των v1,v2,v3.

  3. 3.

    Δίνεται η βάση B={u1=(1,0,1),u2=(2,1,-3),u3=(-1,1,0)} του 3 . Να υπολογισθεί με τη μέθοδο των Gram-Schmidt μία ορθοκανονική βάση B του 3 που προκύπτει από τη δοθείσα βάση.

  4. 4.

    Δίνονται τα στοιχεία v=(0,1,2,-1),u=(1,0,0,2),w=(3,1,-2,1) . Αν U=S({u,w}) , να βρεθεί το projUv.

  5. 5.

    Δίνεται το επίπεδο U=S({v1,v2}) του 3 όπου v1=(1,0,1) και v2=(1,1,2). Να βρεθεί η ελάχιστη απόσταση του (3,3,4) από το U.

6.2 Εφαρμογές

Σε αυτήν την ενότητα παρουσιάζουμε διάφορες εφαρμογές της διαγωνιοποίησης καθώς και της θεωρίας που αναπτύξαμε για τις ορθογώνιες προβολές διανυσμάτων.

Δυνάμεις Διαγωνιοποιήσιμων Πινάκων

Έστω Αn(k) ένας διαγωνιοποιήσιμος πίνακας. Υπάρχουν λοιπόν πίνακες S και D έτσι ώστε

S-1AS=D=[d1𝟎𝟎dn] και άρα A=SDS-1.

Έστω ότι m είναι θετικός ακέραιος. Τότε

Dm=[d1m𝟎𝟎dnm],m.

Συνεπώς

Am=(SDS-1)m=(SDS-1)(SDS-1)(SDS-1)=SDmS-1.

Αν ο Α είναι αντιστρέψιμος πίνακας, τότε οι ιδιοτιμές του είναι μη μηδενικές, βλ. Πρόταση 5.1.7. Επομένως, o D είναι αντιστρέψιμος και μπορούμε να θεωρήσουμε και αρνητικές δυνάμεις του D. Παρατηρούμε ότι αν m, τότε D-m=(Dm)-1 και

D-m=[d1-m𝟎𝟎dn-m],m.

Άρα

A-m=(Am)-1=(SDmS-1)-1=SD-mS-1.
Παράδειγμα 6.2.1 .

Έστω ότι Αn() είναι διαγωνιοποιήσιμος με ιδιοτιμές ±1 και ±i . Θα δείξουμε ότι για κάθε k

Α4κ=In.

Πράγματι, παρατηρούμε ότι αφού o Α είναι διαγωνιοποιήσιμος, ισχύει ότι

A=SDS-1,

όπου οι τιμές της κυρίας διαγωνίου του D είναι οι ιδιοτιμές ±1 και ±i , (χωρίς να ξέρουμε πόσες φορές εμφανίζονται οι ιδιοτιμές ή με ποιά σειρά). Επομένως

A4κ=SD4κS-1,κ.

Όμως

(±1)4k=1 και (±i)4k=1 .

Συνεπώς

D4k=InA4κ=SD4κS-1=SInS-1=SS-1=In.

Γεωμετρία και Γραφικά Υπολογιστών

Στον κλάδο γραφικά υπολογιστών της πληροφορικής, πολλές εφαρμογές χρειάζονται να τροποποιήσουν μία εικόνα αλλάζοντα στην θέση, τον προσανατολισμό ή και το μέγεθός της. Αυτό γίνεται εφαρμόζοντας έναν γεωμετρικό μετασχηματισμό στις συντεταγμένες που ορίζουν την εικόνα. Παρακάτω εξετάζουμε μία ειδική κατηγορία τέτοιων μετασχηματισμών που διατηρούν την κλίμακα της εικόνας. Μία ισομετρία (isometry) του n είναι μία συνάρτηση T:nn που διατηρεί τις αποστάσεις, δηλ.

T(x)-T(y)=x-y για κάθε x,yn.

H ισομετρία T:nn δεν είναι κατ' ανάγκη γραμμική συνάρτηση. To βασικό παράδειγμα μίας ισομετρίας που δεν είναι γραμμική συνάρτηση είναι η μεταφορά (translation) κατά α, δηλ. η συνάρτηση

T:nn,T(x)=x+α, όπου 0αn

μεταφορά

Παράδειγμα 6.2.2 .

Στο επόμενο σχήμα 6.5 απεικονίζεται η μεταφορά στο 2 κατά το α=(1,1).

Σχήμα 6.5: Μεταφορά κατά (1,1):T(x1,x2)=(x1+1,x2+1).

To επόμενο θεώρημα δείχνει τη σύνδεση ανάμεσα στις ισομετρίες και στις γραμμικές συναρτήσεις.

Θεώρημα 6.2.3.

Έστω T:nn μία ισομετρία. Τότε η συνάρτηση f:nn,f(x)=T(x)-T(𝟎) είναι ισομετρία και γραμμική συνάρτηση. Επομένως κάθε ισομετρία είναι σύνθεση μίας ορθογώνιας συνάρτησης και μίας μεταφοράς

Απόδειξη.

Είναι εύκολο να δει κανείς ότι η f είναι ισομετρία. Πράγματι

f(v1)-f(v2)=T(v1)-T(v2)=v1-v2.

Παρατηρούμε ότι

f(𝟎)=T(𝟎)-T(𝟎)=0.

Συνεπώς η f διατηρεί το μήκος των διανυσμάτων, αφού

f(v)=f(v)-f(𝟎)=v-𝟎=v, για κάθε v2.

Τέλος, παρατηρούμε ότι

f(v),f(w)=v,w.

Πράγματι:

f(v)-f(w)=v-wf(v)-f(w),f(v)-f(w)=v-w,v-w
f(v),f(v)-2f(v),f(w)+f(w),f(w)=v,v-2v,w+w,w.

Αφού f(v),f(v)=v,v και f(w),f(w)=w,w, προκύπτει το ζητούμενο. Έστω, τώρα B=(e1,,en), η κανονική βάση του n. Αν wi=f(ei) , για i=1,,n , τότε από τα παραπάνω έπεται ότι το διατεταγμένο σύνολο D=(w1,,wn) είναι ορθοκανονική βάση για τον n . Έστω un και έστω ότι τα c1,,cn είναι οι συντεταγμένες του f(u) ως προς τη βάση D, δηλ. f(u)=c1w1++cnwn . Σύμφωνα με το Θεώρημα 5.4.5, ci=f(u),wi , για i=1,,n. Όμως, από τα παραπάνω, γνωρίζουμε ότι

f(u),wi=f(u),f(ei)=u,ei,i=1,,n.

Επομένως

f(u)=u,eiwi.

Αν λοιπόν u,vn, τότε

f(u+v)=u+v,eiwi=(u,ei+v,ei)wi=
u,eiwi+v,eiwi=f(u)+f(v).

Ομοίως, o αναγνώστης καλείται να διαπιστώσει χρησιμοποιώντας τις ιδιότητες του εσωτερικού γινομένου ότι

f(cu)=cf(u), για c,un.

Έστω f:nn μία γραμμική συνάρτηση που είναι ισομετρία. Χρησιμοποιώντας το Πόρισμα 5.5.3, προκύπτει ότι

f*f(v),w=f(v),f(w)=v,w, για κάθε v,wn.

Άρα

f*f(v),w=v,wf*f(v)-v,w=0, για κάθε wn.

Συνεπώς f*f=idV , βλ. 5.4.1.1. Επομένως, o πίνακας της συνάρτησης f ως προς την κανονική βάση B του n είναι ορθογώνιος :

AB,Bf¯AB,Bf=In.

Εξαιτίας αυτής της ιδιότητας καλούμε τις γραμμικές συναρτήσεις, που είναι ισομετρίες, ορθογώνιες (orthogonal linear transformations). Χωρίς απόδειξη, σημειώνουμε το παρακάτω ενδιαφέρον συμπέρασμα για τις ισομετρίες στο επίπεδο.

Θεώρημα 6.2.4 .

Αν T:22 είναι ισομετρία, τότε η T έχει μία από τις επόμενες μορφές :

  1. 1.

    μεταφορά κατά ένα a(translation),

  2. 2.

    περιστροφή κατά γωνία θ(rotation),

  3. 3.

    αντικατοπτρισμός ως προς μία ευθεία L(reflection),

  4. 4.

    σύνθεση ενός αντικατοπτρισμού ως προς μία ευθεία L και μίας μεταφοράς που στέλνει τα σημεία της L σε σημεία της L(glide reflection).

Οι γεωμετρικοί μετασχηματισμοί που επιθυμούμε δεν είναι βέβαια όλοι ισομετρίες.

Παράδειγμα 6.2.5.

Θα βρούμε τον τύπο για τον γεωμετρικό μετασχηματισμό T:22 , που διαστέλλει τα σχήματα του 2 με συντελεστή 2 ως προς τον άξονα των Y, τα περιστρέφει αριστερόστροφα κατ' αγωνία π/4 και τα μεταφέρει κατά to (1,1/2). Θα χρησιμοποιήσουμε τις γνώσεις μας από την Ενότητα 4.1. H γραμμική συνάρτηση της διαστολής αντιστοιχεί στον πίνακα

[1002],

βλ. Παράδειγμα 4.1.6.5. H γραμμική συνάρτηση της περιστροφής αντιστοιχεί στον πίνακα

[2/2-2/22/22/2],

βλ. Παράδειγμα 4.1.6.4. To γινόμενο των πινάκων, δηλ. o πίνακας

[2/2-22/22],

αντιστοιχεί στην σύνθεση των γραμμικών συναρτήσεων. Συνδυάζοντας με την μεταφορά κατά to (1,1/2), βρίσκουμε ότι o γεωμετρικός μετασχηματισμός που επιθυμούμε έχει τύπο

T:22,(α,β)(22α-2β+1,22α+2β+12).
Σχήμα 6.6:O γεωμετρικός μετασχηματισμός T.

Παραπέμπουμε στο σύγγραμμα [4] για περισσότερα επί του θέματος της Γεωμετρίας για γραφικά υπολογιστών.

Το πρόβλημα του Κυνηγού και της Λείας του

To μοντέλο κυνηγού και λείας (predator-prey model) περιγράφει ένα απλό δυναμικό σύστημα δύο πληθυσμών: των κυνηγών και της λείας. Οι κυνηγοί τρέφονται αποκλειστικά από τη λεία, ενώ η λεία δεν έχει άλλους εχθρούς και έχει απεριόριστες ποσότητες τροφής. Για παράδειγμα, αυτό το μοντέλο περιγράφει (απλοϊκά) ένα οικοσύστημα που αποτελείται από λύκους και αντιλόπες. Έστω ότι xk είναι ο πληθυσμός της λείας και yk είναι ο πληθυσμός του κυνηγού τον χρόνο κ μετά τον χρόνο της αρχικής μέτρησης (χρόνος μηδέν) και έστω ότι το μοντέλο περιγράφεται από τις εξισώσεις:

yk+1=1/2yk+1/100xkxk+1=-50/4yk+5/4xk.

Αν

A=[1/21/100-50/45/4] και Vk=[ykxk],

τότε το παραπάνω πληθυσμιακό μοντέλο περιγράφεται από την εξίσωση

Vk+1=AVk.

Έστω ότι ξεκινάμε με αρχικό πληθυσμό y0=50 και x0=1600 . Τα διανύσματα V0 και V1 περιγράφουν την αρχική κατάσταση και την κατάσταση ένα χρόνο αργότερα:

V0=[501600] και V1=[411375].

Παρατηρούμε ότι και οι δύο πληθυσμοί μειώθηκαν. Θα συνεχίσουν να μειώνονται οι πληθυσμοί έως ότου αφανιστούν και τα δύο είδη; Είναι φανερό ότι θέλουμε να μελετήσουμε το Vk για μεγάλα k. Δεν είναι δύσκολο να δούμε ότιVk=AkV0. Πράγματι,

Vk=AVk-1=A(AVk-2)=A2Vk-2==AkV0.

Όμως, o A διαγωνιοποιείται:

A=PDP-1, όπου D=[1003/4] και P=[115025].

Συνεπώς

Ak=PDkP-1 και άρα Vk=AkV0=PDkP-1V0.

Αφού

Dk=[1k00(3/4)k]=[100(3/4)k],

συμπεραίνουμε ότι για μεγάλα k, o πίνακας Dk πλησιάζει την τιμή [1000]. Άρα για μεγάλα k , o Vk πλησιάζει την τιμή

(P[1000]P-1)V0=[14700].

To πληθυσμιακό σύστημα που μελετούμε θα ισορροπήσει. Παρατηρούμε ότι η ιδιότητα της ισορροπίας δεν εξαρτάται από τις αρχικές τιμές των yk και xk, αλλά από τον πίνακα A των συντελεστών και τις ιδιοτιμές του.

Μαρκοβιανές Αλυσίδες

Έστω ότι ένα σύστημα αποτελείται από k διακριτές καταστάσεις. Τις αριθμούμε 1,2,k . Μεταβαίνουμε από την κατάσταση j στην κατάσταση i με μία πιθανότητα pij . To σύστημα αυτό είναι μία Μαρκοβιανή αλυσίδα (Markov chain). O πίνακας μετάβασης της Μαρκοβιανής αλυσίδας είναι o τετραγωνικός k×k πίνακας P=(pij). Σημειώνουμε ότι το άθροισμα των στοιχείων κάθε στήλης του πίνακα P είναι 1 . Ένας τέτοιος πίνακας λέγεται στοχαστικός (stochastic). Στο επόμενο παράδειγμα περιγράφουμε μία απλή Μαρκοβιανή αλυσίδα με δύο καταστάσεις.

Παράδειγμα 6.2.6.

Θεωρούμε δύο καταστάσεις για τον καιρό μίας πόλης: στεγνός (κατάσταση1) ή βροχερός (κατάσταση2). Έστω ότι o πίνακας μετάβασης του συστήματος είναι

P=[0.940.020.060.98].

Έτσι, αν o καιρός είναι στεγνός τη μία μέρα, η πιθανότητα να είναι στεγνός την επομένη είναι 94% ενώ ηπιθανότητα να είναι βροχερός είναι 6%. Αν o καιρός είναι βροχερός τη μία μέρα, η πιθανότητα να είναι στεγνός την επομένη είναι 2% ενώ η πιθανότητα να είναι βροχερός είναι 98%. Έστω ότι o καιρός είναι βροχερός κάποια μέρα. Ποια είναι η πρόγνωση του καιρού μετά από 10 ημέρες; Αν η αρχική κατάσταση x(0) περιγράφεται από το διάνυσμα x(0)=[01]T, τότε το γινόμενο x(1):=Px(0) δείχνει την κατανομή των πιθανοτήτων την επόμενη μέρα. Έστω x(n) η κατανομή των πιθανοτήτων την n -στη μέρα. Τότε

x(n)=Px(n-1)=PPx(n-2)=P2x(n-2)==Pnx(0).

Για να μπορέσουμε, λοιπόν, να απαντήσουμε στο ερώτημα που τέθηκε, δηλ. να βρούμε το x(10), πρέπει να υπολογίσουμε τον πίνακα P10.

Γενικότερα, για να απαντήσουμε ερωτήματα όπως αυτό του παραδείγματος, θέλουμε να υπολογίσουμε δυνάμεις ενός στοχαστικού πίνακα P . Υπολογιστικά αυτό γίνεται ιδιαίτερα πολύπλοκο. Ευτυχώς, έχουμε στη διάθεσή μας το επόμενο θεώρημα, που δίνουμε χωρίς απόδειξη,.

Θεώρημα 6.2.7 .

Έστω ότι P είναι ένας πίνακας μετάβασης μίας Μαρκοβιανής αλυσίδας, τέτοιος ώστε τα στοιχεία του P να είναι όλα θετικά. Τότε το 1 είναι ίδιο τιμή του P και o Pm σταθεροποιείται για μεγάλες τιμές του m . H οριακή κατάσταση του συστήματος είναι ανεξάρτητη από την αρχική κατανομή.

Θα δούμε πως μπορούμε να εφαρμόσουμε τα παραπάνω στο προηγούμενο παράδειγμα.

Παράδειγμα 6.2.8.

(Συνέχεια του Παραδείγματος 6.2.6.) Σύμφωνα με το Θεώρημα 6.2.7, o Pm σταθεροποιείται, δηλ.  Pm=Pm+1, για μεγάλες τιμές του m. Επομένως x(m+1)=x(m), αφού

x(m+1)=Pmx(0)=Pm+1x(0)=x(m).

Όμως ,x(m+1)=Px(m), άρα :

x(m)=Px(m),

δηλ. το x(m) είναι ιδιοδιάνυσμα του P για την ιδιοτιμή 1 . Θα χρησιμοποιήσουμε αυτό το ιδιοδιάνυσμα για να προσεγγίσουμε το x(10). Παρατηρούμε ότι

V1(P)={t(1,3):t}.

Αφού το x(m) ανήκει στο V1(P) και είναι στοχαστικός πίνακας, τα άθροισμα των στοιχείων του είναι 1. Άρα

x(m)=[0.250.75]

και η πιθανότητα μετά από 10 ημέρες o καιρός να είναι στεγνός είναι περίπου 25% ενώ o καιρός θα είναι βροχερός με πιθανότητα περίπου 75%.

Παραπέμπουμε τον ενιδαφερόμενο αναγνώστη στο σύγγραμμα[4] για περισσότερες λεπτομέρειες επί του θέματος.

Διαφορικές Εξισώσεις και Ιδιοτιμές

Έστω ένα απλό γραμμικό σύστημα n διαφορικών εξισώσεων:

f1(x) =a11f1(x)++a1nfn(x)
fn(x) =an1f1(x)++annfn(x),

όπου fi: είναι πραγματική διαφορίσιμη συνάρτηση και fi: είναι η παράγωγός της, για 1in. Επιθυμούμε να βρούμε τους τύπους των fi, για 1in. To σύστημα γράφεται ως

F=AF,

όπου

A=[a11a1nan1ann],F=[f1(x)fn(x)] και F=[f1(x)fn(x)].

Όταν o πίνακας A διαγωνιοποιείται, τότε η επίλυση του συστήματος F=AF γίνεται εύκολα ως εφαρμογή της θεωρίας της διαγωνιοποίησης. H παρατήρηση - κλειδί για την επίλυση του συστήματος F=AF είναι ότι αν

g(x)=c1f1(x)+cnfn(x),τότεg(x)=c1f1(x)+cnfn(x).

Επομένως

G=PFG=PF.

Τα επόμενα Παραδείγματα, θα διαφωτίσουν τη διαδικασίας επίλυσης του F=AF.

Παραδείγματα 6.2.9 .

  1. 1.

    Ανf(x)=-5f(x) , τότε από τον διαφορικό λογισμό γνωρίζουμε ότι f(x)=Ce-5x. Αν δίνεται ότι f(0)=2, τότε 2=Ce0=C και f(x)=2e-5x.

  2. 2.

    Έστω

    F=AF, όπου A=[3004],F=[f1(x)f2(x)] και F=[f1(x)f2(x)].

    To σύστημα F=AF αποτελείται από τις εξισώσεις

    f1(x) =3f1(x)
    f2(x) =4f2(x)

    και η λύση του είναι

    F=F=[f1(x)f2(x)]=[C1e3xC2e4x].

    Όταν προσδιορίζονται αρχικές συνθήκες, τότε μπορούμε να επιλύσουμε για C1 και C2 . Για παράδειγμα αν δίνεται ότι f1(0)=2 και f2(0)=-1, τότε

    f1(x) =2e3x
    f2(x) =-e4x.
  3. 3.

    Έστω το σύστημα

    f1(x) =2f1(x)-f2(x)
    f2(x) =6f1(x)-f2(x).

    O πίνακας

    A=[2-16-5]

    είναι διαγωνιοποιήσιμος με ιδιοτιμές 1,-4 και A=PDP-1 , όπου

    D=[100-4]καιP=[1116].

    Θα λύσουμε πρώτα το σύστημα G=DG, δηλ. θα βρούμε g1:,g2: που ικανοποιούν το σύστημα των διαφορικών εξισώσεων

    g1(x) =   g1(x)
    g2(x) =-4g2(x).

    Το σύστημα G=DG έχει λύση

    G=F=[g1(x)g2(x)]=[C1exC2e-4x].

    Εάν τώρα θέσουμε F=PG, παρατηρούμε ότι F=PG και ότι F είναι λύση του αρχικού συστήματος. Πράγματι:

    F=PGAF=(PDP-1)PG=(PD)(P-1)PG)=P(DG)=PG=F.

    Επομένως η λύση του συστήματος F=AF είναι F=PG, δηλ.

    F=[f1(x)f2(x)]=[C1ex+C2e-4xC1ex+6C2e-4x].

    Αν γνωρίζουμε κάποιες αρχικές τιμές για τις συναρτήσεις f1,f2, τότε μπορούμε να υπολογίσουμε τις σταθερές C1,C2 . Πράγματι, έστω ότι f1(0)=2,f2(0)=-3. Τότε

    2 =C1+C2
    -3 =C1+6C2

    με λύση C1=3,C2=-1, οπότε

    f1(x)=3ex-e-4xκαιf2(x)=3ex-6e-4x.

Απομονώνουμε την παρατήρηση του προηγούμενου παραδείγματος.

Αν A=PDP-1, τότε G είναι λύση του G=DG αν και μόνο αν PG είναι λύση του F=AF.

Τετραγωνικές Μορφές

Ένα πολυώνυμο με n μεταβλητές και συντελεστές πραγματικούς αριθμούς λέγεται τετραγωνική μορφή (quadratic form) αν όλοι οι όροι του πολυωνύμου είναι βαθμού δύο ως προς τις μεταβλητές. Για παράδειγμα το πολυώνυμο

q(x1,x2,x3)=3x12+4x22+5x32+5x1x2+x2x3

είναι μία τετραγωνική μορφή. O αναγνώστης καλείται να επιβεβαιώσει ότι

[x1x2x3][37/207/241/201/25][x1x2x3]=[3x12+4x22+5x32+5x1x2+2x2x3].

Γράφουμε, λοιπόν,

q(x1,x2,x3)=XTAX,

όπου

A=[37/207/241015],X=[x1x2x3].

Παρατηρούμε ότι o πίνακας A είναι συμμετρικός. Στην κύρια διαγώνιο του A εμφανίζονται οι συντελεστές των όρων xi2 του πολυωνύμου q(x1,x2,x3) , για 1i3. Αν 1ij3, τότε το στοιχείο aij του A είναι ίσο με το ήμισυ του συντελεστή του όρου xixj του q(x1,x2,x3). Γενικότερα, κάθε τετραγωνική μορφή

q(x1,x2,,xn)=i=1nbixi2+1i<jnn2bijxixj,

γράφεται ως

q(x1,xn)=XTAX όπου XT=[x1x2xn] και A=AT.

Αν c και A =ATn(), ποια είναι η γραφική αναπαράσταση στον n μίας εξίσωσης της μορφής

q(x1,x2,,xn)=c, όπου q(x1,x2,,xn)=XTAX;

Αφού o A είναι συμμετρικός πίνακας, από το Φασματικό Θεώρημα, γνωρίζουμε ότι οι ιδιοτιμές του A είναι πραγματικοί αριθμοί και o A διαγωνιοποιείται ορθογώνια. Έστωότι D=PTAP είναι η ορθογώνια διαγωνιοποίηση του A , όπου D είναι o διαγώνιος πίνακας των ιδιοτιμών του A και PT=P-1 . H αλλαγή συντεταγμένων Y=PTX μας επιτρέπει να αλλάξουμε την οπτική μας γωνία και να διαχωρίσουμε τις μεταβλητές. Πράγματι, αν λ1,,λn είναι οι ιδιοτιμές του A, τότε

XTAX=XT(PDPT)X=(XTP)D(PTX)=(PTX)TD(PTX)=YTDY

και η τετραγωνική μορφή q(x1,,xn)=XTAX μετατρέπεται στην τετραγωνική μορφή

q(y1,,yn)=λ1y12++λnyn2=YTDY.

To επόμενο παράδειγμα θα διαφωτίσει αυτήν τη διαδικασία, βλ. σύγγραμμα [2, Ενότητα 7.2.22].

Παράδειγμα 6.2.10.

Θα βρούμε το γράφημα της καμπύλης με εξίσωση

x12+4x1x2+x22-5=0 .

Το πολυώνυμο q(x1,x2)=x12+4x1x2+x2 είναι τετραγωνική μορφή με πίνακα

A=[1221].

Οι ιδιοτιμές του A είναι -1,3 και

D=PTAP=[-1003] όπου P=12[-1111].

Θέτουμε

Y=PTX, όπου X=[x1x2] και Y=[y1y2].

Me αυτήν την αλλαγή συντεταγμένων, η εξίσωση της καμπύλης είναι

-y12+3y22-5=0.

Στο παρακάτω σχήμα, παρουσιάζεται η γραφική παράσταση της καμπύλης ως προς τους άξονες Y1 και Y2:

Σχήμα 6.7:Η καμπύλη -y12+3y22-5=0..

Ο άξονας Y1 , δηλ. τα σημεία του 2 που ικανοποιούν την εξίσωση Y2=0 , είναι τα σημεία της ευθείας x1=-x2:

y2=012(x1+x2)=0x1=-x2.

Αντίστοιχα ο άξονας Y2 είναι η ευθεία x1=x2:

y1=012(-x1+x2)=0x1=x2.       

Επομένως για τη γραφική παράσταση της καμπύλης ως προς τους άξονες X1 και X2 πρέπει να περιστρέψουμε το σχήμα δεξιόστροφα κατά γωνία π/4:

Σχήμα 6.8:Η καμπύλη x12+4x1x2+x225=0.

Παρατηρούμε ότι μία καμπύλη στο πραγματικό επίπεδο της μορφής

a1y12+a2y2=c,

όπου c>0 , εμπίπτει σε μία ακριβώς από τις παρακάτω κατηγορίες:

  • έλλειψη, όταν ta a1,a2 έχουν το ίδιο πρόσημο,

  • υπερβολή, όταν ta a1,a2 έχουν διαφορετικό πρόσημο.

Από την ανάλυση που κάναμε παραπάνω, μπορεί κανείς να δεί ότι μία καμπύλη στο επίπεδο με εξίσωση

q(x1,x2)-γ=0,

όπου q(x1,x2) είναι τετραγωνική μορφή, θα ανήκει σε μία από τις δύο κατηγορίες, (ανάλογα με τα πρόσημα των ιδιοτιμών):

  1. i.

    έλλειψη, όταν οι ιδιοτιμές έχουν το ίδιο πρόσημο, ή

  2. ii.

    υπερβολή, όταν οι ιδιοτιμές έχουν διαφορετικά πρόσημα

Για περισσότερα επί κωνικών μορφών παραπέμπουμε τον αναγνώστη στην αντίστοιχη ιστοσελίδα της wikipedia.

Μέθοδος των Ελαχίστων Τετραγώνων

Θα χρησιμοποιήσουμε τη θεωρία της Ενότητας 6.1 για να βρούμε τη βέλτιστη προσέγγιση λύσης ενός μη συμβατού γραμμικού συστ'ήματος. Θυμίζουμε ότι αν AMm×n() , και EMm×1(), τότε το σύστημα AX=E είναι συμβατό αν και μόνο αν το E ανήκει στον Σ(A), τον χώρο στηλών του A, βλ. Πρόταση 3.2.9. Για την απλούστευση των συμβολισμών, θα χρησιμοποιήσουμε το ίδιο σύμβολο για την στήλη E=[c1cm]T και για το διάνυσμα E=(c1,,cm). Έστω v1,,vn τα διανύσματα που αντιστοιχούν στις στήλες του Α και έστω ότι το σύστημα AX=E δεν είναι συμβατό. Αφού EΣ(A), επιθυμούμε την «καλύτερη» μη λύση. Θέλουμε λοιπόν να βρούμε το στοιχείο του Σ(A) που βρίσκεται πλησιέστερα του E , δηλ. την προβολή projΣ(A)(E). Ισοδύναμα, θέλουμε να υπολογίσουμε ta z1,,zn για τα οποία

projΣ(A)(E)=z1v1++znvn.

Σύμφωνα με τον Αλγόριθμο 6.1.3, το διάνυσμα (z1,,zn) , για την προβολή του E στον Σ(A), προκύπτει ως λύση του συστήματος

(ATA)X=ATΕ.

Ονομάζουμε τη λύση (z1,,zn) βέλτιστη προσεγγιστική λύση (best approximation) του AX=E . Η απόκλιση (το λάθος) είναι το μήκος της διαφοράς E-projΣ(A)(E) . Έτσι αν απόκλιση projΣ(A)(E)=(p1,,pm) τότε η απόκλιση είναι ίση με

E-projΣ(A)(E)=(c1-p1)2++(cm-pm)2,

και για αυτό, η μέθοδος αυτή ονομάζεται μέθοδος των ελαχίστων τετραγώνων (method of least squares). Αποδείξαμε λοιπόν την παρακάτω πρόταση.

Πρόταση 6.2.11.

Έστω AX=Ε ένα γραμμικό σύστημα, όπου AMm×n() και ΕMm×1() . Τότε κάθε λύση του συστήματος

(ATA)X=ATΕ

είναι βέλτιστη προσεγγιστική λύση του AX=B.

Παραδείγματα 6.2.12.

  1. 1.

    Το σύστημα

    x1+x2=12x1+2x2=1

    δεν έχει λύση. Έστω

    Α=[1122],Ε=[11].

    Τότε

    ΑΤΑ=[5555], και ATΕ=[33].

    Οι λύσεις του (ATA)X=ATΕ είναι το σύνολο:

    {(35,0)+t(-1,1):t}.

    Κάθε ένα από τα στοιχεία αυτού του συνόλου είναι βέλτιστη προσεγγιστική λύση του AX=Ε . Μία συγκεκριμένη λύση είναι (35,0) . Για αυτήν τη λύση (όπως και για κάθε άλλη βέλτιστη προσεγγιστική λύση) έχουμε ότι

    A[3/50]=[3/56/5][11]

    και η απόκλιση είναι (2/5)2+(-1/5)2=1/5.

  2. 2.

    Έστω τα σημεία (1,1),(2,2),(3,4) . Είναι εύκολο να δει κανείς ότι δεν υπάρχει ευθεία y=a0+a1x που να περνά και από τα τρία σημεία και το σύστημα

    a0+a1=1a0+2a1=2a0+3a1=4

    δεν έχει λύση. H βέλτιστη προσεγγιστική λύση του παραπάνω συστήματος καθορίζει την ευθεία ελαχίστων τετραγώνων (line of best fit) αυτών των σημείων. Έχουμε ότι

    Α=[111213],E=[124],ATA=[36614],ATΕ=[717].

    Επιλύουμε το σύστημα (ATA)X=ATΕ . Η λύση αυτού του συστήματος είναι η (-2/3,3/2). Η ευθεία ελαχίστων τετραγώνων είναι η

    y=-23+32x.

    Παρατηρούμε ότι

    Α[-2332]=16[51423][124].

    Η απόκλιση είναι ίση με

    (1/6)2+(-1/3)2+(1/6)2=1/6.
    Σχήμα 6.9: H ευθεία ελαχίστων τετραγώνων y=-23+32x.

Ασκήσεις Ενότητας 6.2

  1. 1.

    Να υπολογίσετε τον πίνακα A100 , όπου

    A=[1100i2000].
  2. 2.

    Να αποδείξετε ότι αν T:nn είναι ισομετρία και T(𝟎)=𝟎, τότε

    T(cu)=cT(u), για c,un.
  3. 3.

    Να βρείτε τον τύπο του γεωμετρικού μετασχηματισμού T:22 , που προκύπτει ως η σύνθεση a) της αριστερόστροφης περιστροφής κατά π/2 , b) της συστολής του άξονα των X κατά 1/2 και g) της μεταφοράς κατά (2,1) . Να σχεδιάσετε την απεικόνιση του μοναδιαίου τετραγώνου. Θα είχε διαφορά στην εικόνα μας αν κάναμε πρώτα τη μεταφορά;

  4. 4.

    Έστω ότι o πίνακας που αντιστοιχεί σε ένα πληθυσμιακό μοντέλο κυνηγού και λείας είναι

    [0.550.005-181.2].

    Να αποφασίσετε αν θα επιτευχθεί ισορροπία στο σύστημα και σε ποια τιμή.

  5. 5.

    Έστω ότι o πίνακας μετάβασης μίας Μαρκοβιανής αλυσίδας (δύο καταστάσεων) είναι o παρακάτω πίνακας:

    P=[0.700.230.380.77].

    Να βρείτε την οριακή τιμή του Pm . Εάν σε κάποια φάση η κατανομή των πιθανοτήτων περιγράφεται από ton [0.40.6] , να προσεγγίσετε την κατανομή μετά από 100 φάσεις.

  6. 6.

    Να λυθεί το σύστημα των διαφορικών εξισώσεων

    f1(x)=3f1(x)+2f2(x)+2f3(x)f2(x)=f1(x)+4f2(x)+2f3(x)f3(x)=-f1(x)-2f2(x),

    αν f1(0)=1,f2(0)=-1 και f3(0)=1.

  7. 7.

    Να βρείτε το είδος της καμπύλης που περιγράφεται από την εξίσωση 5x2-4xy+8y2=1.

  8. 8.

    Να βρείτε μία βέλτιστη προσεγγιστική λύση του συστήματος

    2x+  5y+z=14x+10y+3z=26x+15y+4z=2.
  9. 9.

    Να βρείτε την ευθεία των ελαχίστων τετραγώνων για τα σημεία (1,1),(2,2),(3,4),(4,5).

6.3 Σύντομα Ιστορικά Στοιχεία

Όπως είδαμε στα προηγούμενα κεφάλαια, οι εφαρμογές των ελαχίστων τετραγώνων και των τετραγωνικών μορφών υπήρξαν η κινητήριος δύναμη τον 19ο αιώνα για την ανάπτυξη της θεωρίας των ιδιοτιμών και των ιδιοχώρων συναρτήσεων από κορυφαίους μαθηματικούς της εποχής τους, όπως οι Gauss, Fourier, Cachy και άλλοι. To μοντέλο του κυνηγού και της λείας του, γνωστό και ως μοντέλο των Lotka - Volterra πρωτοεισήχθη από τον Lotka το 1925 στο βιβλίο του πάνω στα βιομαθηματικά, αρχικά μελετώντας οργανικά συστήματα με φυτά ως το θήραμα και φυτοφάγα ζώα ως τον κυνηγό. O Volterra ανεξάρτητα, παρουσίασε το ίδιο μοντέλο το 1926, μελετώντας τις αλλαγές στον πληθυσμό των ψαριών στην Αδριατική θάλασσα. To μοντέλο αυτό έχει χρησιμοποιηθεί για να μελετηθεί και προγραμματιστεί η αναπαραγωγή των αλκών και λύκων στο Βασιλικό Εθνικό Πάρκο στο νησί Isle, στο Michigan Ηνωμένων Πολιτειών. Οι Μαρκοβιανές αλυσίδες οφείλουν το όνομά τους στον Ρώσο μαθηματικό Andey Markov, o οποίος δούλεψε πάνω σε τέτοια προβλήματα στις αρχές του 20ου αιώνα.

Βιβλιογραφία

  1. 1.

    H. Anton, C. Rorres, Elementary Linear Algebra, Applications Version, John Wiley and Sons, 1994.

  2. 2.

    Θ. Θεοχάρη-Αποστολίδη, Χ. Χαραλάμπους, Β. Βαβατσούλας, Εισαγωγή στη Γραμμική Άλγεβρα, Θεσσαλονίκη 2006.

  3. 3.

    V. Katz, Ιστορία των Μαθηματικών, Πανεπιστημιακές Εκδόσεις Κρήτης, 2013.

  4. 4.

    F. Lin, K. Wyrwas, J. Irwin, C. Lilley, W.T. Hewitt, T.L.J. Howard, Geometry for Computer Graphics, Student Notes, The University of Manchester

  5. 5.

    K. Nicholoson, Elementary Linear Algebra, McGraw-Hill, 2001.

  6. 6.

    L.R. Rabiner, B.H. Juang, An Introduction to Hidden Markov Models,1986.

  7. 7.

    Th. Shiffrin and M. R.Adams, Linear Alegbra, a Geometric Approach, W.H. Freeman and Company,2002.