TSKS08 Introduktionskurs i MATLAB
|
|
- Niklas Bergström
- för 7 år sedan
- Visningar:
Transkript
1 TSKS08 Introduktionskurs i MATLAB 1 TSKS08 Introduktionskurs i MATLAB Examinator & föreläsare: Lasse Alfredsson Datorsee, ISY, lasse.alfredsson@liu.se Lab- & lektionsassistenter: Elena, Erik, Fredrik, Fredrik, Michal, Olle Kurswebbsida: TSKS08 Introduktionskurs i MATLAB 2 MATLAB = MATrix LABoratory! Först: Ett verktyg för beräkningar i linjär algebra.! Nu: Verktyg för diverse beräkningar och simuleringar inom t.ex. statistik, signalbehandling, kommunikation, fysik, bildbehandling, ekonomi, mekanik, m.m., m.m...! Används i ett stort antal kurser på LiTH och på många företag.! Matlab med studentlicens: Ladda ned från Studentportalen & skapa ett användarkonto på se.mathworks.com! Learn by doing bäst inlärning genom att testa själv!! Matlab-introduktioner & -kurs i text- och video på kurswebbsidan (länken Matlabresurser ) gå igenom innan du börjar labba!!
2 TSKS08 Introduktionskurs i MATLAB 3 Kursupplägg Ett laborationshäfte, kapitel köp snarast häftet på Bokakademin! Förel. 1: v. 1 Kursintroduktion Pass 1: Förel. 2: Pass 2: Pass 3: v. 15 v. 16 v. 17 Kap 1: Introduktion till Matlab (grundläggande funktionalitet, skript & enkla beräkningar) Fokus: studentfrågor & genomgång av labserien Kap 2: Grafisk presentation av vektorer & matriser Kap 3: Villkorssatser, loopar & funktioner Lektion: v. 18 Förberedelse/hjälp inför kapitel Pass : Pass 5: v. 19 v. 20 Kap : Funktioner tillämpningsexempel TSKS08 Introduktionskurs i MATLAB Kursupplägg Ett laborationshäfte, kapitel köp snarast häftet på Bokakademin! Arbetsform: Klassvisa labbar/redovisningar i ISY:s datorsalar (Linux/Windows) 10 minuter/grupp, 2 studenter/grupp. Änmäl er grupp nu! Inled förberedelserna inför kapitel/lab 1 snarast! Mest självverksamhet! 2 hp 53 tim, men bara 2+10 tim schemalagt! Påbörja & helst avsluta Kap X på egen hand innan motsvarande redovisn.tillfälle Mål: Varje kapitel godkänd senast på resp. redovisningstillfälle (se föregåe bild). Om ej färdig/godkänd under lab-tillfället bli godkänd fram till sid. x. Gör sedan färdigt på egen hand och redovisa i början av nästa lab-/redovisn.tillfälle!
3 TSKS08 Introduktionskurs i MATLAB 5 Återkoppling kursutvärderingen 2015 Några frisvarskommentarer (bland de 28% som gjorde kursutvärderingen):! Learn by doing, vilket var bra!! Gärna åtminstone två föreläsningar som tog upp grunderna i Matlab.! Brant stigande svårighetsgrad på uppgifterna! Väldigt varierande kvalité på labbassistenterna! Laborationshandledarna höll genomgåe hög kvalitet! Det var svårt att få hjälp av handledare, då de inte hade tid för något annat än redovisningar, så om man fastnat satt man verkligen fast. Ett extra pass med tid för frågor innan sista labredovisningen hade varit bra.! Lärarledda hjälppass för de som fastnar förebygger plagiering!! Väldigt mycket fusk. Det plagierades tyvärr hej vilt och assistenterna märkte inget. Mer än hälften i min klass plagierade öppet.! Se till att handledarna ställer högre krav på studenterna under redovisningen. Nytt för i år: TSKS08 Introduktionskurs i MATLAB 6 Återkoppling kursutvärderingen 2015! En föreläsning har tillkommit efter redovisning kapitel 1 (fredag 15/ kl. 8-10) fokus på studentfrågor och översiktlig genomgång av labhäftet.! En lektion har tillkommit mellan kap. 3 & kap. som förberedande hjälp inför kapitel.! 2 assistenter per pass redan från lab-pass 1 (Jfr. 2015: 2 ass/pass fr.o.m. pass 2, 201: 2 ass/pass fr.o.m. pass 3, 2013: 2 ass/pass fr.o.m. pass )! Kört fast? Fråga mig! " Via e-post: lasse.alfredsson@liu.se frågor som kan besvaras kort (skicka med programkod som kan hjälpa till med frågeställningen) " Mitt kontor: B-huset, mellan ing. B27 & B29, markplanet, korr. A, rum 2A:51
4 TSKS08 Introduktionskurs i MATLAB 7 Texteditorn Tidigare ritad figur Innehåll i aktuell mapp Kort beskrivning av markerad funktion Kommandofönstret: Direkta beräkningar samt anrop av Matlab. Prompt : >> Tidigare TSKS08 Introduktionskurs i MATLAB 8 Hjälpmöjlighet hjälp med funktioner/! Hjälpfunktionen >> help! Hjälpfönstret >> helpwin! Leta efter nyckelord >> lookfor! Ex: >> help sin SIN Sine of argument in radians. SIN(X) is the sine of the elements of X. >> helpwin plot hjälptexten för plot i hjälpfönstret >> doc plot fylligare dokumentation om plot
5 TSKS08 Introduktionskurs i MATLAB 9 Hjälpfönstret: >> helpwin plot TSKS08 Introduktionskurs i MATLAB 10 Hjälpfönstret: Även utförligare hjälp om olika /funktioner: >> doc plot
6 TSKS08 Introduktionskurs i MATLAB 11 Några intressanta länkar: Flera videor & översikter finns på kurwebbsidan, under Matlabresurser, t.ex: Interactive Matlab Tutorials: MATLAB Onramp MATLAB Fundamentals Academic Tutorial Videodemonstrationer, Matlab ver. 8 ( R2012b): Matlabs Toolboxar: Matlab Finance Toolbox: Matlab Econometrics Toolbox: m.fl. Tillämpningsexempel lösa Sudoku med Matlab och en webbkamera: TSKS08 Introduktionskurs i MATLAB 12 De efterföljande powerpointbilderna utgör en inledande presentation av Matlab. De visas inte under föreläsning 1, men en del av bilderna kan visas under föreläsning 2 beroe på övriga studentfrågor. Jag uppmuntrar dig dock till att börja gå igenom de första bilderna själv, som förberedelse inför labhäftets första kapitel.
7 TSKS08 Introduktionskurs i MATLAB 13 Matlab som räknedosa Variabler >> 5*3 + pi/2 ans = >> sqrt(2)*cos(pi/3) ans = Det senaste resultatet sparas i ans (answer), om ingen annan variabel specificeras >> a=2 a = 2 >> b=pi/; >> c=a*tan(b) c = Heltal Semikolon resultatet skrivs inte ut c c*5 >> 2*exp(j*pi/) ans = i i, j = 1 >> c=c*5 c = Flyttal TSKS08 Introduktionskurs i MATLAB 1 Matriser Matlabs huvudsakliga dataobjekt 1 Kolumner (n) A = A (2,) Rader (m) A (17) Matriselementen kan antingen vara tal eller tecken/symboler Rektangulär matris: Skalär: 1x1-tabell Vektor: mx1-tabell 1xn-tabell Matris: mxn-tabell
8 TSKS08 Introduktionskurs i MATLAB 15 Numeriska matriser >> A = [1 2 3; 5 6] A = A = 5 6 2x3-tabell (2x3-matris) Använd hakparanteser [ ] vid definition av tabeller/matriser. Semikolon är radseparator. Matlab skiljer på versaler och gemener. Exempel: A a >> b = [-5.6, sqrt(-7), (11+8)/5] b = i 3.8 b = ( 5.6 j ) 1x3-tabell = vektor av längd 3 Kommatecken eller mellanslag separerar elementen i en rad. TSKS08 Introduktionskurs i MATLAB 16 Numeriska matriser och vektorer >> A = [1 2 3; 5 6]; >> A(3,5)=round( sqrt(163) * real( exp(j*pi/6) ) ) A = Nästlade funktionsanrop är tillåtna! Matriser måste vara rektangulära. Icke-definierade matriselement sätts till 0 (noll). Skapa talsekvenser/-vektorer med kolon : >> x = 0 : 5; >> y = 8 : 0.3 : 9; >> z = 1 : -0.5 : -1; >> w = linspace(1,3,5); x = y = ( ) ( ) z = ( ) w = ( )
9 TSKS08 Introduktionskurs i MATLAB 17 Adressering av matriser A = A(3, 1) A(3) A(1:5, 5) A(:, 5) A(21:25) A(21:) A(:5, 2:3) A([9 1; 10 15]) Använd paranteser ( ) för att adressera/specificera matrisindex Kolonoperatorn (:) specificerar ett intervall eller alla element i raden/kolumnen Använd [ ] för att adressera delmatriser TSKS08 Introduktionskurs i MATLAB 18 Matris- och vektoroperationer >> A = [1 2 3; 5 3; 7 8 9]; >> x = [8 2]' ; >> b = A*x; >> % Antag A och b kända. >> % Beräkna x: >> A\b % Alt. inv(a)*b ans = A = 5 3 x = 2 Apostrof matristransponat: 8 x = ( 8,, 2 )' = 2 1 b b = Ax x = A b = A
10 TSKS08 Introduktionskurs i MATLAB 19 Matrismultiplikation vs. elementvis multiplikation >> A = [1 2 3; 5 3; 7 8 9]; >> B = [2 3 1; 5 3 2; 5 9 2]; >> C = A*B C = Matrismultiplikation A = 5 3, B = C = >> D = A.* B D = Elementvis multiplikation D = OBS:.*./. \.^ TSKS08 Introduktionskurs i MATLAB 20 Exempel på matris- och vektoranvändning π x( t) π t x [ n ] = x ( nt ) Rita sinussignalen =3sin 2 2t+ i intervallet 0 1 sek samt motsvarande samplade signal >> Ts = 0.01; >> t = 0: Ts : 1; >> x = 3*sin(2*pi*2*t+pi/); >> plot(t,x) >> n = 0:100; stem(n,x) [ 0 s 2 s 3 s L 1 ] 0 x( ) ( 2 ) ( 3 ) L x( 1) t = T T T x T x T x T = s s s s
11 TSKS08 Introduktionskurs i MATLAB 21 Variabelhantering! Visa aktuella/använda variabler: >> who >> whos! Spara variabler i datafil (filnamn.mat): >> save filnamn! Rensa arbetsminnet från alla variabler: >> clear! Hämta/ladda variabler från datafil: >> load filnamn TSKS08 Introduktionskurs i MATLAB 22 Skript och funktioner Om man vill köra ett antal Matlab flera gånger, t.ex. med olika värden på några variabler, kan man skriva dessa i ett s.k. skript, som sedan anropas. Ett skript är en textfil med filändelsen.m (liksom alla andra Matlab-funktioner). Alla variabler i ett skript finns i workspace. Ex: ritasignal.m (Anropas i kommandofönstret som ritasignal ) t = linspace(0,10,200); % 200 sampelvärden, t=0->10 Fkn = input('ange x(t) som en sträng: '); x = eval(fkn); % Evaluera Fkn => vektorn x[n] plot(t,x) % Rita funktionen % Ha för vana att alltid kommentera koden väl!
12 TSKS08 Introduktionskurs i MATLAB 23 Skript och funktioner Funktioner används istället för skript om man vill skicka med invariabler och erhålla andra variabler i retur. Variabler i funktionerna är vanligen lokala, och kan inte nås från workspace. Ex: ritasignaler.m (Anropas som [t,x,y] = ritasignaler(xstr,ystr,tmax ) function [t, x, y] = ritasignaler(xstr, ystr, tmax) t = linspace(0,tmax,200); % 200 sampelv. t=0->tmax x = eval(xstr); % Evaluera xstr => vektorn x[n] y = eval(ystr); % Evaluera ystr => vektorn y[n] subplot(2,1,1), plot(t,x) % Rita funktionen x(t) subplot(2,1,2), plot(t,y) % Rita funktionen y(t) TSKS08 Introduktionskurs i MATLAB 2 Kontrollstrukturer if, switch, for, while if-satser if villkor if villkor 1 else 2 if villkor1 1 elseif villkor2 2 else 3
13 TSKS08 Introduktionskurs i MATLAB 25 Kontrollstrukturer if, switch, for, while if-sats, exempel Nej Ålder? Medlem? Ja 16 >6 if alder<=16 alder>6 disp('gratis inträde!') elseif medlem==1 disp('inträde 100 kr') else disp('inträde 150 kr') Inträde 150 kr Inträde 100 kr Gratis inträde! TSKS08 Introduktionskurs i MATLAB 26 Kontrollstrukturer if, switch, for, while switch-sats istället för flera elseif-satser switch a case 12 disp('fall 1') case 'Lasse' disp('fall 2') case {'Anneli', 'Tom'} disp('fall 3') case {17, 21, 3} disp('fall ') otherwise disp('fall 5') if a==12 disp('fall 1') elseif strcmp(a,'lasse') disp('fall 2') elseif strcmp(a,'anneli')... strcmp(a,'tom') disp('fall 3') elseif a==17 a==21 a==3 disp('fall ') else disp('fall 5')
14 TSKS08 Introduktionskurs i MATLAB 27 Kontrollstrukturer if, switch, for, while Slingor upprepa flera gånger for-sats for vektordefinition while-sats while villkor for : Kontrollerad uppräkning av en variabel för användning vid upprepning av ett antal. while : Används vanligen då man inte vet hur många gånger man vill upprepa ett antal. TSKS08 Introduktionskurs i MATLAB 28 Exempel, ekvivalent for-sats & while-sats a=1:9 a=1 for a=1:9 a=a+1 a=1 a<=9? Ja a=1; while a<=9 a=a+1; Nej a=9? Nej a=a+1 Ja fortsätt! Fortsätt!
15 TSKS08 Introduktionskurs i MATLAB 29 LYCKA TILL MED LABORATIONSUPPGIFTERNA!
TSKS08 Introduktionskurs i MATLAB
TSKS08 Introduktionskurs i MATLAB 1 TSKS08 Introduktionskurs i MATLAB Examinator & föreläsare: Lasse Alfredsson lasse.alfredsson@liu.se Lab-assistenter: Giulia, Fahad & Tommaso Datorsee, ISY, www.cvl.isy.liu.se
Läs merTSKS08 Introduktionskurs i MATLAB
TSKS08 Introduktionskurs i MATLAB 1 TSKS08 Introduktionskurs i MATLAB Examinator & föreläsare: Lasse Alfredsson Datorsee, ISY, www.cvl.isy.liu.se lasse.alfredsson@liu.se Lab-assistenter: Fredrik, Joakim,
Läs merTSKS08 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 merMATLAB 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 merTSBB14 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 merMATLAB. 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 merBerä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 merKomponentvisa operationer,.-notation Multiplikation (*), division (/) och upphöj till (ˆ) av vektorer följer vanliga vektoralgebraiska
Matlab-föreläsning 3 (4), 17 september, 2015 Innehåll Sekvenser (från förra föreläsningen) Upprepning med for-slingor och while-slingor Villkorssatser med if - then -else - Logik Sekvenser - repetion från
Läs merIntroduktion 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 merIntroduktion 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 merInnehå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 merUppgift 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 merMMA132: 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 merIntroduktion 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 merLogik och Jämförelser. Styrsatser: Villkorssatsen if och repetitonssatsen for. Scriptfiler. Kommentarer. Tillämpningar: Ett enkelt filter.
TAIU07 Föreläsning 3 Logik och Jämförelser. Styrsatser: Villkorssatsen if och repetitonssatsen for. Scriptfiler. Kommentarer. Tillämpningar: Ett enkelt filter. 27 januari 2016 Sida 1 / 21 Logiska variabler
Läs merMatematisk 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 merDagens 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 merMatriser 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 merIntroduktion 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 merTEKNISKA 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 merTSRT04: 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 merBerä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 merDepartment 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 merInstruktion 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 merIntroduktion till MATLAB, med utgångspunkt från Ada
Introduktion till, med utgångspunkt från Desktop-miljö som innefattar editor, kommandofönster, graffönster och mycket mer. Interpreteras Snabbt att testa kommandon Terminal + emacs + gnatmake Kompileras
Läs merInnehå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 merMatlabfö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 merDatorö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 merMatematisk 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 merMatriser 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 merBerä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 merLaboration: 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 merIntroduktion 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 merVariabler. 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 merTANA17 Matematiska beräkningar med Matlab
TANA17 Matematiska beräkningar med Matlab Datorlektion 2. Linjär Algebra, Villkor och Logik 1 Linjär Algebra Programsystemet Matlab utvecklades ursprungligen för att underlätta beräkningar från linjär
Läs merIntroduktion 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 merIntroduktion & 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 merKPP053, HT2016 MATLAB, Föreläsning 2. Vektorer Matriser Plotta i 2D Teckensträngar
KPP053, HT2016 MATLAB, Föreläsning 2 Vektorer Matriser Plotta i 2D Teckensträngar Vektorer För att skapa vektorn x = [ 0 1 1 2 3 5]: >> x = [0 1 1 2 3 5] x = 0 1 1 2 3 5 För att ändra (eller lägga till)
Läs merLaboration: 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 merKort om programmering i Matlab
CTH/GU 25/26 Matematiska vetenskaper Kort om programmering i Matlab Inledning Redan första tillfället gjorde ni ett litet program. Ni skrev ett script eller en skriptfil som beräknade summan 5 i 2 = 2
Läs merMATLAB. 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 merVälkommen till TSDT84 Signaler & System samt Transformer!
Välkommen till TSDT84 Signaler & System samt Transformer! Inledning Examinator: Lasse Alfredsson Lasse.Alfredsson@liu.se Tjänsterum: mellan ing. B27 & B29, markplanet, A-korridoren Universitetslektor vid
Läs merIndex. 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 merIntroduktionsföreläsning i MATLAB (TFYY51)
Introduktionsföreläsning i MATLAB (TFYY51) Hösten 2014 Division of Communication Systems Department of Electrical Engineering (ISY) Linköping University, Sweden www.commsys.isy.liu.se/en/student/kurser/tsrt04
Läs merIntroduktion 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 merVariabler 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 merKPP053, 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 merDu 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 merIntroduktion 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 merIntroduktion 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 merEn 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 merTANA17 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 merIntroduktion 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 merMatlabö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 merMMA132: 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 merTentamen 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 merMATLAB 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 merLinjä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 merMotivering för programmering. F1: Introduktion, Matlabrepetition (kap. 1 2) Att kunna programmera. Interpreterat/kompilerat
F1: Introduktion, Matlabrepetition (kap. 1 2) Gemensam intro Kursinnehåll Varför programmera? Egenskaper hos Matlab Kommando-, redigerings-, arbetsplats-, tabell-, guide- och hjälpfönster, kommando-, funktions-,
Läs merIntroduktionskurs i MATLAB (TSRT04)
HT1 2015 Division of Communication Systems Department of Electrical Engineering (ISY) Linköping University, Sweden www.commsys.isy.liu.se/en/student/kurser/tsrt04 Om kursen Grunderna i MATLAB Vektorer
Läs merSTOCKHOLMS 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 merTANA17 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 merKPP053, 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 merMatriser och vektorer i Matlab
CTH/GU LABORATION 3 TMV206-2013/2014 Matematiska vetenskaper 1 Inledning Matriser och vektorer i Matlab I denna laboration ser vi på hantering och uppbyggnad av matriser samt operationer på matriser En
Läs merInnehåll. Vad är MATLAB? Vad är MATLAB? Informationsteknologi. Grunderna i MATLAB. Informationsteknologi. Informationsteknologi. Vad är MATLAB?
Innehåll Vad är MATLAB? Grunderna i MATLAB stefan@it.uu.se Användningsområden MATLAB-miljön Variabler i MATLAB Funktioner i MATLAB Vektorer, matriser, linjära ekv system Enkel D-grafik Spara i m-filer
Läs merTextsträngar från/till skärm eller fil
Textsträngar från/till skärm eller fil Textsträngar [Kapitel 8.1] In- och utmatning till skärm [Kapitel 8.2] Rekursion Gränssnitt Felhantering In- och utmatning till fil Histogram 2010-10-25 Datorlära,
Läs merTentamen 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 merTentamen TAIU07 Matematiska beräkningar med MATLAB för MI
TEKNISKA HÖGSKOLAN I LINKÖPING Matematiska institutionen Beräkningsmatematik/Fredrik Berntsson Tentamen TAIU07 Matematiska beräkningar med MATLAB för MI Tid: 8-12, 20 Mars, 2015 Provkod: TEN1 Hjälpmedel:
Läs merSF1900 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 merIntroduktion 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 merIntroduktion 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 merMatriser 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 merKursinnehåll. Introduktion till kursen. Hederskodex. Programmering
DN1212 för P1 Föreläsning 1 Introduktion till kursen De flesta av er kommer att i ert arbete göra en massa tekniska beräkningar För dessa beräkningar behöver ni ett smidigt verktyg så att ni slipper att
Läs merIntroduktion 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 merIntroduktion 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 merMatematisk 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 merLaboration: 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 merFunktioner och grafritning i Matlab
CTH/GU STUDIO 1b MVE350-2014/2015 Matematiska vetenskaper 1 Inledning Funktioner och grafritning i Matlab Först skall vi se lite på matriser, vilket är den grundläggande datatypen i Matlab. Sedan ser vi
Läs merMatriser 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 merMatriser 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 merVälkommen till TSDT84 Signaler & System samt Transformer!
1 Välkommen till TSDT84 Signaler & System samt Transformer! Inledning 2 Examinator: Lasse Alfredsson Lasse.Alfredsson@liu.se Tjänsterum 2D:549 mellan ing. B25 & B27, markplanet, D-korridoren Universitetslektor
Läs merIntroduktion 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 merKursuppläggning. F1: Introduktion, Matlabrepetition (kap. 1 2) Motivering för programmering. Att kunna programmera
F1: Introduktion, Matlabrepetition (kap. 1 2) Intro Kursinnehåll Varför programmera? Egenskaper hos Matlab Kommando-, redigerings-, arbetsplats-, tabell-, guide- hjälpfönster, kommando-, funktions-, m-
Läs merExempel att testa. Stora problem och m-filer. Grundläggande programmering 4. Informationsteknologi. Informationsteknologi.
Grundläggande programmering 4 stefan@it.uu.se - Huvudprogram och underprogram - Egna funktioner - Olika typer av fel - Lite om effektiv programmering Exempel att testa Programmen för några vardagsproblem
Läs merIntroduktion till kursen och MATLAB
Introduktion till kursen och MATLAB TNA005: Tillämpad matematik i teknik och naturvetenskap för ED1, KTS1, och MT1 vårterminen 2018 Berkant Savas Kommunikations- och transportsystem Institutionen för teknik
Läs merMMA132: 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 merKapitel 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 merVad är MATLAB? Användningsområden. Var kan man köra MATLAB? MATLAB-miljön: avsluta. MATLAB-miljön: Start. Informationsteknologi. Grunderna i MATLAB
Vad är MATLAB? Grunderna i MATLAB stefan@it.uu.se Utvecklat av MathWorks, Inc. http://www.mathworks.com Ursprungligen MATrix LABoratory. Första versionen klar i slutet av 70-talet Matematisk labbmiljö
Läs merGrafik och Egna funktioner i Matlab
Grafik och Egna funktioner i Matlab Analys och Linjär Algebra, del A, K1/Kf1/Bt1, ht11 Moore: 5.1-5.2 och 6.1.1-6.1.3 1 Inledning Vi fortsätter med läroboken Matlab for Engineers av Holly Moore. Först
Läs merTAIU07 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 merDatorö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 merProgrammering i Matlab
CTH/GU 2/22 Matematiska vetenskaper Inledning Programmering i Matlab Redan i den första introduktionen var det ett par enkla programmeringsexempel. Ni skrev ett script eller skriptfil som beräknade summan
Läs merLaboration 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 merTAIU07 Matematiska beräkningar med Matlab
TAIU07 Matematiska beräkningar med Matlab Datorlektion 2. Villkor och Repetition 1 Logiska uttryck Uppgift 1.1 Låt a=3 och b=6 Vad blir resultatet av testerna ab? Uppgift 1.2 Låt a, b,
Läs merFrån labben: if, for och while. Från labben: if, for och while. Från labben: if, for och while. Från labben: if, for och while
Från labben if, for och while Programmering if, for, while, Beräkningsvetenskap I/KF n Det finns tre grundläggande strukturer i programmering, s k kontrollstrukturer Alternativ, if if logiskt uttryck if
Läs merMATLAB. En kort praktisk introduktion. Olof Hultin FAFA Omarbetad efter original av Henrik Persson
MATLAB En kort praktisk introduktion Olof Hultin olof.hultin@ftf.lth.se Omarbetad efter original av Henrik Persson FAFA10 2014-11-06 Dagens föreläsning K404: Kort introduktion till MATLAB - ca 40 min H212:
Läs merFrån labben: if, for och while. Från labben: if, for och while. Från labben: if, for och while. Från labben: if, for och while
Programmering Beräkningsvetenskap I/KF n Det finns tre grundläggande strukturer i programmering, s k kontrollstrukturer Alternativ, if if logiskt uttryck if logiskt uttryck 1 elseif logiskt uttryck 2 :
Läs merInstruktion 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 merBE MATLAB. (Matrix Laboratory) matlab.ico. för SIGNALER SYSTEM
BE 00-0-0 MATLAB (Matrix Laboratory) matlab.ico för SIGNALER & SYSTEM . Grunder >> /3 >> MATLAB-prompt ans = 0.6667 >> /3; Ingen utskrift a=[ 9 ]; Vektor, längd 5 >> a Alltså radvektor a = 9 >> at=a';
Läs merDN1212/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