FY021G Ingenjörsvetenskap MATLAB och regressionsanalys

Storlek: px
Starta visningen från sidan:

Download "FY021G Ingenjörsvetenskap MATLAB och regressionsanalys"

Transkript

1 Magnus Eriksson Sid 1 av 9 FY021G Ingenjörsvetenskap Laborationsuppgift: MATLAB och regressionsanalys Fig 1: Regressionsanalys Förberedelse Läs avsnitt i läroboken (Etter, et. al, Introduction to MATLAB 7 ), som handlar om regressionsanalys eller curve fitting. Se illustrationen i figur 1. För tillträde till laborationen krävs avklarad dugga. Redovisning: Laborationsuppgiften kan utföras i grupper om högst två. Skriv ned varje MATLAB-kommando, och besvara frågorna, i en handskriven laborationsrapport eller journal. Även om man arbetar i grupper om två måste båda skriva ned detta, i syfte att båda gruppdeltagarna ska komma ihåg MATLAB:s syntax. Skriv ut samtliga plottar (en kopia per grupp räcker).

2 Magnus Eriksson Sid 2 av 9 Spara samtliga MATLAB-funktioner och script som du skapat på ditt hemkonto (H:\ eller Mina dokument), t.ex. under filnamn av typen uppg5a.m, och var beredd att demonstrera dem för handledaren. Skriv av eller skriv ut dem. Presentera labbraporten muntligen för handledaren under labbtillfälle 2, eller i handledarens arbetsrum. Samtliga gruppdeltagare måste vara med vid redovisningen. Läs igenom de frivilliga uppgifterna, även om du väljer att inte göra dem. Du har nytta av att känna till dem på den kommande projektuppgiften, men de är frivilliga för att bespara labbtiden. Tips: Håll högt tempo och fastna inte på detaljer på de inledande uppgifterna av mer orienterande karaktär. Betygssättning: I normalfallet påverkar inte laborationsresultatet betyget. Om någon hamnade strax under VG-gränsen på duggan kan en väl genomförd laborationsrapport och visad förståelse vid svar på muntliga frågor kompensera. 1. Hjälpkommandon Logga in i MS Windows med din studentportalsidentitet. Starta MATLAB. (Välj Startmenyn-> Program-> MATLAB-> MATLAB.) a) Testa följande MATLAB-kommandon: Help, helpwin, doc, lookfor, whatsnew. Beskriv skillnaden mellan dem med några få ord. Tips: Skriv helpwin help för att å hjälp med hjälp-kommandot. b) Försök förstå hjälptext-strukturen. Skriver man bara help får man en lista över hur kommandona är grupperade. Sista i varje hjälpavsnitt finns länkar till besläktade kommandon. Om man vill ha hjälp om aritmetiska operatorer såsom elementvis division (./), eller relationsoperatorer såsom mindre än (<), var hittar man då hjälp med help respektive doc? Tag i fortsättningen för vana att läsa hjälptexten för de kommandon du använder så fort det finns frågetecken. 2. Toolboxar och blockset Ta reda på vilka MATLAB-toolboxar och SIMULINK-blockset som har installerats, med hjälp av kommandot ver och hjälptexterna. (SIMULINK är ett grafiskt programmerat dataflödesorienterat verktyg som ingår i MATLAB, som är bra för att studera tidsvarierande signaler och system, t.ex. beskrivna med s.k. differentialekvationer. Blocksets är tillbehör till SIMULINK). a) Nämn två toolboxar eller blockset som du tror att du kan få nytta av under din utbildning eller framtida arbete, eller som du tycker verkar intressanta, och beskriv dem mycket kort.

3 Magnus Eriksson Sid 3 av 9 b) Nämn en kommersiell toolbox eller ett blockset som Mittuniversitetet inte har köpt, men som kan vara användbar eller intressant, och beskriv den med några få ord. Se webbsidan -> Produkter. c) Nämn en gratis MATLABfil, toolbox, SIMULINK-modell eller blockset som någon användare laddat upp till ->> User Community -> File exchange, och beskriv den mycket kort. 3. Demo Skriv MATLABkommandot demo. Bläddra i fönstret help navigator/demos till vänster. Testa åtminstone en M-file demo och en M-GUI (graphical user interface, dvs interaktivt verktyg med menyer, radioknappar och textfält där användaren kan mata in egna värden). Beskriv deras syfte med några få ord. 4. Undersökning av filstrukturen a) Skapa en mapp på ditt hemkonto för kursens MATLAB-filer, och ställ dig där. Du kan t.ex. skriva följande MATLAB-kommandon i Command Window : mkdir h:\ingvet\matlab cd h:\ingvet\matlab dir (Glöm inte att alla MATLAB-kommandon ska redovisas.) Kontrollera att mappens namn står i fältet Current directory längst upp till höger. b) För att kunna köra en MATLAB-fil måste den antingen finnas i Current directory, eller i MATLAB:s sökväg för filer. Sökvägen får man reda på genom att skriva kommandot path, som i normalfallet pekar på samtliga toolboxar. Var på hårddisken ligger samtliga toolboxar lagrade? Ange den minsta gemensamma sökvägen. (Man kan lägga in sin egen mapp med verktyget pathtool, eller från kommandoprompten eller.m-filer med kommandot addpath.) c) Ta reda på sökvägen en.m-fil för valfri MATLAB-funktion med kommandot which funktionsnamn, skriv ut dess innehåll på skärmen med kommandot type funktionsnamn.m och försök redigera den med edit funktionsnamn.m. Om du får fram meddelandet Built-in function, byt till ett annat kommando. OBS! Du får naturligtvis inte spara ned en modifierad version av något MATLABkommando på hårddisken, det kan drabba andra användare av din dator, men om du vill kan du spara ned m-filen i mappen på ditt hemkonto.

4 Magnus Eriksson Sid 4 av 9 5. Skapa ett enkelt MATLAB-script a) Skapa ett enkelt MATLAB-script med hjälp av kommandot edit. Scriptet ska skriva ut Hello world på skärmen, vilket traditionsenligt är det första program man brukar skriva när man lär sig ett programmeringsspråk. Använd t.ex. kommandot disp (som du alltså måste söka hjälp om). Spara scriptet i din mapp. Kör det dels genom att anropa det från kommandoprompten, dels genom att klicka på Run i editorn. b) Scriptet ska även spara något i en variabel (en variabel kallas också array). Efter att du har kört scriptet, ligger variabeln då i Base workspace, dvs dyker den upp i fönstret Workspace? c) Dyker variabeln upp när du listar samtliga variabler i aktuellt workspace med genom att skriva kommandona who och whos i kommandofönstret? 5. Skapa en enkelt MATLAB-funktion a) Skapa en enkel MATLAB-funktion (dvs en.m-fil där första raden startar med ordet function). Funktionen bör ta ett eller flera inargument, beräkna någonting, och ge ett eller flera utargument. En typisk MATLAB-funktion kan ha följande struktur function [y1 y2]= myfunction (x) % This is a function with one input parameter % and two output parameters y1 = ; y2 = ; eller function y = myfunction (x1, x2) % This is a function with two input parameters % and one output parameter y = ; Den sparas i filen myfunction.m. b) Spara funktionsfilen i en.m-fil med samma namn som funktionen (myfunction.m i ovanstående fall), och anropa den från kommandoprompten genom att sätta in funktionen i ett funktionsuttryck, och tilldela resultatet till en variabel i base workspace. Se till så att det går att anropa din funktion både med en vektor och en skalär som inargument. Om du bara ska använda det första utargumentet kan du t.ex. skriva u= myfunction (x1, x2) eller myfunction( )+myfunction( )

5 Magnus Eriksson Sid 5 av 9 Om du ska använda båda utargumenten skriver du [u v]= myfunction( ) c) Lägg in kommandot who eller whos inne i funktionen, i slutet av funktionen. Vilka variabler finns i funktionens workspace? d) Skriv clear i kommandofönstret för att radera samtliga variabler. Anropa din funktion från kommandoprompten och tilldela resultatet till resultatvariabler (som du gjorde i b). Vilka variabler finns i base workspace, dvs synliga från kommandoprompten? Är funktionens variabler synliga där? (Använd who och whos från kommandoprompten.) e) Lägg till en beskrivande kommentartext efter %-tecknet i funktionens andra rad, under funktionsdeklarationen, men innan resten av funktion. Lägg även in en kommentartext senare i funktionen, t.ex. efter första beräkningsraden. Skriv help function_name. Vilken del av kommentartexten kommer fram som hjälptext? 6. Felanalys a) Skapa en matris Y med två kolumner och valfritt antal rader. Hitta på lämpliga siffror, så att värdena i vänster kolumn succesivt ökar. Vänster kolumn anger mätvärden som vi antas har erhållit. Höger kolumn anger tolerans, dvs högsta möjliga mätfel. Alltså är värde nummer k inom intervallet Y(k,1) +/- Y(k,2), dvs mellan Y(k,1) Y(k,2) och Y(k,1) + Y(k,2). Skriv nu en funktion som summerar mätvärdena och sparar resultatet i en radvektor, som vi kan kalla Z, bestående av två element, där summan är inom intervallet Z(1) och Z(2). Testa att funktionens resultat stämmer med förväntat resultat, t.ex. genom huvudräkning. Använd inte for- eller while-loopar, utan försök utnyttja MATLAB:s vektor- och matrisoperationer, t.ex.med hjälp av kolon-indexering. Tips: Du kan använda funktionen sum. b) Gör nu en funktion som beräknar produkten av värdena i Y, med tolerans. Produkten av värdena ska ligga i intervallet Z(1) till Z(2). Tips: Du kan använda funktionen prod. c) Plotta de nominella mätvärdena i Y:s vänstra kolumn som funktion av mätvärdesnumret k (1 till och med län antal rader i Y). Lägg in både en ring vid varje värde, och ett streck mellan värdena, med kommandot plot(k,y, o- ), där K är en heltalsvektor. Lägg in titel, samt namn på X-axeln och Y-axeln. (Använd kommandona plot, title, xlabel, ylabel och gärna legend.) d) Plotta även felintervallet. Ett sätt är att rita en kurva för nominella värdet, en för maxvärdet och en för minvärdet, och förklara kurvorna med hjälp av

6 Magnus Eriksson Sid 6 av 9 funktion legend. Ett snyggare sätt är att använda funktionen errorbar, som ger följande typ av diagram: Fig 2: Errorbar d) Frivillig uppgift: (Ni har förmodligen inte hunnit gå igenom detta på föreläsningarna ännu). Anta nu att den högra kolumnen anger uppskattad standardavvikelse. Gör om uppgift a) så att resultatet Z består av två element, och Z(2) nu anger summans standardavvikelse. 7. Regressionsanalys av exponentiellt växande eller avtagande funktion Många tidvarierande värden antas växa eller avta approximative exponentiellt med tiden, t.ex. befolkning, ekonomi och datorernas komplexitet. Enligt Moore s lag lär datorernas hastighet (t.ex. klockfrekvens) och komplexitet (t.ex. antal transistorer per chip, arbetsminnes eller hårddiskens storlek) fördubblas var 18:e månad. a) Välj en mätserie som kan antas växa eller avta exponentiellt. Du kan söka själv på nätet efter data, eller utgå från något av exemplen i Bilagan av detta kompendium. Skapa en vektor av mätvärdena, och en annan av tidpunkterna. Plotta värdena, dels med funktionen plot, dels med semilogy. Lägg in titel och axelbeskrivning med kommandona title, xlabel och ylabel. b) Eftersom tidsserien kan antas förändras exponentiellt, bör du beräkna logaritmen av värdena, och spara dem i en vektor som vi kan kalla L. Plotta L. L borde nu approximativt vara en linjär funktion av tiden. I fortsättningen kommer vi därför att utgå från kapitel steg för steg. c) Gissa en lutning och ett värde vid tiden 0. Beskriv gissningen med ett förstagradspolynom. Rita gissningen i samma diagram som L. d) Beräkna summan av det kvadratiska felet. Se läroboken. e) Använd funktionen polyfit, för att identifiera det förstagradspolynom som minierar det kvadratiska felet, dvs så kallad linjär regression. Rita den nya förstagradsfunktionen i samma diagram. Beräkna dess kvadratiska fel, och kontrollera att det har minskat jämfört med din gissning. f) Använd polyfit för att identifiera ett lämpligt högregradspolynom, t.ex. andra eller tredje ordningen. Rita den nya högregradskurvan i samma diagram.namnge kurvorna med legend. Beräkna dess kvadratiska fel, och kontrollera att det har minskat.

7 Magnus Eriksson Sid 7 av 9 g) För att omvandla dessa polynom till exponentiella funktioner, beräkna nu exponenten av förstagrads- och högregradspolynomet. (Förutsatt att du använde naturliga logaritmen i uppgift b. Använd 10-potens om du använde 10-loggen) Plotta den ursprungliga kurvan tillsammans med motsvarande logaritmerade polynom. Skriv ned ett matematiskt uttryck för de logatimerade polynomen. j) Frivillig uppgift: Vad är halverings/dubbleringstakten, dvs vilket tidsintervall krävs för att funktionen ska halveras eller dubbleras enligt den linjära regressionen av L? h) Frivillig uppgift: Rita nu återigen endast den ursprungliga kurvan. I graffönstret, gå in på Tools -> Basic fitting. Ev. kan man även applicera detta verktyg på den logaritmerade funktionen. Vad kan denna funktion användas till? Vilka slutsatser drar du om vilken metod som ger bäst kurvanpassning? i) Frivillig uppgift: Använd funktionen polytool för att analysera de ursprungliga mätvärdena. (I läroboken kallas den felaktigt för gftool). Ev. kan man även applicera detta verktyg på den logaritmerade funktionen. Vad kan denna funktion användas till? Vilka slutsatser drar du om vilken metod som ger bäst kurvanpassning?

8 Magnus Eriksson Sid 8 av 9 Notes: APPENDIX: Mätserier som approximativt är exponentiellt växande eller avtagande Exempel 1 : Dina egna datorer Gör en tabell som visar ett prestandamått för de datorer ni har ägt eller använt under årens lopp, t.ex. gällande hårddiskstorlek, mängd arbetsminne eller klockfrekvens. Tabellen bör också visa vilket år de var ny köpta. Ni bör ha 5-10 olika datorer med i tabellen. Exempel 2: Internetaccess till hemmen Gör en tabell som visar hur snabba modem som har funnits på marknaden telefonnät, ISDN, ADSL, etc), eller hur snabb bredbandsaccess du har haft tillgång till i hemmet under årens lopp. Tabellen bör innehålla 5-10 olika tekniker eller abonnemangsformer. Exempel 3 : Dynamiska RAM-minnen Antal bit/kibibit /Mibibit per chip 4K K K K M M M M M M 2005 Årtal för max användande Exempel 4 : Avtagande vinylförsäljning While CD sales increased greatly in the late 1980 s and early 1990 s, record sales decreased greatly. The following table gives the number of single record sales in millions. Year Single record sales (in millions) Exempel 5: Befolkningsutveckling Leta rätt på befolkningsstatistik på nätet. Du kan t.ex. utgå från vektorn p nedan, som beskriver USA:s befolkning vid årtal enligt vektorn t: t = 1900:10:1990; p = [ ];

9 Magnus Eriksson Sid 9 av 9 Exempel 6: Mobiltelefoners datatakt Ev. får ni kolla upp nedanstående siffror lite, t.ex. på wikipedia.org. År 1981 kom NMT-systemet (första generationens mobiler), som kunde fungera som 1200 bit/s-modem. År 1992 kom GSM-systemet, som kunde fungera som 9600 bit/s-modem. Cirka år 2000 kom vidareutveckling GPRS; som möjliggjorde cirka 9600 bit/s. Edge (EGPRS) Möjliggör cirka 200 kbit/s, och kom runt år G-systemet WCDMA kom runt år 2004, och möjliggjorde också 200 kbit/s på landsbygden, och 2Mbit/s inomhus. Vidareutvecklingen HSDPA/HSUPA kommer kring år 2008, och möjligör i storleksordningen 8 Mbit/s.

Introduktion till Matlab Föreläsning 2

Introduktion till Matlab Föreläsning 2 Introduktion till Matlab Föreläsning 2 FY021G Ingenjörsvetenskap Magnus.Eriksson@miun.se Reviderad 2007-09-23 1 Examination En enkel dugga (kort prov, ca 20 minuter) inleder labbtillfället Duggans uppgifter

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

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

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

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

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

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

Laboration 2: 1 Syfte. 2 Väntevärde och varians hos en s.v. X med fördelningen F X (x) MATEMATISK STATISTIK, AK FÖR BYGG, FMS 601, HT-08

Laboration 2: 1 Syfte. 2 Väntevärde och varians hos en s.v. X med fördelningen F X (x) MATEMATISK STATISTIK, AK FÖR BYGG, FMS 601, HT-08 LUNDS TEKNISKA HÖGSKOLA MATEMATIKCENTRUM MATEMATISK STATISTIK MATEMATISK STATISTIK, AK FÖR BYGG, FMS 601, HT-08 Laboration 2: Om väntevärden och fördelningar 1 Syfte I denna laboration skall vi försöka

Läs mer

TSKS08 Introduktionskurs i Matlab Föreläsning 2

TSKS08 Introduktionskurs i Matlab Föreläsning 2 TSKS08 Introduktionskurs i Matlab Föreläsning 2 Nyttiga tips inför de fortsatta laborationsuppgifterna samt allmän demonstration/förevisning om Matlab. Spara allt man skriver i kommandofönstret till en

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

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

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

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

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

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

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

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

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

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

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

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

När man vill definiera en matris i MATLAB kan man skriva på flera olika sätt.

När man vill definiera en matris i MATLAB kan man skriva på flera olika sätt. "!$#"%'&)(*,&.-0/ 177 Syftet med denna övning är att ge en introduktion till hur man arbetar med programsystemet MATLAB så att du kan använda det i andra kurser. Det blir således inga matematiska djupdykningar,

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

En introduktion till MatLab

En introduktion till MatLab Chalmers tekniska högskola En introduktion till MatLab Gustafsson Gabriel gabgus@student.chalmers.se Johansson Việt Simon simoj@student.chalmers.se Författare: Norell Pontus npontus@student.chalmers.se

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

Introduktion till Matlab

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

Läs mer

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

TANA17 Matematiska beräkningar med MATLAB för M, DPU. Fredrik Berntsson, Linköpings Universitet. 2 november 2015 Sida 1 / 23 TANA17 Matematiska beräkningar med MATLAB för M, DPU Fredrik Berntsson, Linköpings Universitet 2 november 2015 Sida 1 / 23 Föreläsning 2 Index. Kolon-notation. Vektoroperationer. Summor och medelvärden.

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

Introduktion till Matlab

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

Läs mer

Introduktion till Matlab

Introduktion till Matlab CTH/GU LABORATION 1 MVE011-2012/2013 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

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

Introduktion till Matlab

Introduktion till Matlab CTH/GU LABORATION 1 TMV216/MMGD20-2017/2018 Matematiska vetenskaper 1 Inledning Introduktion till Matlab Matlab är både en interaktiv matematikmiljö och ett programspråk, som används på många tekniska

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

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

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

MATLAB. Vad är MATLAB? En kalkylator för linlär algebra. Ett programspråk liknande t.ex Java. Ett grafiskt verktyg.

MATLAB. Vad är MATLAB? En kalkylator för linlär algebra. Ett programspråk liknande t.ex Java. Ett grafiskt verktyg. MATLAB Vad är MATLAB? En kalkylator för linlär algebra. Ett programspråk liknande t.ex Java. Ett grafiskt verktyg. 1 När används MATLAB? Några exempel: För små beräkningar när en räknedosa inte riktigt

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

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

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

SF1672, Linjär Algebra med Matlab för F1 Lab0

SF1672, Linjär Algebra med Matlab för F1 Lab0 SF1672, Linjär Algebra med Matlab för F1 Lab0 Denna labb är tänkt att öva datorhantering och öva inledande Matlab. Eftersom förkunskaperna varierar finns en hel del uppgifter så att alla kan få något att

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

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

Introduktion till MATLAB

Introduktion till MATLAB Introduktion till MATLAB Om laborationen Ö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 verkar för lätt

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

Matematisk Modellering

Matematisk Modellering Matematisk Modellering Föreläsning 1 Magnus Oskarsson Matematikcentrum Lunds Universitet Matematisk Modellering p.1/34 Denna föreläsning (läsvecka 1) Vad handlar kursen om, mål, kurskrav, ide. Matematisk

Läs mer

Matlabövning 1 Funktioner och grafer i Matlab

Matlabövning 1 Funktioner och grafer i Matlab Matlabövning 1 Funktioner och grafer i Matlab I den här övningen ska vi titta på hur man konstruerar funktioner i Matlab och hur man kan rita funktionsgrafer. Läs först igenom PM:et. Gå sedan igenom exemplen

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

Matlabövning 1 Funktioner och grafer i Matlab

Matlabövning 1 Funktioner och grafer i Matlab Matlabövning 1 Funktioner och grafer i Matlab I den här övningen ska vi titta på hur man konstruerar funktioner i Matlab och hur man kan rita funktionsgrafer. Läs först igenom hela PM:et. Gå sedan igenom

Läs mer

Laboration 4: Stora talens lag, Centrala gränsvärdessatsen och enkla punktskattningar

Laboration 4: Stora talens lag, Centrala gränsvärdessatsen och enkla punktskattningar LUNDS TEKNISKA HÖGSKOLA MATEMATIKCENTRUM MATEMATISK STATISTIK DATORLABORATION 4 MATEMATISK STATISTIK, FÖR I/PI, FMS 121/2, HT-3 Laboration 4: Stora talens lag, Centrala gränsvärdessatsen och enkla punktskattningar

Läs mer

Konsolfönster i Windows Momentet ingår i kursen PDA DTR1206 Lab 1 DOS http://www.cwdata.se Konsolfönstret

Konsolfönster i Windows Momentet ingår i kursen PDA DTR1206 Lab 1 DOS http://www.cwdata.se Konsolfönstret Konsolfönster i Windows Momentet ingår i kursen PDA DTR1206 Lab 1 DOS http://www.cwdata.se Konsolfönstret Med ett kommandobaserat gränssnitt menas ett helt textbaserat gränssnitt. Istället för att klicka

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

Introduktion till Matlab

Introduktion till Matlab CTH/GU LABORATION 1 TMV206-2018/2019 Matematiska vetenskaper 1 Inledning Introduktion till Matlab Matlab är både en interaktiv matematikmiljö och ett programspråk, som används på många tekniska högskolor

Läs mer

Laboration 5: Regressionsanalys. 1 Förberedelseuppgifter. 2 Enkel linjär regression DATORLABORATION 5 MATEMATISK STATISTIK FÖR I, FMS 012, HT-08

Laboration 5: Regressionsanalys. 1 Förberedelseuppgifter. 2 Enkel linjär regression DATORLABORATION 5 MATEMATISK STATISTIK FÖR I, FMS 012, HT-08 LUNDS TEKNISKA HÖGSKOLA MATEMATIKCENTRUM MATEMATISK STATISTIK Laboration 5: Regressionsanalys DATORLABORATION 5 MATEMATISK STATISTIK FÖR I, FMS 012, HT-08 Syftet med den här laborationen är att du skall

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

Datorövning 5 Exponentiella modeller och elasticitetssamband

Datorövning 5 Exponentiella modeller och elasticitetssamband Datorövning 5 Exponentiella modeller och elasticitetssamband Datorövningen utförs i grupper om två personer. I denna datorövning skall ni använda Minitab för att 1. anpassa och tolka analysen av en exponentiell

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

Matematisk analys för ingenjörer Matlabövning 3 Numerisk lösning av differentialekvationer

Matematisk analys för ingenjörer Matlabövning 3 Numerisk lösning av differentialekvationer 2 mars 2017 Matematisk analys för ingenjörer Matlabövning 3 Numerisk lösning av differentialekvationer Syftet med denna matlab-övning är att studera differentialekvationer och introducera hur man använder

Läs mer

DN1212/numpp Numeriska metoder och grundläggande programmering Laboration 1 Introduktion

DN1212/numpp Numeriska metoder och grundläggande programmering Laboration 1 Introduktion Staffan Romberger 2011-12-19 DN1212/numpp Numeriska metoder och grundläggande programmering Laboration 1 Introduktion Efter den här laborationen ska du kunna använda de datorer som vi använder på labbarna,

Läs mer

SF1520, Numeriska Metoder och Grundläggande Programmering för K2 Lab1.

SF1520, Numeriska Metoder och Grundläggande Programmering för K2 Lab1. SF1520, Numeriska Metoder och Grundläggande Programmering för K2 Lab1. Denna labb är tänkt att öva datorhantering och öva inledande Matlab. Eftersom förkunskaperna varierar finns en del frivilliga uppgifter

Läs mer

SF1546, Numeriska Metoder för O1 Lab0 - frivillig. (dvs uppgifterna behöver inte redovisas!)

SF1546, Numeriska Metoder för O1 Lab0 - frivillig. (dvs uppgifterna behöver inte redovisas!) SF1546, Numeriska Metoder för O1 Lab0 - frivillig. (dvs uppgifterna behöver inte redovisas!) Denna labb är tänkt att öva datorhantering och öva inledande Matlab. Eftersom förkunskaperna varierar finns

Läs mer

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

STOCKHOLMS UNIVERSITET VT 2011 Avd. Matematisk statistik GB DATORLABORATION 1: TIDSSERIER. MATEMATISKA INSTITUTIONEN Tillämpad statistisk analys, GN STOCKHOLMS UNIVERSITET VT 2011 Avd. Matematisk statistik GB 2011-03-24 DATORLABORATION 1: TIDSSERIER. I Tarfala har man under en lång följd av

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

SF1520, Numeriska Metoder och Grundläggande Programmering för K2 Lab1.

SF1520, Numeriska Metoder och Grundläggande Programmering för K2 Lab1. SF1520, Numeriska Metoder och Grundläggande Programmering för K2 Lab1. Denna labb är tänkt att öva datorhantering och öva inledande Matlab. Eftersom förkunskaperna varierar finns en del frivilliga uppgifter

Läs mer

Laboration 4: Stora talens lag, Centrala gränsvärdessatsen och enkla punktskattningar

Laboration 4: Stora talens lag, Centrala gränsvärdessatsen och enkla punktskattningar LUNDS TEKNISKA HÖGSKOLA MATEMATIKCENTRUM MATEMATISK STATISTIK DATORLABORATION 4 MATEMATISK STATISTIK, AK FÖR I, FMS 120, HT-00 Laboration 4: Stora talens lag, Centrala gränsvärdessatsen och enkla punktskattningar

Läs mer

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

Matlabföreläsningen. Lite mer och lite mindre! Inmatning: Här är lite exempel på inmatning i Matlab: >> pi 3.1416 >> format long >> ans 3.141592653589793 Matlabföreläsningen Lite mer och lite mindre! >> format %återställer format (%- tecknet gör att

Läs mer

MATLAB handbok Introduktion

MATLAB handbok Introduktion Department of Physics Umeå University 30 juni 2014 MATLAB handbok Introduktion Marina Wallin Martin Hansson Per Sundholm 1 INTRODUKTION TILL MATLAB 1 1 Introduktion till Matlab Något man som Teknisk fysiker

Läs mer

Datorövning 1 Fördelningar

Datorövning 1 Fördelningar Lunds tekniska högskola Matematikcentrum Matematisk statistik FMSF20: MATEMATISK STATISTIK, ALLMÄN KURS, 7.5HP FÖR E, HT-15 Datorövning 1 Fördelningar I denna datorövning ska du utforska begreppen sannolikhet

Läs mer

Datorövning 2 Matlab/Simulink. Styr- och Reglerteknik för U3/EI2

Datorövning 2 Matlab/Simulink. Styr- och Reglerteknik för U3/EI2 Högskolan i Halmstad Sektionen för Informationsvetenskap, Dator- och Elektroteknik 08/ Thomas Munther Datorövning 2 Matlab/Simulink i Styr- och Reglerteknik för U3/EI2 Laborationen förutsätter en del förberedelser

Läs mer

Tentamen TANA17 Matematiska beräkningar Provkod: DAT1 Godkänd: 8p av totalt 20p Tid: 21:a April klockan

Tentamen TANA17 Matematiska beräkningar Provkod: DAT1 Godkänd: 8p av totalt 20p Tid: 21:a April klockan MAI/Linköpings universitet Fredrik Berntsson Tentamen TANA17 Matematiska beräkningar Provkod: DAT1 Godkänd: 8p av totalt 20p Tid: 21:a April klockan 8.00-12.00 Redovisning Lös först uppgifterna i Matlab.

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

Matematisk Modellering

Matematisk Modellering Matematisk Modellering Föreläsning 1 Anders Heyden Matematikcentrum Lunds Universitet Matematisk Modellering p.1/37 Denna föreläsning (läsvecka 1) Vad handlar kursen om, mål, kurskrav, ide. Matematisk

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

Tentamen TANA17 Matematiska beräkningar Provkod: DAT1 Godkänd: 8p av totalt 20p Tid: 14:e januari klockan

Tentamen TANA17 Matematiska beräkningar Provkod: DAT1 Godkänd: 8p av totalt 20p Tid: 14:e januari klockan MAI/Linköpings universitet Fredrik Berntsson Tentamen TANA17 Matematiska beräkningar Provkod: DAT1 Godkänd: 8p av totalt 20p Tid: 14:e januari klockan 8.00-12.00 Redovisning Lös först uppgifterna i Matlab.

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

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

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

Liten MATLAB introduktion

Liten MATLAB introduktion Liten MATLAB introduktion Denna manual ger en kort sammanfattning av de viktigaste Matlab kommandon som behövs för att definiera överföringsfunktioner, bygga komplexa system och analysera dessa. Det förutsätts

Läs mer

Syftet med den här laborationen är att du skall bli mer förtrogen med det i praktiken kanske viktigaste området inom kursen nämligen

Syftet med den här laborationen är att du skall bli mer förtrogen med det i praktiken kanske viktigaste området inom kursen nämligen LUNDS TEKNISKA HÖGSKOLA MATEMATIKCENTRUM MATEMATISK STATISTIK DATORLABORATION 6 MATEMATISK STATISTIK, AK FÖR I, FMS 120, HT-00 Laboration 6: Regression Syftet med den här laborationen är att du skall bli

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

Laboration 2: Styrkefunktion samt Regression

Laboration 2: Styrkefunktion samt Regression Lunds Tekniska Högskola Matematikcentrum Matematisk statistik Laboration 2 Styrkefunktion & Regression FMSF70&MASB02, HT19 Laboration 2: Styrkefunktion samt Regression Syfte Styrkefunktion Syftet med dagens

Läs mer

Tentamen TANA17 Matematiska beräkningar Provkod: DAT1 Godkänd: 8p av totalt 20p Tid: 18:e augusti klockan

Tentamen TANA17 Matematiska beräkningar Provkod: DAT1 Godkänd: 8p av totalt 20p Tid: 18:e augusti klockan MAI/Linköpings universitet Fredrik Berntsson Tentamen TANA17 Matematiska beräkningar Provkod: DAT1 Godkänd: 8p av totalt 20p Tid: 18:e augusti klockan 8.00-12.00 Redovisning Lös först uppgifterna i Matlab.

Läs mer

1 Förberedelseuppgifter

1 Förberedelseuppgifter LUNDS TEKNISKA HÖGSKOLA MATEMATIKCENTRUM MATEMATISK STATISTIK LABORATION 2 MATEMATISK STATISTIK FÖR B, K, N, BME OCH KEMISTER; FMS086 & MASB02 Syfte: Syftet med dagens laborationen är att du skall: bli

Läs mer

Dagens föreläsning (F15)

Dagens föreläsning (F15) Dagens föreläsning (F15) Problemlösning med datorer Carl-Mikael Zetterling bellman@kth.se KP2+EKM http://www.ict.kth.se/courses/2b1116/ 1 Innehåll Programmering i Matlab kap 5 EKM Mer om labben bla Deluppgift

Läs mer

OBS! Snabbinsatt Matlab-intro vissa fönsterhanteringsdetaljer kan vara fel men gör gärna Matlab-uppgifterna. DN1240, Numeriska metoder för OPEN1.

OBS! Snabbinsatt Matlab-intro vissa fönsterhanteringsdetaljer kan vara fel men gör gärna Matlab-uppgifterna. DN1240, Numeriska metoder för OPEN1. OBS! Snabbinsatt Matlab-intro vissa fönsterhanteringsdetaljer kan vara fel men gör gärna Matlab-uppgifterna. DN1240, Numeriska metoder för OPEN1. Laboration 0 del 1-3 (frivilliga delar) Del 1-3 (dvs upg

Läs mer

Numeriska metoder och grundläggande programmering för P1

Numeriska metoder och grundläggande programmering för P1 Laborationer i Numeriska metoder och grundläggande programmering för P1 våren 2011 Namn................................... Personnr............................. Lab 1 Introduktion tog timmar Godkänt den....................................(senast

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

DN1240, Numeriska metoder. Laboration 0 (frivilliga delar) (dvs uppgifterna behöver inte redovisas) Introduktion till UNIX och MATLAB

DN1240, Numeriska metoder. Laboration 0 (frivilliga delar) (dvs uppgifterna behöver inte redovisas) Introduktion till UNIX och MATLAB DN1240, Numeriska metoder för O1. Laboration 0 (frivilliga delar) (dvs uppgifterna behöver inte redovisas) Introduktion till UNIX och MATLAB Del 1: UNIX och kontoadministration Uppgift 1.1 Ni bör jobba

Läs mer

Matematisk Modellering

Matematisk Modellering Matematisk Modellering Föreläsning läsvecka 4 Magnus oskarsson Matematikcentrum Lunds Universitet Matematisk Modellering p.1/17 Denna föreläsning (läsvecka 4) Kursadministration (redovisning projekt 2,

Läs mer

repetera begreppen sannolikhetsfunktion, frekvensfunktion och fördelningsfunktion

repetera begreppen sannolikhetsfunktion, frekvensfunktion och fördelningsfunktion Lunds tekniska högskola Matematikcentrum Matematisk statistik FMSF25: MATEMATISK STATISTIK KOMPLETTERANDE PROJEKT DATORLABORATION 1, 14 NOVEMBER 2017 Syfte Syftet med dagens laboration är att du ska träna

Läs mer

Variabler och konstanter

Variabler och konstanter Variabler och konstanter Deklareras automatisk när man stoppar in data i dem. X = 7 Y = A Z = Kalle Definieras av att de har: ett namn (X) en datatyp (Integer) ett värde (t.ex. 7) Lagras i datorns minne!

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

Introduktion till Word och Excel

Introduktion till Word och Excel Introduktion till Word och Excel HT 2006 Detta dokument baseras på Introduktion till datoranvändning för ingenjörsprogrammen skrivet av Stefan Pålsson 2005. Omarbetningen av detta dokument är gjord av

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

GeoGebra i matematikundervisningen - Inspirationsdagar för gymnasielärare. Karlstads universitet 19-20 april

GeoGebra i matematikundervisningen - Inspirationsdagar för gymnasielärare. Karlstads universitet 19-20 april GeoGebra i matematikundervisningen - Inspirationsdagar för gymnasielärare Karlstads universitet 19-0 april Exempel på elevaktiviteter framtagna i skolutvecklingsprojektet IKT och lärande i matematik 1

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

DN1212/numpm Numeriska metoder och grundläggande programmering Laboration 1 Introduktion

DN1212/numpm Numeriska metoder och grundläggande programmering Laboration 1 Introduktion Staffan Romberger 2008-10-31 DN1212/numpm Numeriska metoder och grundläggande programmering Laboration 1 Introduktion Efter den här laborationen ska du kunna hantera vektorer och matriser, villkorssatser

Läs mer

SF1901 Sannolikhetsteori och statistik, VT 2017 Datorlaboration 1 för CELTE2, CTFYS2

SF1901 Sannolikhetsteori och statistik, VT 2017 Datorlaboration 1 för CELTE2, CTFYS2 Matematisk Statistik SF1901 Sannolikhetsteori och statistik, VT 2017 Datorlaboration 1 för CELTE2, CTFYS2 1 Introduktion Detta är handledningen till Datorlaboration 1, ta med en utskriven kopia av den

Läs mer

DN1212, Numeriska metoder & grundläggande programmering. Laboration 1 del 1-3 (frivilliga delar) Del 1-3 (dvs upg 1.1-1.17) behöver inte redovisas

DN1212, Numeriska metoder & grundläggande programmering. Laboration 1 del 1-3 (frivilliga delar) Del 1-3 (dvs upg 1.1-1.17) behöver inte redovisas DN1212, Numeriska metoder & grundläggande programmering för P1. Laboration 1 del 1-3 (frivilliga delar) Del 1-3 (dvs upg 1.1-1.17) behöver inte redovisas Introduktion till UNIX och MATLAB Del 1: UNIX och

Läs mer

LAB 3. INTERPOLATION. 1 Inledning. 2 Interpolation med polynom. 3 Splineinterpolation. 1.1 Innehåll. 3.1 Problembeskrivning

LAB 3. INTERPOLATION. 1 Inledning. 2 Interpolation med polynom. 3 Splineinterpolation. 1.1 Innehåll. 3.1 Problembeskrivning TANA18/20 mars 2015 LAB 3. INTERPOLATION 1 Inledning Vi ska studera problemet att interpolera givna data med ett polynom och att interpolera med kubiska splinefunktioner, s(x), som är styckvisa polynom.

Läs mer