Laboration 1: Linjär algebra

Relevanta dokument
SF1900 Sannolikhetsteori och statistik, HT 2017 Laboration 1 för CINEK2

Laboration: Vektorer och matriser

TMV166 Linjär algebra för M. Datorlaboration 2: Matrisalgebra och en mekanisk tillämpning

Linjär algebra med tillämpningar, lab 1

15 september, Föreläsning 5. Tillämpad linjär algebra

x = som är resultatet av en omskrivning av ett ekvationssystemet som ursprungligen kunde ha varit 2x y+z = 3 2z y = 4 11x 3y = 5 Vi får y z

SKRIVNING I VEKTORGEOMETRI

Matriser och linjära ekvationssystem

Enhetsvektorer. Basvektorer i två dimensioner: 1 1 Basvektorer i tre dimensioner: Enhetsvektor i riktningen v: v v

Motivet finns att beställa i följande storlekar

SKRIVNING I VEKTORGEOMETRI Delkurs

14 september, Föreläsning 5. Tillämpad linjär algebra

1 Linjära ekvationssystem. 2 Vektorer

Uppsala Universitet Matematiska Institutionen Thomas Erlandsson

Linjär Algebra M/TD Läsvecka 2

. b. x + 2 y 3 z = 1 3 x y + 2 z = a x 5 y + 8 z = 1 lösning?

Matriser och linjära ekvationssystem

LÖSNINGAR TILL LINJÄR ALGEBRA kl LUNDS TEKNISKA HÖGSKOLA MATEMATIK

Vektorgeometri för gymnasister

Kapitel 4. Programmet MATLAB

MATLAB the Matrix Laboratory. Introduktion till MATLAB. Martin Nilsson. Enkel användning: Variabler i MATLAB. utvecklat av MathWorks, Inc.

DEL I. Matematiska Institutionen KTH. Lösning till tentamensskrivning på kursen Linjär algebra II, SF1604, den 17 april 2010 kl

6.4. Linjära ekvationssytem och matriser

TANA17 Matematiska beräkningar med MATLAB för M, DPU. Fredrik Berntsson, Linköpings Universitet. 9 november 2015 Sida 1 / 28

1 Grundläggande kalkyler med vektorer och matriser

Modul 1: Komplexa tal och Polynomekvationer

ax + y + 2z = 3 ay = b 3 (b 3) z = 0 har (a) entydig lösning, (b) oändligt många lösningar och (c) ingen lösning.

Linjär algebra. 1 Inledning. 2 Matriser. Analys och Linjär Algebra, del B, K1/Kf1/Bt1. CTH/GU STUDIO 1 TMV036b /2013 Matematiska vetenskaper

Inför tentamen i Linjär algebra TNA002.

Uppsala Universitet Matematiska Institutionen Bo Styf. Svar till tentan. Del A. Prov i matematik Linj. alg. o geom

SF1624 Algebra och geometri

Introduktion till MATLAB

Vectorer, spannet av vektorer, lösningsmängd av ett ekvationssystem.

Vektorgeometri för gymnasister

MVE520 Linjär algebra LMA515 Matematik, del C

(a) Bestäm för vilka värden på den reella konstanten c som ekvationssystemet är lösbart. (b) Lös ekvationssystemet för dessa värden på c.

Linjära ekvationssystem i Matlab

Matriser och vektorer i Matlab

En vektor är mängden av alla sträckor med samma längd och riktning.

Slappdefinition. Räkning med vektorer. Bas och koordinater. En vektor är mängden av alla sträckor med samma längd och riktning.

Linjär Algebra M/TD Läsvecka 1

Innehåll. Vad är MATLAB? Grunderna i MATLAB. Informationsteknologi. Informationsteknologi.

Algebraiska egenskaper hos R n i)u + v = v + U

Beräkningsverktyg HT07

Linjär algebra med MATLAB

Eftersom ON-koordinatsystem förutsätts så ges vektorernas volymprodukt av:

4x az = 0 2ax + y = 0 ax + y + z = 0

Minsta kvadratmetoden

Linjär Algebra F14 Determinanter

DEL I. Matematiska Institutionen KTH. Lösning till tentamensskrivning på kursen Linjär algebra II, SF1604, den 15 mars 2010 kl

Föreläsningsanteckningar Linjär Algebra II Lärarlyftet

November 17, 2015 (1) en enda lsg. Obs det A = 1 0. (2) k-parameter lsg. Obs det A = 0. k-kolonner efter sista ledande ettan

LYCKA TILL! kl 8 13

linjära ekvationssystem.

TANA17 Matematiska beräkningar med MATLAB för M, DPU. Fredrik Berntsson, Linköpings Universitet. 27 oktober 2015 Sida 1 / 31

Matlabföreläsningen. Lite mer och lite mindre!

Linjär algebra på 2 45 minuter

TENTAMEN. Matematik 1 Kurskod HF1903 Skrivtid 13:15-17:15 Onsdagen 25 september 2013 Tentamen består av 3 sidor

M = c c M = 1 3 1

x 1 x 2 x 3 x 4 mera allmänt, om A är en (m n)-matris, då ger matrismultiplikationen en avbildning T A : R n R m.

= ( 1) ( 1) = 4 0.

6. Matriser Definition av matriser 62 6 MATRISER. En matris är ett rektangulärt schema av tal: a 11 a 12 a 13 a 1n a 21 a 22 a 23 a 2n A =

Uppgift 1 - programmet, Uppg6.m, visade jag på föreläsning 1. Luftmotståndet på ett objekt som färdas genom luft ges av formeln

Matematiska Institutionen KTH. Lösning till tentamensskrivning på kursen Linjär algebra II, SF1604, den 9 juni 2011 kl

2x + y + 3z = 4 x + y = 1 x 2y z = 3

x + y z = 2 2x + 3y + z = 9 x + 3y + 5z = Gauss-Jordan elemination ger: Area = 1 2 AB AC = 4. Span(1, 1 + x, x + x 2 ) = P 2.

MMA132: Laboration 2 Matriser i MATLAB

TMV166 Linjär Algebra för M. Tentamen

Tentamen i Beräkningsvetenskap I och KF, 5.0 hp,

SF1624 Algebra och geometri Lösningsförslag med bedömningskriterier till kontrollskrivning 1 Måndagen den 29 november, 2010

1.1 MATLABs kommandon för matriser

1. (a) Bestäm alla värden på c som gör att matrisen A(c) saknar invers: c 1

Subtraktion. Räkneregler

TAIU07 Matematiska beräkningar med MATLAB för MI. Fredrik Berntsson, Linköpings Universitet. 15 januari 2016 Sida 1 / 26

Beräkningsvetenskap föreläsning 2

Matriser. En m n-matris A har följande form. Vi skriver också A = (a ij ) m n. m n kallas för A:s storlek. 0 1, 0 0. Exempel 1

MYSTERIER SOM ÅTERSTÅR

KPP053, HT2016 MATLAB, Föreläsning 1. Introduktion till MATLAB Skript Inläsning och utskrift av variabler Ekvationssystem Anonyma funktioner

KPP053, HT2015 MATLAB, Föreläsning 1. Introduktion till MATLAB Skript Inläsning och utskrift av variabler Ekvationssystem Anonyma funktioner

LÖSNINGAR TILL LINJÄR ALGEBRA kl 8 13 LUNDS TEKNISKA HÖGSKOLA MATEMATIK. 1. Volymen med tecken ges av determinanten.

Extramaterial till Matematik Y

TMV142/186 Linjär algebra Z/TD

Stöd inför omtentamen i Linjär algebra TNA002.

Uppsala Universitet Matematiska Institutionen Bo Styf. Sammanfattning av föreläsningarna 1-4.

Frågorna 1 till 6 ska svaras med ett kryss för varje korrekt påstående. Varje uppgift ger 1 poäng. Använd bifogat formulär för dessa 6 frågor.

Lösningsförslag till skrivningen i Vektorgeometri (MAA702) Måndagen den 13 juni 2005

5 Linjär algebra. 5.1 Addition av matriser 5 LINJÄR ALGEBRA

SKRIVNING I VEKTORGEOMETRI

Linjär algebra på några minuter

TMV166 Linjär algebra för M, vt 2016

Betygsgränser: För betyg. Vem som har. Hjälpmedel: av papperet. Uppgift. 1. (4p) 0. (2p) 3 (2p) Uppgift. 2. (4p) B-2C om. vektor A (1p) b) Bestäm k så

TMV166 Linjär Algebra för M. Tentamen

Pre-Test 1: M0030M - Linear Algebra.

P Q = ( 2, 1, 1), P R = (0, 1, 0) och QR = (2, 2, 1). arean = 1 2 P Q P R

MULTIPLIKATION AV MATRISER, BASER I RUMMET SAMT FÖRSTA MÖTET MED MATRISINVERSER = = =

STOCKHOLMS UNIVERSITET VT 2011 Avd. Matematisk statistik GB DATORLABORATION 1: TIDSSERIER.

SF1624 Algebra och geometri

NUMPROG, 2D1212, vt Föreläsning 1, Numme-delen. Linjära ekvationssystem Interpolation, Minstakvadratmetoden

Läsanvisningar och övningsuppgifter i MAA150, period vt Erik Darpö

ax + y + 4z = a x + y + (a 1)z = 1. 2x + 2y + az = 2 Ange dessutom samtliga lösningar då det finns oändligt många.

Transkript:

MALMÖ HÖGSKOLA Centrum för teknikstudier MA119A VT 2010, Yuanji Cheng Viktigt information om labb Vid laborationen gäller följande: 1. Labben görs i grupp av två studenter, och redovisningsuppgifterna skall vara gjorda innan man kommer till labblektionen. Vid problem kan man fråga under övningslektionen. 2. Obligatorisk närvaro. 3. Under laborationslektion skall alla redovisningsuppgifter redovisas. 4. Vid redovisning ska två dokument redovisas: en Matlab m-l som visar kommando för varje uppgifter, och en Word-dokument som innehåller båda kommando och resultat. 5. Vara redo på att svara på frågor kring hur har du löst uppgifter. Laboration 1: Linjär algebra Syftet med denna labb är att lära vissa beräkningsverktyg i datorprogram Matlab för olika uppgifter som uppkommer i kursdelen av linjär algebra. Matlab är ett interaktivt program för numeriska beräkningar och visualisering. Det är också ett programeringsspråk med instruktionsrepertoar liknande den som nns i många andra program. Matlab nns på esta slags datorer, och till fördelarna med programmet hör att det ser i stort sett likadant ut oberoende av på vilket sorts dator man kör det. Börja med att logga in på ditt vanligt konto. Starta sedan Matlab genom att klicka på Matlab-ikonen. Programmet avslutas med kommandot exit. Till att börja med kan man tänka på Matlab som en avancerad räknedosa som beräknar uttryck. Man skriver in vad man vill ha gjort och Matlab svarar. > > 11.5 + 2.3 13.8 Variabler tilldelas värden med tecknet = och nns sedan kvar i minnet. Prova på att tilldela några variabler värden. > > a = 1; En variabel, t ex a, kan raderas ur minnet med kommandot clear a. Läggs ett semikolon ; till efter en kommandorad, skrivs resultatet inte ut på skärmen. Inom Matlab nns det fem aritmetiska operatorer och dessa utföras i olika prioritetsordningar potens som har den högsta prioriteringen, dvs, prioritet 1. * / multiplikation och division är prioritet 2 + addition och subtraktion har prioritet 3. > > 3*52/4; 18.75

Vid utskrift till skärmen visas tal normalt i så kallad kort decimalform med fyra decimaler, med kommandot format long kan man få att utskriftet blir 14 decimaler. > > 5/7 0.7143 > > format long > > b 0.714285714285714 Det nns också funktion för att skriva i bråktal > > format rat > > sqrt(49/16) 7/4 I) För att genera en radvektor skriver man t ex > > x = [10.99 12.95 14.90 15] x = 10.99 12.95 14.90 15 För att skriva ut en kolonnvektor i Matlab, använder man tecken ; t ex, > > y = [2; 1; 8] y = 2 1 8 II) För att genera en matris i Matlab skriver man, t ex, > > A = [10 9 5 2-1 -4 0; 5 3 0-2 -5-10 -3; 0 0 0 3 2 0 2] A = 10 9 5 2 1 4 0 5 3 0 2 5 10 3 0 0 0 3 2 0 2 Addition och substraktion beräknas som vanligt, t ex > > x = [10-12 8 5]; > > y = [-9 1 4 7]; > > x +y 1 11 12 12 > > x -y 19 13 4 2 III) Skalärprodukt x y kan skrivas med kommandot > > dot(x, y) 35 IV) Längden av vektorer beräknas med hjälp av formeln x = x x varför blir det i Matlab > > sqrt(dot(x, x))

18.248 V) För kryssprodukt kan man göra för vektorer i rymden, t ex > > w = [0-2 5]; > > z = [-1 3 7]; > > cross(w, z) 29 5 2 Eftersom kryssprodukt nns endast för vektorer i rymden, då får man varning om dimension av vektorer inte är 3, t ex > > cross(x, y)??? Error using ==> cross at 37 A and B must have at least one dimension of length 3. VI) Matris multiplikation kan beräknas också som vanligt, t ex > > A = [0-2 5; 3 0 4] > > B = [-1 3; 2 7; 1-6] > > C= A*B C = 1 44 1 15 > > D=B*A D = 9 2 7 21 4 38 18 2 19 VII) Beräkning av determinant av kvadratiska matriser, t ex > > det(c) 29 > > det(d) 0 VIII) Beräkning av invers av kvadratisk matris, t ex > > inv(c) 15/29 44/29 1/29 1/29 Eftersom inversen nns bara för inverterbar matris, därför inversen av D existerar ej och får en varning vid > > inv(d) Warning: Matrix is singular to working precision IX) Linjära ekvationssytem. För att lösa följande linjärt ekvationssystem, t ex, x + 2y 3z = 4 3x 5y + z = 9 2x + 3y 5z = 7 skriver man först detta på matris form AX = B sedan erhåller lösningen X = A 1 B. > > A =[ 1 2-3; 3-5 1; 2 3 5] > > B =[4; -9; 7]

> > X =inv(a)*b X = 32/111 221/111 10/111 PS: Lösningen kan även fås genom kommandot > > X = A\B. Testa detta! OBS: Lösbarhet hos ett linjärt ekvationssystem kan vara: i) lösning saknas, ii) en entydig lösning, iii) oändligt många lösningar. Dessa system av typ iii) kan inte hanteras av Matlab, och vid fallet i) löser Matlab detta med minsta-kvadrat metod, dvs, löser A T AX = A T B, och ger en lösning som är bästa i denna mening AX B 2 blir minsta för alla vektor X. Följande ekvationssystemet saknar lösningen x + y x 2y = 2 3x + 4y = 1 = 4 Om man löser detta system i Matlab, får man > > M = [ 1 2; 1-2 ; 3 4]; > > N = [-4; 2; 1]; > > S = M\N S = 1.0000 0.8333 Anm. Vinkel beräkning arccos(x) > > acos (1/13) 1.4938 i radian Exempel: Vinkeln mellan vektorerna u = (1, 2, 3) och v = (4, 1, 0). > > u = [1-2 3] > > v = [4 1 0] > > a = dot(u, v) a = 2 > > sqrt(dot(u, u)) 3.7417 > > c = sqrt(dot(v, v)) c = 4.1231 > > vinkeln = acos(a/(b*c)) vinkeln = 1.4408 i radian X) m-l. För redovisnings ändamål kan man skappa en m-l för varje uppgift, sedan kan man återkomma till dessa uppgifter när man vill.

XI) Redovisninguppgifter 1) Finn vinkeln mellan vektorerna s = (2, 1) och t = (3, 4). 2) Beräkna volymen till denna parallepipped som spänns upp av vektorerna u = (1, 2, 3), v = (4, 1, 0) och w = (2, 7, 3). 3) Beräkna arean till denna triangel med hörn i punkterna P : (1, 1, 2), Q : (3, 1, 0) och R : ( 5, 4, 1). 4) Lös följande ekvationssystem x + y + 2z + 2w = 1 3x + 4y + 7z + 12w = 2 2x + 4y + 3z 2w = 12 5x + y + 3z 31w = 20 Är din lösning en riktig lösning eller en minsta-kvadrat lösning? 5) Lös matrisekvationen 2AX + 3B = 5C, där A = 1 1 0 3 1 0 1 4 1 2 1 5 0 2 0 6, B = 1 0 2 2 3 1 0 5 Ange lösningen bådda i decimaltal och bråktal., C = 3 4 0 2 7 1 6 3.