Kapitel 4. Programmet MATLAB

Storlek: px
Starta visningen från sidan:

Download "Kapitel 4. Programmet MATLAB"

Transkript

1 Kapitel 4. Programmet MATLAB MATLAB (namnet härlett ur MATrix LABoratory) är ett matematikprogram baserat på matrisalgebra, som blivit mycket använt för fysikaliska och tekniska tillämpningar. Den ursprungliga versionen, som skrevs på FORTRAN av Cleve Moler i University of New Mexico, saknade grafik, men bildade ändå stommen för senare versioner av MATLAB skrivna på C-språket. För att lära sig använda MATLAB, kan man utom handböckerna som levereras med programmet, också använda böcker, som beskriver fysikaliska och tekniska tillämpningar av MATLAB. En kort introduktion, MATLAB Primer som skrivits av Kermit Sigmon finns på nätet, se t.ex. den nyaste versionen kan köpas i bokhandeln). En utförligare beskrivning av MATLAB finner man i The MATLAB Handbook skriven av Eva Pärt-Enander, Anders Sjöberg, Bo Melin och Pernilla Isaksson i Uppsala universitet. I Uppsala har också skrivits en svensk handledning (se Det finns versioner av MATLAB för många slags datorer. De följande exemplen har testats med Windowsversionen, som är ganska lätt att använda, t.ex. via mikronätet (TOUKO). MATLAB (v. 6.5) finns dessutom på flere av Unix-datorerna i HU (rock, soul, heavy, etc). Introduktion till vetenskapliga beräkningar I, Tom Sundius

2 Det finns också en studentversion av MATLAB som man kan köpa för ca 70 C =. MATLAB skiljer sig från de symboliska programmen därigenom, att den i allmänhet ger numeriska approximationer för de räkneoperationer man ber den utföra. I de nyaste versionerna av MATLAB (6 och högre) ingår dock även symboliska verktyg. MATLAB startas på de flesta datorer genom att man skriver matlab (för att undvika att den öppnar många grafiska fönster på en unix dator, vilket tar tid, kan man skriva matlab -nojvm). Programmet startar då upp och ger prompten >>. Om man själv vill öva sig i att använda MATLAB, kan man pröva kommandot intro, eller demo, som demonstrerar vilka slags problem som MATLAB klarar. Om man vill ha hjälp med något kommando i MATLAB, skriver man help kommando. För att avsluta en session med MATLAB använder man kommandot quit eller exit. Genom att trycka på uppåt-pilen får man på nytt ett tidigare kommando, med vänsterpil flyttar man sig till vänster ett steg, och delete (backspace) tar bort ett tecken. Om man tycker att någon räkneoperation tar för lång tid, kan man avbryta den med Ctrl-C. Introduktion till vetenskapliga beräkningar I, Tom Sundius

3 4.1. Grunderna till MATLAB MATLAB har en inbyggd hjälpfunktion, som ger information om olika kommandon, som t.ex. >> help pi PI PI = 4*atan(1) = imag(log(-1)) = Med kommandot lookfor kan man söka upp sådana kommandofiler, som innehåller en given textsträng: >> lookfor root matlabro.m: % MATLABROOT Root directory of MATLAB installation. SQRT Square root. SQRTM Matrix square root. ROOTS Find polynomial roots. CPLXROOT Riemann surface for the n-th root. Introduktion till vetenskapliga beräkningar I, Tom Sundius

4 MATLAB kan användas som en vanlig kalkylator, i likhet med Mathematica: >> >> 3^4, 5*(4+12) Resultatet anges som ans, om man inte sätter ut något variabelnamn. Normalt gör man detta, och resultatet av en räkneoperation kan då se ut på detta sätt: >> x =16 x = 16 >> y = 3*x y = 48 Introduktion till vetenskapliga beräkningar I, Tom Sundius

5 Observera användningen av parenteser: Om man skriver a/b +c läser MATLAB detta som a + c, medan b a/(b+c) uppfattas som a. Detta beror på räkneoperationernas olika prioritet. b + c För division finns det två tecken, vanlig division (/) och vänsterdivision (\). 2/5 betyder detsamma som 5\2. I matrisräkning har vänsterdivisionen en speciell betydelse, som vi skall se senare. Normalt skriver MATLAB ut resultaten med 5 siffrors noggrannhet. Vill man ha mera, kan använda kommandot format long (eller format long e, som ger exponentformat). Man kan också behandla komplexa tal i MATLAB. Variablerna i och j används för att beteckna den imaginära enheten (om de inte definierats på annat sätt), och man kan därför utföra räkneoperationer med dem: >> z=1+2i z = i >> conj(z) i Introduktion till vetenskapliga beräkningar I, Tom Sundius

6 >> z^2 - z i >> imag(z^2-z) Observera, att conj(z) här betecknar den komplexa konjugaten av z, dvs z. Argumentet av ett komplext tal (dvs fasvinkeln i det komplexa planet) anges med angle, t.ex. >> arg=angle(z) arg = MATLAB känner till alla de vanliga elementära funktionerna: >> cos(45) Introduktion till vetenskapliga beräkningar I, Tom Sundius

7 >> pi >> cos (pi/4) sin(pi) är inte exakt 0, eftersom pi är en approximation för π: >> sin(pi) e-016 Observera, att de trigonometriska funktionerna anges i radianer, men det är lätt att konvertera dem till grader, eftersom MATLAB känner till π (som vi sett). Vi skall ännu se på några andra exempel. Den naturliga logaritmfunktionen betecknas med log, och den briggska med log10: Introduktion till vetenskapliga beräkningar I, Tom Sundius

8 >> x=10; >> log(x) >> log10(x) 1 Nepers tal e får man genom att räkna ut exponentialfunktionens värde för x = 1: >> e=exp(1) e = I princip känner MATLAB till bara en matematisk storhet, en rektangulär matris. Ofta tolkas dock matriser med en rad eller en kolumn som vektorer och matriser med en rad och en kolumn som skalärer. En kolumnvektor och en radvektor anges på olika sätt i MATLAB: Introduktion till vetenskapliga beräkningar I, Tom Sundius

9 >> vcol = [1; 2; 3; 4] vcol = >> vrow = [ ] vrow = Man kan operera på en vektor (elementvis) med en funktion, t.ex. kvadratroten: Introduktion till vetenskapliga beräkningar I, Tom Sundius

10 >> sqrt(vcol) Om man vill se vilka variabler som hittills definierats, använder man kommandot who: >> who Your variables are: a b vrow y ans vcol x Om man vill stryka variabeldefinitionerna, använder man kommandot clear. Man kan också alstra en vektor med kolonoperatorn: >> v = 0:8 Introduktion till vetenskapliga beräkningar I, Tom Sundius

11 v = >> v2=0:0.5:2 v2 = Som vi ser, uppfattas argumentet mellan de två gränserna som en tillväxtterm. Ifall den fattas, antas tillskottet vara 1. Man kan också utföra operationer på en vektor: >> 2.^v Observera punkten framför operatorn ^, som anger att operationen utförs elementvis. Introduktion till vetenskapliga beräkningar I, Tom Sundius

12 För att beräkna vektorprodukten av två vektorer, kan man använda funktionen cross. Produkten av de två vektorerna i + j och j + k (i = [100] etc.) kan sålunda beräknas som följer: >> a = [1 1 0]; >> b = [0 1 1]; >> c = cross(a,b) c = Matriser kan konstrueras på olika sätt. Dels kan man konstruera dem direkt från en elementlista, dels kan man alstra dem med hjälp av MATLAB-kommandon, och dels kan de läsas in från filer. En matris kan konstrueras genom att räkna upp element för element: >> B(1,1)=1; B(1,2)=2; >> B(2,1)=3; B(2,2)=4 B = men vanligen används en annan metod. Introduktion till vetenskapliga beräkningar I, Tom Sundius

13 En fyrradig matris kan man t.ex. läsa in genom att ange elementen radvis, åtskilda av semikolon, och omge hela uttrycket med klamrar: >> A = [ ; ; ; ] A = (om man inte vill att MATLAB skall skriva ut matrisen, kan man tillfoga ett semikolon (;) efter kommandot). En radvektor kan anges på liknande sätt, elementen kan vara matematiska uttryck (observera, att pi betecknar symbolen π): >> x = [-0.5, 0.5, 1, pi ] x = Introduktion till vetenskapliga beräkningar I, Tom Sundius

14 Emedan x är en radvektor, kan man inte utföra multiplikationen Ax, vilket observeras av MATLAB: >> b = A*x??? Error using ==> * Inner matrix dimensions must agree. Däremot fungerar multiplikationen xa: >> b=x*a b = Genom att transponera x till en kolumnvektor med apostrofbeteckningen >> x = x x = kan man utföra beräkningen: Introduktion till vetenskapliga beräkningar I, Tom Sundius

15 >> b = A*x b = Låt oss definiera två matriser A och B: >> A = [1 2 3; 4 5 6; 7 8 9] A = >> B = [1 2 3; 4 5 6] B = Introduktion till vetenskapliga beräkningar I, Tom Sundius

16 Vi kan lätt bilda matrisprodukten BA: >> B*A men försöker vi räkna ut AB, lyckas det inte: >> A*B??? Error using ==> * Inner matrix dimensions must agree. Detta beror på, att raderna i matrisen A har tre element, medan kolumnerna i B har endast två element. Matrismultiplikationen kan alltså inte utföras. Introduktion till vetenskapliga beräkningar I, Tom Sundius

17 Determinanten av matrisen A är noll, medan determinanten av B inte existerar: >> det(a) 0 >> det(b)??? Error using ==> det Matrix must be square. Detta leder till att matrisen A blir singulär och saknar invers, medan B definitionsmässigt inte har någon invers eftersom den inte är en kvadratisk matris. Vi ser detta genom att försöka beräkna inverserna med MATLAB: Introduktion till vetenskapliga beräkningar I, Tom Sundius

18 >> inv(a) Warning: Matrix is close to singular or badly scaled. Results may be inaccurate. RCOND = e e+016 * >> inv(b)??? Error using ==> inv Matrix must be square. Om man obetydligt förändrar något av elementen i A, får vi en matris som uppför sig bättre: >> A2 = [1 2 3; 4 5 6; ]; >> det(a2) Introduktion till vetenskapliga beräkningar I, Tom Sundius

19 Determinanten är fortfarande ganska liten, men inversen existerar, även om konditionstalet rcond är litet: >> rcond(a2) e-005 >> inv(a2) Ekvationssystemet Ax = b, där b är kolumnvektorn [456] kan dock lösas med hjälp av MATLAB på följande sätt: >> b = [4; 5; 6]; >> A\b Introduktion till vetenskapliga beräkningar I, Tom Sundius

20 (observera vänsterdivisionen \). Om vi byter ut matrisen A mot den modifierade matrisen A2, fås b = [ , , ], en rätt stor skillnad. Om ett lineärt ekvationssystem Ax = b innehåller flere ekvationer än obekanta, säges det vara överdeterminerat. Detta inträffar ofta då man anpassar kurvor till experimentella data. Ekvationssystemet brukar då lösas med Gauss minsta kvadratmetod. MATLAB använder denna metod automatiskt då man använder operatorn \. Nedan visas ett exempel härpå: >> A=[1 2; 3 4; 5 6]; >> b=[7; 8; 9]; >> A\b Introduktion till vetenskapliga beräkningar I, Tom Sundius

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

MATLAB the Matrix Laboratory. Introduktion till MATLAB. Martin Nilsson. Enkel användning: Variabler i MATLAB. utvecklat av MathWorks, Inc. Introduktion till MATLAB Martin Nilsson Avdelningen för teknisk databehandling Institutionen för informationsteknologi Uppsala universitet MATLAB the Matrix Laboratory utvecklat av MathWorks, Inc. Matematisk

Läs mer

3.3. Symboliska matematikprogram

3.3. Symboliska matematikprogram 3.3. Symboliska matematikprogram Vi skall nu övergå till att behandla de vanligaste matematikprogrammen, och börja med de symboliska. Av dessa kan både Mathematica och Maple användas på flere UNIX-datorer.

Läs mer

Introduktion till MATLAB

Introduktion till MATLAB 29 augusti 2017 Introduktion till MATLAB 1 Inledning MATLAB är ett interaktivt program för numeriska beräkningar med matriser. Med enkla kommandon kan man till exempel utföra matrismultiplikation, beräkna

Läs mer

Laboration 1: Linjär algebra

Laboration 1: Linjär algebra 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

Läs mer

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

TMV166 Linjär algebra för M. Datorlaboration 2: Matrisalgebra och en mekanisk tillämpning MATEMATISKA VETENSKAPER TMV66 07 Chalmers tekniska högskola Datorlaboration Examinator: Tony Stillfjord TMV66 Linjär algebra för M Datorlaboration : Matrisalgebra och en mekanisk tillämpning Allmänt Den

Läs mer

Laboration: Vektorer och matriser

Laboration: Vektorer och matriser Laboration: Vektorer och matriser Grundläggande om matriser Begreppet matris är en utvidgning av vektorbegreppet, och det används bl a när man löser linjära ekvationssystem. Namnet Matlab står för MATrix

Läs mer

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

NUMPROG, 2D1212, vt Föreläsning 1, Numme-delen. Linjära ekvationssystem Interpolation, Minstakvadratmetoden NUMPROG, D, vt 006 Föreläsning, Numme-delen Linjära ekvationssystem Interpolation, Minstakvadratmetoden En av de vanligaste numeriska beräkningar som görs i ingenjörsmässiga tillämpningar är att lösa ett

Läs mer

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

Innehåll. Vad är MATLAB? Grunderna i MATLAB. Informationsteknologi. Informationsteknologi. Grunderna i MATLAB eva@it.uu.se Innehåll Vad är MATLAB? Användningsområden MATLAB-miljön Variabler i MATLAB Funktioner i MATLAB Eempel och smakprov: Grafik Beräkningar Bilder GUI Vad är MATLAB? Utvecklat

Läs mer

Inledning till matematik med Matlab kompendium för M1 och TD

Inledning till matematik med Matlab kompendium för M1 och TD Matematiska vetenskaper Carl-Henrik Fant 16 september 2005 Inledning till matematik med Matlab kompendium för M1 och TD1 2005. Allmänt. MATLAB är ett interaktivt program med mycket kraftfulla numeriska

Läs mer

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

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 Matriser En m n-matris A har följande form a 11... a 1n A =.., a ij R. a m1... a mn Vi skriver också A = (a ij ) m n. m n kallas för A:s storlek. Exempel 1 1 0 0 1, 0 0 ( 1 3 ) 2, ( 7 1 2 3 2, 1 3, 2 1

Läs mer

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

SF1900 Sannolikhetsteori och statistik, HT 2017 Laboration 1 för CINEK2 Matematisk Statistik SF1900 Sannolikhetsteori och statistik, HT 2017 Laboration 1 för CINEK2 1 Introduktion Denna laboration är inte poänggivande utan är till för den som vill bekanta sig med MATLAB. Fokusera

Läs mer

Uppsala Universitet Matematiska Institutionen Thomas Erlandsson

Uppsala Universitet Matematiska Institutionen Thomas Erlandsson Uppsala Universitet Matematiska Institutionen Thomas Erlandsson MATRISER MED MERA VEKTORRUM DEFINITION Ett vektorrum V är en mängd av symboler u som vi kan addera samt multiplicera med reella tal c så

Läs mer

Introduktion till Matlab Föreläsning 1. Ingenjörsvetenskap

Introduktion till Matlab Föreläsning 1. Ingenjörsvetenskap Introduktion till Matlab Föreläsning 1 Ingenjörsvetenskap Magnus.Eriksson@miun.se 1 Dagens agenda MATLAB- vad ska det vara bra för? Arrayer, matriser och vektorer Manipulation av arrayer Kompakta arrayoperationer

Läs mer

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

TANA17 Matematiska beräkningar med MATLAB för M, DPU. Fredrik Berntsson, Linköpings Universitet. 9 november 2015 Sida 1 / 28 TANA17 Matematiska beräkningar med MATLAB för M, DPU Fredrik Berntsson, Linköpings Universitet 9 november 2015 Sida 1 / 28 Föreläsning 3 Linjära ekvationssystem. Invers. Rotationsmatriser. Tillämpning:

Läs mer

5.7. Ortogonaliseringsmetoder

5.7. Ortogonaliseringsmetoder 5.7. Ortogonaliseringsmetoder Om man har problem med systemets kondition (vilket ofta är fallet), lönar det sig att undvika normalekvationerna vid lösning av minsta kvadratproblemet. En härtill lämplig

Läs mer

MATLAB. Python. Det finns flera andra program som liknar MATLAB. Sage, Octave, Maple och...

MATLAB. Python. Det finns flera andra program som liknar MATLAB. Sage, Octave, Maple och... Allt du behöver veta om MATLAB: Industristandard för numeriska beräkningar och simulationer. Används som ett steg i utvecklingen (rapid prototyping) Har ett syntax Ett teleskopord för «matrix laboratory»

Läs mer

TEKNISKA HÖGSKOLAN Matematik Fredrik Abrahamsson. Introduktion till MATLAB

TEKNISKA HÖGSKOLAN Matematik Fredrik Abrahamsson. Introduktion till MATLAB TEKNISKA HÖGSKOLAN Matematik Fredrik Abrahamsson Introduktion till MATLAB Introduktion till MATLAB sid. 2 av 12 Innehåll 1 Vad är MATLAB? 3 1.1 Textens syfte..................................... 3 2 Grundläggande

Läs mer

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

Innehåll. Vad är MATLAB? Grunderna i MATLAB. Informationsteknologi. Informationsteknologi. Grunderna i MATLAB stefan@it.uu.se Innehåll Vad är MATLAB? Användningsområden MATLAB-miljön Variabler i MATLAB Funktioner i MATLAB Exempel och smakprov: Grafik Beräkningar Bilder GUI Vad är MATLAB? Utvecklat

Läs mer

Beräkningsverktyg HT07

Beräkningsverktyg HT07 Beräkningsverktyg HT07 Föreläsning 1, Kapitel 1 6 1.Introduktion till MATLAB 2.Tal och matematiska funktioner 3.Datatyper och variabler 4.Vektorer och matriser 5.Grafik och plottar 6.Programmering Introduktion

Läs mer

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

15 september, Föreläsning 5. Tillämpad linjär algebra 5 september, 5 Föreläsning 5 Tillämpad linjär algebra Innehåll Matriser Algebraiska operationer med matriser Definition och beräkning av inversen av en matris Förra gången: Linjära ekvationer och dess

Läs mer

Variabler. TANA81: Beräkningar med Matlab. Matriser. I Matlab skapas en variabel genom att man anger dess namn och ger den ett värde:

Variabler. TANA81: Beräkningar med Matlab. Matriser. I Matlab skapas en variabel genom att man anger dess namn och ger den ett värde: TANA81: Beräkningar med Matlab - Variabler och Matriser - Logiska uttryck och Villkor - Repetitionssatser - Grafik - Funktioner Variabler I Matlab skapas en variabel genom att man anger dess namn och ger

Läs mer

Beräkningsvetenskap föreläsning 2

Beräkningsvetenskap föreläsning 2 Beräkningsvetenskap föreläsning 2 19/01 2010 - Per Wahlund if-satser if x > 0 y = 2 + log(x); else y = -1 If-satsen skall alltid ha ett villkor, samt en då det som skall hända är skrivet. Mellan dessa

Läs mer

KPP053, HT2016 MATLAB, Föreläsning 2. Vektorer Matriser Plotta i 2D Teckensträngar

KPP053, HT2016 MATLAB, Föreläsning 2. Vektorer Matriser Plotta i 2D Teckensträngar KPP053, HT2016 MATLAB, Föreläsning 2 Vektorer Matriser Plotta i 2D Teckensträngar Vektorer För att skapa vektorn x = [ 0 1 1 2 3 5]: >> x = [0 1 1 2 3 5] x = 0 1 1 2 3 5 För att ändra (eller lägga till)

Läs mer

MAM283 Introduktion till Matlab

MAM283 Introduktion till Matlab Rum: A3446 E-post: ove.edlund@ltu.se Hemsida: www.math.ltu.se/ jove Översikt: Matlab i MAM283 Några fakta Introduktion till Matlab. Omfattning: 0,4 p En föreläsning och tre datorövningar Examineras genom

Läs mer

TSBB14 Laboration: Intro till Matlab 1D

TSBB14 Laboration: Intro till Matlab 1D TSBB14 Laboration: Intro till Matlab 1D Utvecklad av Maria Magnusson med mycket hjälp av Lasse Alfredssons material i kursen Introduktionskurs i Matlab, TSKS08 Avdelningen för Datorseende, Institutionen

Läs mer

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

TANA17 Matematiska beräkningar med MATLAB för M, DPU. Fredrik Berntsson, Linköpings Universitet. 27 oktober 2015 Sida 1 / 31 TANA17 Matematiska beräkningar med MATLAB för M, DPU Fredrik Berntsson, Linköpings Universitet 27 oktober 2015 Sida 1 / 31 TANA17 Kursmål och Innehåll Målet med kursen är att Ge grundläggande färdighet

Läs mer

Allmänt om Mathematica

Allmänt om Mathematica Allmänt om Mathematica Utvecklades av Wolfram Research (Stephen Wolfram) på 80-talet Programmet finns bl.a. till Windows, Mac OS X, Linux. Finns (åtminstone) installerat i ASA B121 (Stansen), i matematik

Läs mer

Introduktion till MATLAB Föreläsning 1

Introduktion till MATLAB Föreläsning 1 Introduktion till MATLAB Föreläsning 1 FY021G Ingenjörsvetenskap Magnus.Eriksson@miun.se Reviderad 2007-09-23 1 Dagens agenda MATLAB - vad ska det vara bra för? Arrayer, matriser och vektorer Manipulation

Läs mer

1.1 MATLABs kommandon för matriser

1.1 MATLABs kommandon för matriser MATLABs kommandon för matriser Det finns en mängd kommandon för att hantera vektorer, matriser och linjära ekvationssystem Vi ger här en kort sammanfattning av dessa kommandon För en mera detaljerad diskussion

Läs mer

Matlab har en enkel syntax. Inga deklarationer behövs och det finns i princip en enda 1 datatyp, nämligen matriser.

Matlab har en enkel syntax. Inga deklarationer behövs och det finns i princip en enda 1 datatyp, nämligen matriser. Innehåll Inledning Denna datorövning ger en introduktion till Matlab ystemet används här som en avancerad räknedosa med inbyggda matrisoperationer och grafik Ha Matlab Primer tillgänglig Förbered dig genom

Läs mer

Instruktion för laboration 1

Instruktion för laboration 1 STOCKHOLMS UNIVERSITET MATEMATISKA INSTITUTIONEN Avd. för matematisk statistik MD, ANL, TB (rev. JM, OE) SANNOLIKHETSTEORI I Instruktion för laboration 1 De skriftliga laborationsrapporterna skall vara

Läs mer

MAPLE MIKAEL STENLUND

MAPLE MIKAEL STENLUND MAPLE MIKAEL STENLUND. Introduktion I dina inlämningsuppgifter skall ett program som heter Maple användas för att lösa ett antal matematiska problem. Maple är ett symbolhanterande program som har ett antal

Läs mer

Subtraktion. Räkneregler

Subtraktion. Räkneregler Matriser En matris är en rektangulär tabell av tal, 1 3 17 4 3 2 14 4 0 6 100 2 Om matrisen har m rader och n kolumner så säger vi att matrisen har storlek m n Index Vi indexerar elementen i matrisen genom

Läs mer

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

Tentamen i Beräkningsvetenskap I och KF, 5.0 hp, Uppsala universitet Institutionen för informationsteknologi Avdelningen för beräkningsvetenskap Tentamen i Beräkningsvetenskap I och KF, 5.0 hp, 2015-12-17 Skrivtid: 14 00 17 00 (OBS! Tre timmars skrivtid!)

Läs mer

Laboration: Grunderna i Matlab

Laboration: Grunderna i Matlab Laboration: Grunderna i Matlab Att arbeta i kommandofönstret och enkel grafik Den här delen av laborationen handlar om hur man arbetar med kommandon direkt i Matlabs kommandofönster. Det kan liknas vid

Läs mer

At=A' % ' transponerar en matris, dvs. kastar om rader och kolonner U' % Radvektorn U ger en kolonnvektor

At=A' % ' transponerar en matris, dvs. kastar om rader och kolonner U' % Radvektorn U ger en kolonnvektor % Föreläsning 1 26/1 % Kommentarer efter %-tecken clear % Vi nollställer allting 1/2+1/3 % Matlab räknar numeriskt. Observera punkten som decimaltecken. sym(1/2+1/3) % Nu blev det symboliskt pi % Vissa

Läs mer

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

5 Linjär algebra. 5.1 Addition av matriser 5 LINJÄR ALGEBRA 5 LINJÄR ALGEBRA 5 Linjär algebra En kul gren av matematiken som inte fått speciellt mycket utrymme i gymnasiet men som har många tillämpningsområden inom t.ex. fysik, logistik, ekonomi, samhällsplanering

Läs mer

TANA17 Matematiska beräkningar med Matlab

TANA17 Matematiska beräkningar med Matlab TANA17 Matematiska beräkningar med Matlab Datorlektion 1. Vektorer och Matriser 1 Inledning I denna övning skall du träna på att använda Matlab för enklare beräkningar och grafik. För att lösa uppgifterna

Läs mer

Matriser. Vektorer. Grunderna i MATLAB 2. Informationsteknologi. Informationsteknologi.

Matriser. Vektorer. Grunderna i MATLAB 2. Informationsteknologi. Informationsteknologi. Grunderna i MATLAB 2 stefan@it.uu.se Matriser Matrisen är den grundläggande datatypen. En tvådimensionell matris är en tabell med rader och kolonner. En matris med m rader och n kolonner har storleken

Läs mer

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

Innehåll. Vad är MATLAB? Vad är MATLAB? Informationsteknologi. Grunderna i MATLAB. Informationsteknologi. Informationsteknologi. Vad är MATLAB? Innehåll Vad är MATLAB? Grunderna i MATLAB stefan@it.uu.se Användningsområden MATLAB-miljön Variabler i MATLAB Funktioner i MATLAB Vektorer, matriser, linjära ekv system Enkel D-grafik Spara i m-filer

Läs mer

MATLAB Matrix laboratory

MATLAB Matrix laboratory MATLAB Matrix laboratory Utvecklat av MathWorks Inc Introduktion till MATLAB Stefan@it.uu.se Utvecklat av MathWorks, Inc Första versionen klar i slutet av 70-talet Matematisk labmiljö för Numeriska beräkningar

Läs mer

Motivering för programmering. F1: Introduktion, Matlabrepetition (kap. 1 2) Att kunna programmera. Interpreterat/kompilerat

Motivering för programmering. F1: Introduktion, Matlabrepetition (kap. 1 2) Att kunna programmera. Interpreterat/kompilerat F1: Introduktion, Matlabrepetition (kap. 1 2) Gemensam intro Kursinnehåll Varför programmera? Egenskaper hos Matlab Kommando-, redigerings-, arbetsplats-, tabell-, guide- och hjälpfönster, kommando-, funktions-,

Läs mer

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

TAIU07 Matematiska beräkningar med MATLAB för MI. Fredrik Berntsson, Linköpings Universitet. 15 januari 2016 Sida 1 / 26 TAIU07 Matematiska beräkningar med MATLAB för MI Fredrik Berntsson, Linköpings Universitet 15 januari 2016 Sida 1 / 26 TAIU07 Kursmål och Innehåll Målet med kursen är att Ge grundläggande färdighet i att

Läs mer

1 Inledning. 2 Att logga in och ta sig in i MATLAB. 3 MATLABs grundfunktioner

1 Inledning. 2 Att logga in och ta sig in i MATLAB. 3 MATLABs grundfunktioner LUNDS UNIVERSITET MATEMATIKCENTRUM MATEMATISK STATISTIK LABORATION 0: KORT INTRODUKTION TILL MATLAB MATEMATISK STATISTIK AK, MAS 101:A, VT-01 1 Inledning Som titeln anger är denna lilla skrift endast avsedd

Läs mer

MMA132: Laboration 2 Matriser i MATLAB

MMA132: Laboration 2 Matriser i MATLAB MMA132: Laboration 2 Matriser i MATLAB Introduktion I den här labben skall vi lära oss hur man använder matriser och vektorer i MATLAB. Det är rekommerad att du ser till att ha laborationshandledningen

Läs mer

Användarmanual till Maple

Användarmanual till Maple Användarmanual till Maple Oktober, 006. Ulf Nyman, Hållfasthetslära, LTH. Introduktion Maple är ett mycket användbart program för symboliska och i viss mån numeriska beräkningar. I Maple finns ett stort

Läs mer

Linjär Algebra M/TD Läsvecka 2

Linjär Algebra M/TD Läsvecka 2 Linjär Algebra M/TD Läsvecka 2 Omfattning och Innehåll 2.1 Matrisoperationer: addition av matriser, multiplikation av matris med skalär, multiplikation av matriser. 2.2-2.3 Matrisinvers, karakterisering

Läs mer

jsp?d=&a=827474&sb2231i0=1_

jsp?d=&a=827474&sb2231i0=1_ Ingenjörsrollen Från DNs kultursidor http://www.dn.se/dnet/jsp/polopoly. jsp?d=&a=827474&sb2231i0=1_827 474 Jag läste till en examen i teknisk fysik på KTH för att jag trodde att matematiken och siffrorna

Läs mer

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

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 Ett nytt försök med att ta fram inversen till en matris Innan vi startar med att bestämma inversen till en matris måste vi veta varför vi skulle kunna behöva den. Vi har A x b som är resultatet av en omskrivning

Läs mer

4.3. Programmering i MATLAB

4.3. Programmering i MATLAB 4.3. Programmering i MATLAB MATLAB används ofta interaktivt, dvs ett kommando som man skriver, kommer genast att utföras, och resultatet visas. Men MATLAB kan också utföra kommandon som lagrats i filer,

Läs mer

Linjär algebra med MATLAB

Linjär algebra med MATLAB INGENJÖRSHÖGSKOLAN Matematik Fredrik Abrahamsson, Anders Andersson Innehåll Linjär algebra med MATLAB 1 Grundläggande begrepp 1 1.1 Introduktion...................................... 1 1.2 Genomförande

Läs mer

2 Matrisfaktorisering och lösning till ekvationssystem

2 Matrisfaktorisering och lösning till ekvationssystem TANA21+22/ 5 juli 2016 LAB 2. LINJÄR ALGEBRA 1 Inledning Lösning av ett linjärt ekvationssystem Ax = b förekommer ofta inom tekniska beräkningar. I laborationen studeras Gauss-elimination med eller utan

Läs mer

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

Enhetsvektorer. Basvektorer i två dimensioner: 1 1 Basvektorer i tre dimensioner: Enhetsvektor i riktningen v: v v Vektoraddition u + v = u + v = [ ] u1 u 2 u 1 u 2 + u 3 + [ v1 v 2 ] = v 1 v 2 = v 3 [ u1 + v 1 u 2 + v 2 u 1 + v 1 u 2 + v 2 u 3 + v 3 ] Multiplikation med skalär α u = α [ u1 u 2 α u = α ] = u 1 u 2

Läs mer

Grunderna i MATLAB. Beräkningsvetenskap och Matlab

Grunderna i MATLAB. Beräkningsvetenskap och Matlab Grunderna i MATLAB Beräkningsvetenskap I Beräkningsvetenskap och Matlab n Matlab är ett matematiskt verktyg och programmeringsmiljö som används inom beräkningsvetenskap men även inom andra områden (matematik,

Läs mer

Linjär algebra med tillämpningar, lab 1

Linjär algebra med tillämpningar, lab 1 Linjär algebra med tillämpningar, lab 1 Innehåll Per Jönsson Fakulteten för Teknik och Samhälle, 2013 Uppgifterna i denna laboration täcker kapitel 1-3 i läroboken. Läs igenom motsvarande kapitel. Sitt

Läs mer

NUMPROG, 2D1212, vt Föreläsning 9, Numme-delen. Stabilitet vid numerisk behandling av diffekvationer Linjära och icke-linjära ekvationssystem

NUMPROG, 2D1212, vt Föreläsning 9, Numme-delen. Stabilitet vid numerisk behandling av diffekvationer Linjära och icke-linjära ekvationssystem NUMPROG, 2D1212, vt 2005 Föreläsning 9, Numme-delen Stabilitet vid numerisk behandling av diffekvationer Linjära och icke-linjära ekvationssystem Då steglängden h är tillräckligt liten erhålles en noggrann

Läs mer

Matriser. Vektorer. Forts. Grunderna i MATLAB. Informationsteknologi. Informationsteknologi.

Matriser. Vektorer. Forts. Grunderna i MATLAB. Informationsteknologi. Informationsteknologi. Forts. Grunderna i MATLAB eva@it.uu.se Matriser Matrisen är den grundläggande datatypen. En tvådimensionell matris är en tabell med rader och kolonner. En matris med m rader och n kolonner har storleken

Läs mer

TAIU07 Matematiska beräkningar med Matlab

TAIU07 Matematiska beräkningar med Matlab TAIU07 Matematiska beräkningar med Matlab Datorlektion 1. Vektorer och Matriser 1 Inledning I denna övning skall du träna på att använda Matlab för enklare beräkningar och grafik. Starta Matlab genom att

Läs mer

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 =

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 = 62 6 MATRISER 6 Matriser 6 Definition av matriser En matris är ett rektangulärt schema av tal: A a a 2 a 3 a n a 2 a 22 a 23 a 2n a m a m2 a m3 a mn Matrisen A säges vara av typ m n, där m är antalet rader

Läs mer

Moment 6.1, 6.2 Viktiga exempel Övningsuppgifter T6.1-T6.6

Moment 6.1, 6.2 Viktiga exempel Övningsuppgifter T6.1-T6.6 Moment 6., 6. Viktiga exempel 6.-6. Övningsuppgifter T6.-T6.6 Matriser Definition. En matris är ett schema med m rader och n kolonner eller kolumner, som vi kallar dem i datalogin innehållande m n element.

Läs mer

MATLAB övningar, del1 Inledande Matematik

MATLAB övningar, del1 Inledande Matematik MATLAB övningar, del1 Inledande Matematik Övningarna på de två första sidorna är avsedda att ge Dig en bild av hur miljön ser ut när Du arbetar med MATLAB. På de följande sidorna följer uppgifter som behandlar

Läs mer

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

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 Matlab-föreläsning (4), 10 september, 015 Innehåll m-filer (script) - fortsättning från föreläsning 1 In- och utmatning Sekvenser, vektorer och matriser Upprepning med for-slingor (inledning) Matlab-script

Läs mer

Avsnitt 4, Matriser ( =

Avsnitt 4, Matriser ( = Avsnitt Matriser W Beräkna AB då ( a A ( - b A B B ( 8 7 6 ( - - - och Först måste vi försäkra oss om att matrismultiplikationen verkligen går att utföra För att det ska gå måste antalet kolumner i den

Läs mer

TANA17 Matematiska beräkningar med Matlab

TANA17 Matematiska beräkningar med Matlab TANA17 Matematiska beräkningar med Matlab Laboration 1. Linjär Algebra och Avbildningar Namn: Personnummer: Epost: Namn: Personnummer: Epost: Godkänd den: Sign: Retur: 1 Introduktion I denna övning skall

Läs mer

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

Föreläsningsanteckningar Linjär Algebra II Lärarlyftet Föreläsningsanteckningar Linjär Algebra II Lärarlyftet Per Alexandersson Föreläsning I Timme I: Repetition av matriser, linjära ekvationssystem Linjärt ekvationssystem: x + y + z 3w = 3 2x + y + z 4w =

Läs mer

BE MATLAB. (Matrix Laboratory) matlab.ico. för SIGNALER SYSTEM

BE MATLAB. (Matrix Laboratory) matlab.ico. för SIGNALER SYSTEM BE 00-0-0 MATLAB (Matrix Laboratory) matlab.ico för SIGNALER & SYSTEM . Grunder >> /3 >> MATLAB-prompt ans = 0.6667 >> /3; Ingen utskrift a=[ 9 ]; Vektor, längd 5 >> a Alltså radvektor a = 9 >> at=a';

Läs mer

Laboration: Grunderna i MATLAB

Laboration: Grunderna i MATLAB Laboration: Grunderna i MATLAB 25 augusti 2005 Grunderna i MATLAB Vad är MATLAB? MATLAB är ett interaktivt program för vetenskapliga beräkningar. Som användare ger du enkla kommandon och MATLAB levererar

Läs mer

Matriser och Inbyggda funktioner i Matlab

Matriser och Inbyggda funktioner i Matlab Matematiska vetenskaper 2010/2011 Matriser och Inbyggda funktioner i Matlab 1 Inledning Vi skall denna vecka se på matriser och funktioner som är inbyggda i Matlab, dels (elementära) matematiska funktioner

Läs mer

Vad är MATLAB? Vad är MATLAB? Vad är MATLAB? Användningsområden. Att börja använda MATLAB. Informationsteknologi. Grunderna i MATLAB

Vad är MATLAB? Vad är MATLAB? Vad är MATLAB? Användningsområden. Att börja använda MATLAB. Informationsteknologi. Grunderna i MATLAB Vad är MATLAB? Grunderna i MATLAB Utvecklat av MathWorks, Inc. http://www.mathworks.com Första versionen klar i slutet av 70-talet Ursprungligen MATrix LABoratory. Matematisk labbmiljö för Numeriska beräkningar

Läs mer

KPP053, HT2015 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 KPP053, HT2015 MATLAB, Föreläsning 1 Introduktion till MATLAB Skript Inläsning och utskrift av variabler Ekvationssystem Anonyma funktioner MATLAB Väletablerat Mycket omfattande program GNU OCTAVE Öppen

Läs mer

Matlabövning. Matlab har en enkel syntax och många av er har använt programmet tidigare. Inga deklarationer behövs.

Matlabövning. Matlab har en enkel syntax och många av er har använt programmet tidigare. Inga deklarationer behövs. Funktionsteori ht 2010 Matlabövning Inledning Denna datorövning ger en introduktion till Matlab. Systemet används här som en avancerad räknedosa med inbyggda matrisoperationer och grafik. Ha den Matlabmanual

Läs mer

TANA17 Matematiska beräkningar med Matlab

TANA17 Matematiska beräkningar med Matlab TANA17 Matematiska beräkningar med Matlab Datorlektion 2. Linjär Algebra, Villkor och Logik 1 Linjär Algebra Programsystemet Matlab utvecklades ursprungligen för att underlätta beräkningar från linjär

Läs mer

Mat-1.1510 Grundkurs i matematik 1, del I

Mat-1.1510 Grundkurs i matematik 1, del I Mängder Det enklaste sättet att beskriva en mängd är att räkna upp de elementen i mängden, tex Mat-11510 Grundkurs i matematik 1, del I G Gripenberg TKK 8 oktober 2009 G Gripenberg (TKK Mat-11510 Grundkurs

Läs mer

Mer om funktioner och grafik i Matlab

Mer om funktioner och grafik i Matlab CTH/GU 2/22 Matematiska vetenskaper Inledning Mer om funktioner och grafik i Matlab Först skall vi se lite på funktioner som redan finns i Matlab, (elementära) matematiska funktioner som sinus och cosinus

Läs mer

Lägg märke till skillnaden, man ser det tydligare om man ritar kurvorna.

Lägg märke till skillnaden, man ser det tydligare om man ritar kurvorna. Matlabövningar 1 Börja med att läsa igenom kapitel 2.1 2 i läroboken och lär dig att starta och avsluta Matlab. Starta sedan Matlab. Vi övar inte på de olika fönstren nu utan återkommer till det senare.

Läs mer

Kursinnehåll. Introduktion till kursen. Hederskodex. Programmering

Kursinnehåll. Introduktion till kursen. Hederskodex. Programmering DN1212 för P1 Föreläsning 1 Introduktion till kursen De flesta av er kommer att i ert arbete göra en massa tekniska beräkningar För dessa beräkningar behöver ni ett smidigt verktyg så att ni slipper att

Läs mer

Kursuppläggning. F1: Introduktion, Matlabrepetition (kap. 1 2) Motivering för programmering. Att kunna programmera

Kursuppläggning. F1: Introduktion, Matlabrepetition (kap. 1 2) Motivering för programmering. Att kunna programmera F1: Introduktion, Matlabrepetition (kap. 1 2) Intro Kursinnehåll Varför programmera? Egenskaper hos Matlab Kommando-, redigerings-, arbetsplats-, tabell-, guide- hjälpfönster, kommando-, funktions-, m-

Läs mer

1 Grundläggande kalkyler med vektorer och matriser

1 Grundläggande kalkyler med vektorer och matriser Krister Svanberg, mars 2015 1 Grundläggande kalkyler med vektorer och matriser Trots att läsaren säkert redan behärskar grundläggande vektor- och matriskalkyler, ges här i Kapitel 1 en repetition om just

Läs mer

Introduktion till Matlab

Introduktion till Matlab Introduktion till Matlab Inledande matematik, I1, ht10 1 Inledning Detta är en koncis beskrivning av de viktigaste delarna av Matlab. Till en början är det enkla beräkningar och grafik som intresserar

Läs mer

MATRISTEORI. Pelle Pettersson MATRISER. En matris är ett rektangulärt schema med tal, reella eller komplexa, vilka kallas matrisens

MATRISTEORI. Pelle Pettersson MATRISER. En matris är ett rektangulärt schema med tal, reella eller komplexa, vilka kallas matrisens MATRISTEORI Pelle Pettersson ALLMÄN MATRISKUNSKAP MATRISER En matris är ett rektangulärt schema med tal, reella eller komplexa, vilka kallas matrisens element Exempel Matrisen 2 3 4 5 6 har två rader och

Läs mer

Lab 1, Funktioner, funktionsfiler och grafer.

Lab 1, Funktioner, funktionsfiler och grafer. Lab 1, Funktioner, funktionsfiler och grafer. Starta gärna en dagbok genom att ge kommandot diary lab1. Skriv in alla beräkningar som efterfrågas i uppgifterna i dagboken. Glöm inte diary off om det skrivna

Läs mer

Laboration 0: Del 2. Benjamin Kjellson Introduktion till matriser, vektorer, och ekvationssystem

Laboration 0: Del 2. Benjamin Kjellson Introduktion till matriser, vektorer, och ekvationssystem Laboration 0: Del 2 Benjamin Kjellson 2016 03 21 Introduktion till matriser, vektorer, och ekvationssystem I den här filen får ni en kort introduktion till hur man hanterar och räknar med matriser i R,

Läs mer

Beräkningsvetenskap och Matlab. Vad är MATLAB? Vad är MATLAB? Vad är MATLAB? Användningsområden. Informationsteknologi. Informationsteknologi

Beräkningsvetenskap och Matlab. Vad är MATLAB? Vad är MATLAB? Vad är MATLAB? Användningsområden. Informationsteknologi. Informationsteknologi Beräkningsvetenskap och Matlab n Beräkningsvetenskap == Matlab? Grunderna i MATLAB Beräkningsvetenskap I/KF n Nej, Matlab är ett verktyg som används inom beräkningsvetenskap n Finns även andra verktyg,

Läs mer

15 februari 2016 Sida 1 / 32

15 februari 2016 Sida 1 / 32 TAIU07 Föreläsning 5 Linjära ekvationssystem. Minsta kvadrat problem. Tillämpning: Cirkelpassning. Geometriska objekt. Translationer. Rotationer. Funktioner som inargument. Tillämpning: Derivata. 15 februari

Läs mer

Instruktion för laboration 1

Instruktion för laboration 1 STOCKHOLMS UNIVERSITET MATEMATISKA INSTITUTIONEN Avd. för matematisk statistik ANL/TB SANNOLIKHETSTEORI I, HT07. Instruktion för laboration 1 De skrifliga laborationsrapporterna skall vara skrivna så att

Läs mer

Datorövning 1: Introduktion till MATLAB

Datorövning 1: Introduktion till MATLAB Datorövning 1: Introduktion till MATLAB Om datorövningarna Övningarna går ut på att bekanta sig med MATLAB och se hur man löser olika typer av problem. Arbetet är självständigt. Hoppa över sådant ni tycker

Läs mer

1 Linjära ekvationssystem. 2 Vektorer

1 Linjära ekvationssystem. 2 Vektorer För. 1 1 Linjära ekvationssystem Gaußelimination - sriv om systemet för att få ett trappformat system genom att: byta ordningen mellan ekvationer eller obekanta; multiplicera en ekvation med en konstant

Läs mer

Matematisk programvara. Föreläsning 7 Matlab. Användning av Matlab. Matlab

Matematisk programvara. Föreläsning 7 Matlab. Användning av Matlab. Matlab Matematisk programvara Förberedelse inför laboration 5. Matlab, Maple, Mathematica Flyttal Matlab som miniräknare Vektorer Grafik Funktioner Matriser, ekvationssystem Föreläsning 7 Matlab Datorer kan räkna,

Läs mer

Mer om linjära ekvationssystem

Mer om linjära ekvationssystem CTH/GU STUDIO 4 MVE465-2016/2017 Matematiska vetenskaper 1 Inledning Mer om linjära ekvationssystem Denna studioövning fortsätter med linjära ekvationssystem och matriser, som vi först tittade på i studioövning

Läs mer

Index. Vektorer och Elementvisa operationer. Summor och Medelvärden. Grafik i två eller tre dimensioner. Ytor. 20 januari 2016 Sida 1 / 26

Index. Vektorer och Elementvisa operationer. Summor och Medelvärden. Grafik i två eller tre dimensioner. Ytor. 20 januari 2016 Sida 1 / 26 TAIU07 Föreläsning 2 Index. Vektorer och Elementvisa operationer. Summor och Medelvärden. Grafik i två eller tre dimensioner. Ytor. 20 januari 2016 Sida 1 / 26 Matriselement och Index För att manipulera

Läs mer

Mer om linjära ekvationssystem

Mer om linjära ekvationssystem CTH/GU LABORATION 2 TMV141-212/213 Matematiska vetenskaper 1 Inledning Mer om linjära ekvationssystem Denna laboration fortsätter med linjära ekvationssystem och matriser Vi ser på hantering och uppbyggnad

Läs mer

TSRT04: Introduktionskurs i Matlab Datorlektion 1

TSRT04: Introduktionskurs i Matlab Datorlektion 1 TSRT04: Introduktionskurs i Matlab Datorlektion 1 Version: 29 augusti 2017 Command Window: Det här är det viktigaste fönstret. Det är här som du skriver in de kommandon som du vill MATLAB ska köra. 2 Förberedelseuppgifter

Läs mer

Lab 2, Funktioner, funktionsfiler och grafer.

Lab 2, Funktioner, funktionsfiler och grafer. Lab 2, Funktioner, funktionsfiler och grafer. Laborationen innehåller 8 deluppgifter. Uppg. 1-3: behandlar Matlabs grundläggande operationer Uppg. 4-5: behandlar kurvritning Uppg. 6-8: behandlar funktionsfiler

Läs mer

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

14 september, Föreläsning 5. Tillämpad linjär algebra 14 september, 2016 Föreläsning 5 Tillämpad linjär algebra Innehåll Matriser Algebraiska operationer med matriser Definition av inversen av en matris Förra gången: Linjära ekvationer och dess lösningar

Läs mer

Linjära ekvationssystem

Linjära ekvationssystem CTH/GU STUDIO 1 LMA515c - 2016/2017 Matematiska vetenskaper 1 Inledning Linjära ekvationssystem Denna studioövning börjar med att vi påminner oss om matriser i Matlab samtidigt som vi börjar se på matriser

Läs mer

1. (Dugga 1.1) (a) Bestäm v (3v 2u) om v = . (1p) and u =

1. (Dugga 1.1) (a) Bestäm v (3v 2u) om v = . (1p) and u = Kursen bedöms med betyg,, 5 eller underkänd, där 5 är högsta betyg. För godkänt betyg krävs minst poäng från uppgifterna -7. Var och en av dessa sju uppgifter kan ge maximalt poäng. För var och en av uppgifterna

Läs mer

Introduktion & MATLABrepetition. (Kap. 1 2 i MATLAB Programming for Engineers, S. Chapman)

Introduktion & MATLABrepetition. (Kap. 1 2 i MATLAB Programming for Engineers, S. Chapman) Numeriska Metoder och Grundläggande Programmering för P1, VT2014 Föreläsning 1, Introduktion & MATLABrepetition. (Kap. 1 2 i MATLAB Programming for Engineers, S. Chapman) January 20, 2014 Kursansvarig

Läs mer

Moment Viktiga exempel Övningsuppgifter

Moment Viktiga exempel Övningsuppgifter Moment Viktiga exempel Övningsuppgifter Inga Inga Inga Linjära ekvationssystem Vi har redan tidigare i kursen stött på linjära ekvationssystem. Nu är stunden kommen till en mera systematisk genomgång.

Läs mer

M0043M Integralkalkyl och Linjär Algebra, H14, Matlab, Föreläsning 1

M0043M Integralkalkyl och Linjär Algebra, H14, Matlab, Föreläsning 1 M0043M Integralkalkyl och Linjär Algebra, H14, Matlab, Föreläsning 1 Ove Edlund LTU 2014-11-07 Ove Edlund (LTU) M0043M, M1 2014-11-07 1 / 14 Några elementära funktioner i Matlab Exempel exp Beräknar e

Läs mer

Laborationstillfälle 1 Lite mer om Matlab och matematik

Laborationstillfälle 1 Lite mer om Matlab och matematik Laborationstillfälle Lite mer om Matlab och matematik En första introduktion till Matlab har ni fått under kursen i inledande matematik. Vid behov av repetition kan materialet till de övningar som gjordes

Läs mer