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

Storlek: px
Starta visningen från sidan:

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

Transkript

1 Matematiska vetenskaper Carl-Henrik Fant 16 september 2005 Inledning till matematik med Matlab kompendium för M1 och TD Allmänt. MATLAB är ett interaktivt program med mycket kraftfulla numeriska rutiner. Namnet MATLAB står för matrix laboratory. Det var ursprungligen ett program för matrishantering, men har numera utvecklats så att det lätt kan användas för grafisk representation, för att lösa olika problem inom matematisk analys och som ett programmeringsspråk för måttligt stora program. Detta kompendium är avsett att ge en kort introduktion till MATLAB I följande matematikkurser eller i kursen Matematisk Programvara, TD får du ytterligare utveckla dina kunskaper om MAT- LAB. Under hela utbildningen kommer du att använda Matlab som räkneverktyg, dessutom används programmet av allt fler företag så den tid du nu ägnar åt att lära dig grunderna är väl använd. Det finns naturligtvis många andra matematikprogram som kunde använts istället för MATLAB: Mathematica, Maple, Derive eller Excel för att nämna några. De första tre är symbolhanterande till skillnad från MATLAB, det fjärde är inte så bra vid mer komplicerade beräkningar. Ett alternativ till MATLAB är Octave, ett program som är mycket likt en äldre version av MAT- LAB. Som alternativ på hemdatorn är det utmärkt, i synnerhet priset: 0 kr. Nedladdas direkt från För att övningarna skall kunna ge bestående kunskap krävs att du arbetar aktivt och medvetet med dem. Det kommer säkert dessutom att finnas anledning att gå tillbaka till det du en gång gjort så jag rekommenderar att du gör anteckningar och sparar eventuella programfiler. Då du fortsätter med MATLAB kommer du att läsa boken Användarhandledning för MATLAB av Pärt-Enander och Sjöberg. Naturligtvis täcks detta lilla kompendium mer än väl av boken. För att markera matlabkommandon och liknande i kompendiet så används en speciell font, kommando, för dessa. Matlabs uppbyggnad. Till skillnad från din miniräknare, som arbetar med enstaka tal, arbetar Matlab med listor av tal vektorer, matriser, flerdimensionella matriser, samt två andra objekttyper celler och strukturer. Här kommer vi enbart att behandla de två enklaste typerna av objekt vektorer och matriser. En lista som består av fem tal kan vi tänka på som en vektor eller en radmatris, en 1 5-matris. Det är också så vi kan tänka oss att den uppfattas av Matlab, en lista kompletterad med matristypen (1,5). En matris som ex.vis lagras som listan tillsammans med matristypen (3,3).

2 Matematik med Matlab för M1 och TD sid. 2 Notera den kolonnvisa ordningen på elementen i listan. En av svårigheterna då man lär sig Matlab är just att lära sig tänka i listor eller matriser i kalkyler där man normalt bara tänker på enstaka tal. Samtidigt är detta en av Matlabs fördelar, om man lär sig utnyttja den. Om du tidigare har hållit på med programmering så har du säkert använt dig av forslingor i programmen. Många sådana kan ersättas av matrisräkning vilket gör programmen betydligt effektivare. De program som Matlab använder finns i s.k. m-filer. En m-fil är (i allmänhet) en textfil som innehåller Matlab-kommandon. Att de kallas m-filer beror på att namnet på filen skall ha ändelsen.m. En del av dessa filer finns inbyggda i Matlab och är därför dolda för användaren, detta gäller exempelvis sin.m (den vanliga sinus-funktionen), andra finns tillgängliga så att man kan titta på innehållet, detta gäller exempelvis de hyperboliska funktionerna sinh, cosh vars beräkningsprocedurer finns lagrade i m-filerna sinh.m resp. cosh.m. Längre fram skall vi se hur man kan titta på innehållet i dessa filer. Även de program som man själv skriver skall lagras som m-filer. Det ställs då vissa krav för att Matlab skall hitta filerna, du får senare se vilka dessa krav är. Att starta MATLAB, inmatning och hjälp. Start: Du startar MATLAB precis som alla andra program i Windows. Alltså: Start -> Program -> MATLAB 6.x.x -> MATLAB 6.x.x Du får upp två fönster, ett med rubriken Help ett med rubriken MATLAB. Det senare är indelat i tre delar Current directory/workspace, Command history och Command Window I det senare finns lite text om MATLAB och en rad to get started select... Under den raden finns den så kallade MATLABprompten». Då den syns är det klart att börja räkna. Inmatning: MATLAB arbetar som redan nämnts med listor/matriser av tal. Ett enstaka tal kan vi uppfatta som en 1 1-matris. Tal, även komplexa, matas in precis som de skrivs, exempelvis 3+2*i eller 5-2*j. Notera * tecknet och att man inte har mellanslag inne i talet. Den imaginära enheten skrivs i eller j. Matriser skrivs in radvis. De inramas av [ och ]. Beroende på typ av tangentbord hittar du hakparenteser med hjälp av AltGraph-tangenten och en annan samtidigt (mest troligt), eller direkt på en tangent (amerikanskt tangentbord). Matriselementen separeras av mellanslag eller, tecken, raderna (utom den sista) separeras med ; tecken eller genom ett tryck på return/enter tangenten. All inmatning avslutas med vagnretur RETURN. Vill man att resultat inte skall skrivas ut på skärmen så avslutas kommandot med ; följt av RETURN.

3 Som exempel ger inmatningarna >>A=[1 2 3; ;7 8 0] eller >>A=[1,2,3;4,5,6;7,8,0] resultatet A = Matematik med Matlab för M1 och TD sid. 3 I allmänhet tilldelar man det man matar in eller resultatet av en beräkning ett variabelnamn så att man kan återanvända resultatet/inmatningen.. Matrisen ovan har namnet A, MATLAB kommer då att spara detta i vad man kallar arbetsutrymmet (workspace) och man kan använda det senare under samma arbetspass. Om inget annat namn ges så får senaste beräkningsresultatet eller inmatade matrisen automatiskt namnet ans. Vid nästa inmatning/beräkning ges ans nytt värde, det gamla förloras. Kommandot who ger en lista över lagrade variabler. Om du klickar på fliken workspace så ser du vad som finns lagrat där. Du kan markera en variabel i workspace-fönstret för att sedan ta bort eller editera den. Spara och Rensa: Kommandot clear tar bort alla variabler och kommandot clear A B x tar bort variablerna A, B och x. Då man avslutar MATLAB med quit eller exit så töms arbetsutrymmet. Om man vill spara variabler för framtiden så måste de sparas i en fil. Detta tar vi inte upp nu. Hjälp: Man kan få information exempelvis om vad ett kommando utför via hjälpfönstret. Jag rekommenderar att du så snart som möjligt sätter dig in i hur hjälpsystemet är uppbyggt. Pröva t.ex. att dubbelklicka på MATLAB under fliken contents och sedan Using MATLAB. På sidan du får upp kan du klicka dig vidare till det du vill meta mer om. Du kan också välja Index och i rutan Search index for skriva in ett kommando du vill veta mer om. Pröva att skriva in rref och se vad det kommandot gör. Bra att veta: Man lämnar programmet genom att under File välja Exit MATLAB. Man kan avbryta beräkningar med kommandot Control-c (Control- och c-tangenterna samtidigt). Om du klickar på MATLAB i hjälpfönstret och sedan MATLAB Demos så kan du få ett antal korta presentationer av MATLAB, en bra början. Det ger dig också möjlighet att titta på mer avancerade demonstrationsprogram av olika typ, dessa är värdefulla då du har lärt dig grunderna.

4 Matematik med Matlab för M1 och TD sid. 4 Man kan återfå tidigare givna kommandorader genom att trycka på pil-upp-tangenten. Om du skriver en eller flera bokstäver eller symboler och använder -tangenten så återfår du den rad som börjar på detta sätt. Senare kommandon får man tillbaka genom att trycka på. Man kan korrigera ett givet kommando genom att återkalla det och ändra på samma sätt som i skrivprogram (word etc.). Uppgift 1: Starta MATLAB och titta lite på demonstrationsprogrammen. 1 MATLAB som matrishanterande räknedosa. 1.1 Grundläggande operationer Aritmetiska operationer De vanliga aritmetiska operationerna mellan tal ser ut så här : + addition subtraktion * multiplikation / division ˆ exponentiering (skrivs ˆ följt av mellanslag!) Talet π skrivs pi medan talet e skrivs exp(1) Några exempel: Skriver du >> 100*pi (utan ; före avslutande RETURN) blir svaret ans = (ans står för det senaste svaret). Som påpekats ovan skall man alltid ge namn till beräkningarna. I ovanstående exempel skriver man då >> a=100*pi och får svaret a = MATLAB tillämpar den vanliga prioriteringsordningen mellan de aritmetiska operationerna : >> 8^1/3 ger svaret , medan >> 8^(1/3) ger svaret Elementära funktioner MATLAB har alla de vanliga elementära grundfunktionerna, alltså exponential- och logaritmfunktionerna, de trigonometriska funktionerna och deras inverser, absolutbelopp, kvadratrot, och flera andra. Här följer en lista på några av MATLABs funktioner:

5 Matematik med Matlab för M1 och TD sid. 5 exp, log (= ln), log10 (= 10-logaritmen), sin, cos, tan, atan (= arctan), asin, abs, sqrt, sinh, cosh, tanh. Observera att man alltid måste ha () runt variabeln som i sin(pi/3). Det finns ytterligare funktioner t.ex. sign, round, floor, ceil Exempel: Vi beräknar ln( e) : >>y= log(sqrt(exp(1))) y = Vi löser ekvationen e tan x = 5, π/2 < x < π/2 : >> x = atan(5/exp(1)) x = Notera att man inte kan skriva e^x för exponentialfunktionen Formatering av utskrift Man kan dirigera antal decimaler som skrivs ut och formen på utskriften med hjälp av kommandot format. De vanligaste varianterna är format short ger fem signifikanta siffror format long ger femton signifikanta siffror format short e ger fem signifikanta siffror i flyttalsnotering format long e ger femton signifikanta siffror i flyttalsnotering Prova med att skriva ut 10π i de olika utskriftsformaten, t.ex. >> format long >> 10*pi ans = Uppgift 2: Välj ett tal 1 < c < 10 med fyra decimaler. Mata sedan in c : >>c = valt värde; Beräkna därefter med hjälp av MATLAB a. roten till ekvationen 10 x = 21. (Se ovan hur ekvationen e tan x = 5, π/2 < x < π/2 kunde lösas.) Ge roten namnet rot2a. Kontrollera att 10 rot2a = 21. b. den positiva roten till ekvationen ln(1 + x 2 ) = 1/c. Ge roten namnet rot2b. Kontrollera ditt svar. MATLAB räknar naturligtvis enbart med närmevärden. Här några uppgifter för att illustrera det. Uppgift 3: a. Beräkna talet q = 2sin(e) sin(2e)/cos(e) dels med hjälp av MATLAB, dels exakt (för hand med hjälp av lämplig formel, du bör få ett heltal). Hur stort är felet?

6 Matematik med Matlab för M1 och TD sid. 6 b. Sätt x = 1 + (10 c) n och y = (10 c) n (x 1) Då är det exakta värdet av y lika med 1, men MATLAB kommer att för stora heltal n ge andra värden. Finn det minsta heltal för vilket y = 0. Vilket värde får y för n-värdet dessförinnan? Enklaste sättet att utföra upprepade beräkningar av denna typ är att skriva allt på en rad som körs gång efter gång med hjälp av pil-tangenten. Gör så här: Skriv först n=0 och sedan på en ny rad n = n+1, x=1+(10*c)^(-n), y=(10*c)^n*(x-1) Då du återkallar denna rad med pilupp-tangenten första gången har n värdet 1 och får nytt värde 2 varefter x och y beräknas med detta n-värde. Med hjälp av pilupp-tangenten kan du upprepa så många gånger du vill, denna metod brukar jag kalla en mekanisk snurra. 1.2 Ytterligare grundläggande operationer Operationer med listor/radmatriser För att utnyttja MATLAB effektivt skall nästan alla variabler man använder vara radmatriser eller större matriser. Detta innebär en viss komplikation. Multiplikationen x*y betyder matrismultiplikation. Om x och y är enstaka tal så är det den vanliga produkten. Är x och y matriser så finns inte produkten såvida inte typerna stämmer överens. Vi kan som nämnts ovan föreställa oss en matris lagrad som en lång lista av tal tillsammans med uppgift om matrisens typ. Ofta vill vi beräkna elementvisa (punkt-visa) produkter av tal i sådana listor. Den produkten skrivs.* alltså med en punkt framför *-tecknet. Med x = [1,2,3] är x.*x= [1,4,9]. På samma sätt skrivs division x./y och potenser x.^y. Man kan även använda de elementära funktionerna på matriser. Exempel (med utskrift i format short): >>x=[1 2 3]; y=[4 5 6]; ger x+y x.*y x./y x.^y exp(x) Viktiga specialkommandon är ones och zeros. De användes för att generera matriser bestående av enbart ettor respektive nollor. T.ex. ger kommandot ones(1,3) eller ones(size(x)) svaret om x är en radmatris av längden 3. Andra exempel: >>x=[ ]; z=ones(size(x))./x ger svaret >>z = >>x+ones(size(x)) ger svaret >>2*ones(size(x)) ger svaret

7 Matematik med Matlab för M1 och TD sid. 7 Det näst sista svaret hade man också kunnat få genom att skriva x+1. z kan man erhålla med z = 1./x. Uppgift 4: Skriv in radmatriserna x = [3 5 1] och y=[2 2 9]. Beräkna x+y, x-y, x.*y, x.^y, x./y, x.\y, x.*sin(y). Skriv upp vad MATLAB svarar på x*y. Hur tolkar du svaret? Kom ihåg detta svar och orsaken. Du kommer säkert att få det fler gånger Generering av aritmetiska följder Om a, h och b är givna tal kan man bilda radmatrisen x=[a,a+h,a+2h,...,b] med hjälp av kommandot x=a:h:b. >>x=-5:2:5 ger x = Analogt ger kommandot >>x=-pi:0.1:pi; radmatrisen x=[ ], vilket är en matris av längden 63. Kontrollera genom att mata in x enligt ovan och sedan skriva >>length(x) Låt också datorn skriva matrisen x på skärmen genom att skriva >>x (utan semi-kolon) Vill man ha steglängden h = 1 räcker det att skriva >>x=a:b t.ex. >>x=0:10 x = Även negativ steglängd går bra, men naturligtvis bara om b < a. Uppgift 5: Leta upp hjälpinformation om :, kolon-operatorn är en mycket viktig ingrediens i Matlab. 1.3 Ekvationssystem. Ett ekvationssystem som x 1 + 2x 2 + 3x 3 = 5 x 1 + 2x 2 + 3x 3 = 5 x 1 + 2x 2 + 3x 3 = 5 kan lösas med hjälp av Gausseliminering i ekvationssystemet tills koefficientmatrisen är triangulär. Ofta väljer man att presentera räkningarna utan att ta med de obekanta. Man bildar då systemets totalmatris eller utökad koefficientmatris som består av koefficientmatrisen följd av högerledet, ofta separerade med ett lodrätt streck för att förtydliga att det handlar om en totalmatris till ett ekvationssystem. På denna matris gör man sedan radoperationer tills koefficientmatrisen är triangulär. Man eliminerar sedan uppåt i pivotkolonnerna tills man erhållit den reducerade rad trappformen. Därefter kan man enkelt lösa ut de obekanta ev. på parameterform, eller se att systemet saknar lösning.

8 Matematik med Matlab för M1 och TD sid. 8 I Matlab erhålls trianguleringen genom att man bildar systemets totalmatris A1 = [A b] och sedan beräknar T = rref(a1), (rref är förkortning av reduced row echelon form. Ur denna kan man bestämma lösningen. Exempel, med A = och b = ger rref([a b]) matrisen ur vilken vi direkt kan utläsa lösningen X = Låter vi A = och b = så ger T = rref([a b]) T = Den sista raden ger oss ekvationen 0 = 1 vilket visar att ekvationssystemet AX = b saknar lösning. Om vi ändrar högerledet till b = så ger T = rref([a b]) T = Ur denna matris kan vi se att systemet har parameterlösning. Uppgift 6: Lös övningarna 1.7, 1.16 och 1.25 i kompendiets utdrag om linjära ekvationssystem.

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

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

1 Grundläggande operationer

1 Grundläggande operationer Redovisning: Laborationen innehåller 8 deluppgifter. Uppg. 1-3: Redovisa körningsresultat Uppg. 4-5: Redovisa graferna. Uppg. 6-8: Redovisa funktionsfilerna (koden) samt evenuella grafer. samtliga fall

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

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

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

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

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

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

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

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: 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

Kapitel 4. Programmet MATLAB

Kapitel 4. Programmet MATLAB 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

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

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

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

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

Matriser och linjära ekvationssystem

Matriser och linjära ekvationssystem Linjär algebra, I1 2011/2012 Matematiska vetenskaper Matriser och linjära ekvationssystem Matriser En matris är som ni vet ett rektangulärt talschema: a 11 a 1n A = a m1 a mn Matrisen ovan har m rader

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

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

Matriser och linjära ekvationssystem

Matriser och linjära ekvationssystem Linjär algebra, AT3 211/212 Matematiska vetenskaper Matriser och linjära ekvationssystem Matriser En matris är som ni redan vet ett rektangulärt talschema: a 11 a 1n A = a m1 a mn Matrisen ovan har m rader

Läs mer

Matematik med MATLAB

Matematik med MATLAB 1 Matrishantering Matematik med MATLAB 1. Matrishantering Detta avsnitt förutsätter att läsaren är bekant med den linjära algebrans mest grundläggande begrepp (t.ex. matrismultiplikation, matrisinvers

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

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

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 CTH/GU STUDIO 1 TMV06b - 2012/201 Matematiska vetenskaper Linjär algebra Analys och Linjär Algebra, del B, K1/Kf1/Bt1 1 Inledning Vi fortsätter även denna läsperiod att arbete med Matlab i matematikkurserna

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

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

Introduktion till Matlab

Introduktion till Matlab CTH/GU 2015/2016 Matematiska vetenskaper Introduktion till Matlab 1 Inledning Matlab är både en interaktiv matematikmiljö och ett programspråk, som används på många tekniska högskolor och universitet runt

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

Matriser och vektorer i Matlab

Matriser och vektorer i Matlab CTH/GU LABORATION 2 TMV157-2014/2015 Matematiska vetenskaper Matriser och vektorer i Matlab 1 Inledning Först skall vi se lite på matriser, vilket är den grundläggande datatypen i Matlab, sedan skall vi

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

Mathematica. Utdata är Mathematicas svar på dina kommandon. Här ser vi svaret på kommandot från. , x

Mathematica. Utdata är Mathematicas svar på dina kommandon. Här ser vi svaret på kommandot från. , x Mathematica Första kapitlet kommer att handla om Mathematica det matematiska verktyg, som vi ska lära oss hantera under denna kurs. Indata När du arbetar med Mathematica ger du indata i form av kommandon

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

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

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

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

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

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

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

Beräkningsvetenskap och Matlab. Vad är MATLAB? Vad är MATLAB? Användningsområden. Vad är MATLAB? Grunderna i Matlab. Beräkningsvetenskap == Matlab?

Beräkningsvetenskap och Matlab. Vad är MATLAB? Vad är MATLAB? Användningsområden. Vad är MATLAB? Grunderna i Matlab. Beräkningsvetenskap == Matlab? Beräkningsvetenskap och Matlab Beräkningsvetenskap == Matlab? Grunderna i Matlab Beräkningsvetenskap I Institutionen för, Uppsala Universitet 1 november, 2011 Nej, Matlab är ett verktyg som används inom

Läs mer

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

KPP053, HT2016 MATLAB, Föreläsning 1. Introduktion till MATLAB Skript Inläsning och utskrift av variabler Ekvationssystem Anonyma funktioner KPP053, HT2016 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

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

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

LABORATION I MAPLE MIKAEL STENLUND

LABORATION I MAPLE MIKAEL STENLUND LABORATION I MAPLE MIKAEL STENLUND. Introduktion I laborationen 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

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

Några saker som jag inte hann: Ur trigonometriska ettan kan vi uttrycka och i termer av. Vi delar båda led i trig. 1:an med :

Några saker som jag inte hann: Ur trigonometriska ettan kan vi uttrycka och i termer av. Vi delar båda led i trig. 1:an med : 1 Onsdag v 1 Några saker som jag inte hann: Ur trigonometriska ettan kan vi uttrycka och i termer av Vi delar båda led i trig 1:an med : Detta ger också att vi kan uttrycka : Formeln ger också en formel

Läs mer

Texten är en omarbetning av en text skriven av Rikard Bögvad för kursen Matematik I (30 hp).

Texten är en omarbetning av en text skriven av Rikard Bögvad för kursen Matematik I (30 hp). Introduktion Med hjälp av dator kan man utföra omfattande matematiska beräkningar, men också få datorn att producera lösningar på icke-triviala uppgifter. I det här momentet av kursen ska vi bekanta oss

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

linjära ekvationssystem.

linjära ekvationssystem. CTH/GU LABORATION 2 TMV216/MMGD20-2017/2018 Matematiska vetenskaper 1 Inledning Linjära ekvationssystem Denna laboration börjar med att vi påminner oss om matriser i Matlab samtidigt som vi börjar se på

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

Matematik med Matlab. Allmänt. Matlabs uppbyggnad. Att komma igång. sid. 1 av oktober 2000

Matematik med Matlab. Allmänt. Matlabs uppbyggnad. Att komma igång. sid. 1 av oktober 2000 CHALMERS LINDHOLMEN Institutionen för Matematik Joakim Becker, Thomas Wernstål Matematik med Matlab sid. 1 av 6 oktober 000 Dessa övningsstenciler i MATLAB bygger på delar av det kompendium med samma titel

Läs mer

4 Numerisk integration och av differentialekvationer

4 Numerisk integration och av differentialekvationer Matematik med Matlab M1 och TD1 1999/2000 sid. 27 av 47 4 Numerisk integration och av differentialekvationer Redovisning redovisas som tidigare med en utdatafil skapad med diary 4.1 Numerisk av ekvationer.

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

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

Introduktion till Matlab

Introduktion till Matlab Inledande matematik, I1 2011/2012 Matematiska vetenskaper 1 Inledning Introduktion till Matlab Matlab är både en interaktiv matematikmiljö och ett programspråk, som används på de flesta tekniska högskolor

Läs mer

Department of Physics Umeå University 27 augusti Matlab för Nybörjare. Charlie Pelland

Department of Physics Umeå University 27 augusti Matlab för Nybörjare. Charlie Pelland Matlab för Nybörjare Charlie Pelland Introduktion till Matlab Matlab (matrix laboratory) är ett datorprogram och ett programspråk som används av ingenjörer runt om i världen. Ni kommer att använda er av

Läs mer

MMA132: Laboration 1 Introduktion till MATLAB

MMA132: Laboration 1 Introduktion till MATLAB MMA132: Laboration 1 Introduktion till MATLAB De flesta numeriska metoder låter oss få en tillräckligt bra lösning på ett matematiskt problem genom att byta ut komplexa matematiska operationer med kombinationer

Läs mer

Inledande matematik för I1. MVE011 läsperiod Matlab vecka 2 övningsuppgifter

Inledande matematik för I1. MVE011 läsperiod Matlab vecka 2 övningsuppgifter Inledande matematik för I1 MVE011 läsperiod 1 010 Matlab vecka övningsuppgifter Linjära ekvationssystem Matlab har många kraftfulla redskap för att hantera matriser och därmed också linjära ekvationssystem.

Läs mer

Dagens program. Programmeringsteknik och Matlab. Administrativt. Viktiga datum. Kort introduktion till matlab. Övningsgrupp 2 (Sal Q22/E32)

Dagens program. Programmeringsteknik och Matlab. Administrativt. Viktiga datum. Kort introduktion till matlab. Övningsgrupp 2 (Sal Q22/E32) Programmeringsteknik och Matlab Övning Dagens program Övningsgrupp 2 (Sal Q22/E2) Johannes Hjorth hjorth@nada.kth.se Rum 458 på plan 5 i D-huset 08-790 69 02 Kurshemsida: http://www.nada.kth.se/kurser/kth/2d2

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

Introduktion till Matlab

Introduktion till Matlab Introduktion till Matlab Analys och Linjär Algebra, del A, K1/Kf1/Bt1, ht10 1 Inledning Ni kommer använda Matlab i nästan alla kurser i utbildningen. I matematikkurserna kommer vi ha studio-övningar nästan

Läs mer

a = a a a a a a ± ± ± ±500

a = a a a a a a ± ± ± ±500 4.1 Felanalys Vill man hårddra det hela, kan man påstå att det inte finns några tal i den tillämpade matematiken, bara intervall. Man anger till exempel inte ett uppmätt värde till 134.78 meter utan att

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

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

Approximation av funktioner

Approximation av funktioner Vetenskapliga beräkningar III 8 Kapitel Approximation av funktioner Vi skall nu övergå till att beskriva, hur man i praktiken numeriskt beräknar funktioner I allmänhet kan inte ens elementära funktioner

Läs mer

Välkomna till Numme och MATLAB, 9 hp, för Materialdesign och Energi&Miljö, årskurs 2

Välkomna till Numme och MATLAB, 9 hp, för Materialdesign och Energi&Miljö, årskurs 2 Välkomna till Numme och MATLAB, 9 hp, för Materialdesign och Energi&Miljö, årskurs 2 Kursen avses ge dig kunskap om numeriska metoder, hur man kan använda dessa genom elementär programmering i MATLAB samt

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

Datorövning 1 Calc i OpenOffice 1

Datorövning 1 Calc i OpenOffice 1 Datorövning 1 Calc i OpenOffice 1 1 OpenOffice Calc Till förmån för de som följer kursen Fysikexperiment för lärare skall vi här gå igenom några få exempel på hur OO Calc (motsvarar MS Excel) kan användas

Läs mer

Newtons metod och arsenik på lekplatser

Newtons metod och arsenik på lekplatser Newtons metod och arsenik på lekplatser Karin Kraft och Stig Larsson Beräkningsmatematik Chalmers tekniska högskola 1 november 2004 Introduktion Denna övning ingår i Lärardag på Chalmers för kemilärare

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

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

Matriser och Inbyggda funktioner i Matlab

Matriser och Inbyggda funktioner i Matlab CTH/GU STUDIO 1 TMV036a - 2012/2013 Matematiska vetenskaper Matriser och Inbyggda funktioner i Matlab Analys och Linjär Algebra, del A, K1/Kf1/Bt1 Moore: 2.3, 3.1-3.4, 3..1-3.., 4.1, 7.4 1 Inledning Nu

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

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 1. FELANALYS. 1 Inledning. 2 Flyttal. 1.1 Innehåll. 2.1 Avrundningsenheten, µ, och maskinepsilon, ε M

LAB 1. FELANALYS. 1 Inledning. 2 Flyttal. 1.1 Innehåll. 2.1 Avrundningsenheten, µ, och maskinepsilon, ε M TANA21+22/ 5 juli 2016 LAB 1. FELANALYS 1 Inledning I laborationerna används matrishanteringsprogrammet MATLAB. som genomgående använder dubbel precision vid beräkningarna. 1.1 Innehåll Du ska 1. bestämma

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

Inledning till OpenOffice Calculator Datorlära 2 FK2005

Inledning till OpenOffice Calculator Datorlära 2 FK2005 Inledning till OpenOffice Calculator Datorlära 2 FK2005 Mål Lära sig att skapa och använda ett räkneblad med OpenOffice Calculator Beräkna medelvärde och standardavvikelsen med räknebladet Producera en

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

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 & 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

Uppföljning av diagnostiskt prov Repetition av kursmoment i TNA001-Matematisk grundkurs.

Uppföljning av diagnostiskt prov Repetition av kursmoment i TNA001-Matematisk grundkurs. Uppföljning av diagnostiskt prov 06-0- Repetition av kursmoment i TNA00-Matematisk grundkurs. Reella tal, intervall, räta linjer, cirklar Faktorsatsen, faktoriseringar, polynomekvationer Olikheter Ekvationer

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

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

Introduktion till Matlab

Introduktion till Matlab CTH/GU 2011/2012 Matematiska vetenskaper 1 Inledning Introduktion till Matlab Version för IT-programmet Matlab är både en interaktiv matematikmiljö och ett programspråk, som används på de flesta tekniska

Läs mer

Extramaterial till Matematik Y

Extramaterial till Matematik Y LIBER PROGRAMMERING OCH DIGITAL KOMPETENS Extramaterial till Matematik Y NIVÅ TVÅ Taluppfattning och tals användning ELEV Det finns många olika programmeringsspråk. I den här uppgiften ska du få bekanta

Läs mer

Gruppuppgifter 1 MMA132, Numeriska metoder, distans

Gruppuppgifter 1 MMA132, Numeriska metoder, distans Gruppuppgifter 1 MMA132, Numeriska metoder, distans Uppgifter märkta med redovisas 1. Läs om felkalkyl i enkla fall sidan 1.2-1.3. Givet a = 1,23, E a = 0,005 c = 0,00438 ± 0,5 10 5 b = 23,71, E b = 0,003

Läs mer

MMA132: Laboration 1 & 2 Introduktion till MATLAB

MMA132: Laboration 1 & 2 Introduktion till MATLAB MMA132: Laboration 1 & 2 Introduktion till MATLAB De flesta numeriska metoder låter oss få en tillräckligt bra lösning på ett matematiskt problem genom att byta ut komplexa matematiska operationer med

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

TAIU07 Matematiska beräkningar med Matlab

TAIU07 Matematiska beräkningar med Matlab TAIU07 Matematiska beräkningar med Matlab Laboration 3. Linjär algebra Namn: Personnummer: Epost: Namn: Personnummer: Epost: Godkänd den: Sign: Retur: 1 Introduktion 2 En Komet Kometer rör sig enligt ellipsformade

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

Introduktion till Matlab

Introduktion till Matlab CTH/GU 2011/2012 Matematiska vetenskaper 1 Inledning Introduktion till Matlab Matlab är både en interaktiv matematikmiljö och ett programspråk, som används på de flesta tekniska högskolor runt om i världen,

Läs mer

Du kan söka hjälp efter innehåll eller efter namn

Du kan söka hjälp efter innehåll eller efter namn Du kan söka hjälp efter innehåll eller efter namn Skalärer x = 2 y = 1.234 pi, inf Ex: Skriver du >> x+100*pi Så blir svaret ans = 316.1593 (observera decimalpunkt.) Vektorer v = [1 2 3 4] radvektor u

Läs mer

TANA17 Matematiska beräkningar med Matlab

TANA17 Matematiska beräkningar med Matlab TANA17 Matematiska beräkningar med Matlab Datorlektion 6. Text och filer 1 Textsträngar Uppgift 1.1 Skapa en sträng som innehåller texten: kommer du snart?. Använd length för att kontrollera hur många

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

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

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

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

TMV166/186 Linjär Algebra M/TD 2011/2012 Läsvecka 1. Omfattning. Innehåll 2012-01-20. Lay, kapitel 1.1-1.9, Linjära ekvationer i linjär algebra

TMV166/186 Linjär Algebra M/TD 2011/2012 Läsvecka 1. Omfattning. Innehåll 2012-01-20. Lay, kapitel 1.1-1.9, Linjära ekvationer i linjär algebra TMV166/186 Linjär Algebra M/TD 2011/2012 Läsvecka 1 Omfattning Lay, kapitel 1.1-1.9, Linjära ekvationer i linjär algebra Innehåll Olika aspekter av linjära ekvationssystem 1. skärning mellan geometriska

Läs mer

Studiehandledning till linjär algebra Avsnitt 1

Studiehandledning till linjär algebra Avsnitt 1 Svante Ekelin Institutionen för matematik KTH 1995 Studiehandledning till linjär algebra Avsnitt 1 Kapitel 1 och 11.2 alt. 11.9 i Anton/Rorres: Elementary Linear Algebra: Applications version (7:e uppl.)

Läs mer

TMV225+TMV176 Inledande matematik M, TD Sammanfattning. Läsanvisningar inför tentamen.

TMV225+TMV176 Inledande matematik M, TD Sammanfattning. Läsanvisningar inför tentamen. TMV225+TMV176 Inledande matematik M, TD Sammanfattning. Läsanvisningar inför tentamen. 2008 10 14 A. Talsystemen. (Adams P.1. Anteckningar från introkursen.) N de naturliga talen Z de hela talen Q de rationella

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