Funktionsytor och nivåkurvor

Storlek: px
Starta visningen från sidan:

Download "Funktionsytor och nivåkurvor"

Transkript

1 CTH/GU STUDIO MVE47-8/9 Matematiska vetenskaper Inledning Funktionstor och nivåkurvor En graf till en funktion i en variabel f : R R är mängden {(,) : = f()}, dvs. en kurva i planet. En graf till en funktion i två variabler f : R R är mängden {(,,z) : z = f(,)}, dvs. en ta i rummet, en s.k. funktionsta. Som eempel tar vi över området 3,. Vi ser funktionstan nedan till vänster. f(,) = ( 3 )sin( ) Ett annat sätt att åskådliggöra en funktion i två variabler f: R R är att rita nivåkurvor, dvs. mängderna {(,) : f(,) = c}, där c är en konstant som anger nivån. Vi ser nivåkurvor till vår funktion ovan till höger. Vi får en slags topografisk karta av funktionen om vi ser funktionstan som ett landskap och då blir nivån helt enkelt höjden över havet. Enfunktionitrevariablerf: R 3 Rkanviinteritaengraftill.Detskullevaraentredimensionellt objekt i ett frdimensionellt rum. Motsvarigheten till nivåkurvor blir nivåtor, dvs. mängderna {(,,z) : f(,,z) = c} där c konstant. Dessa kan vi däremot rita upp. Låt oss som eempel ta funktionen f(,,z) = + + z i tre variabler. Nivåtorna blir då sfärer {(,,z) : + +z = c} med centrum i origo.

2 Funktionstor i R 3 Vi ser på funktionstan till funktionen från inledningen, dvs. f : R R där över området 3,. f(,) = ( 3 )sin( ) Resultatet får vi med kommandot surf, vilket är motsvarigheten till plot då vi skall rita tor. >> f=@(,)(/3*.^-).*sin(-.*); >> =linspace(-,3,3); =linspace(-,,3); >> [X,Y]=meshgrid(,); >> Z=f(X,Y); >> surf(x,y,z) % eller surf(,,z) >> grid on, bo on >> label( ), label( ), zlabel( z = f(,) ).5 z=f(,) Funktionen meshgrid får som indata två vektorer och, med - och -värden, och ger två matriser X och Y som utdata. Dessa matriser är uppbggda så att vi kan göra en matris Z med alla f(,)-värden på en gång genom att skriva av vår matematiska formel för f(, ) bara vi använder komponentvisa operationer och samtidigt ersätter med X och med Y. Ritar vi en graf av en funktion i en variabel tar vi kanske några hundratal -värden. När vi ritar en funktionsta tar vi istället några tiotal - respektive -värden. Ibland när man ritar en funktionsta med surf(x,y,z) kanske man vill ha den lite genomskinlig och det kan man få med surf(x,y,z, FaceAlpha,.7). Parametern FaceAlpha ges ett värde mellan och, där är helt transparent och är helt solid.

3 Vill vi ha en enfärgad tan, t.e. blå, och tan skall vara nästan helt genomskinlig så ger vi kommandot surf(x,y,z, FaceColor, b, FaceAlpha,.). Detta kan vara bra att använda när vi skall rita tangentplan i nästa studioövning. Uppgift. Rita funktionstan till funktionen f : R R där över området,. Hur fungerar det? f(,) = e ( + ) Den ta vi skall rita består avalla punkter (,,f(,)),där min ma och min ma. Då vi skall rita tan med surf krävs att vi bildar en m n-matris Z med elementen z ij = f( j, i ) där min = < < < n = ma och min = < < < m = ma. Lägg märke till ordningen på indeen, element z ij skall innehålla funktionsvärdet för = j och = i. Stigande -värden längs rader i Z, dvs. stigande kolonn-inde, och stigande -värden längs kolonner i Z, dvs. stigande rad-inde. Vi går igenom några alternativa lösningar och vi tänker oss att vi i Matlab redan skapat en funktion f och koordinat-vektorer och med n respektive n element. Alternativ. Vi bildar matrisen Z i Matlab med Z=zeros(m,n); for i=:m for j=:n Z(i,j)=f((j),(i)); Alternativ. I första alternativet fick hålla reda på var det skulle vara i respektive j. Med funktionen meshgrid skapas två matriser X och Y så att X(i,j) har värdet (j) och Y(i,j) har värdet (i), dvs. indeproblemet är borta. [X,Y]=meshgrid(,); Z=zeros(m,n); for i=:m for j=:n Z(i,j)=f(X(i,j),Y(i,j)); Alternativ 3. Den allra smidigaste lösningen får vi då vi låter de nästlade repetitionssatserna i tidigare alternativ ersättas av komponentvisa operationer. Dvs. vår funktion f måste använda komponetvisa operationer. Vi slipper även initieringen av Z. [X,Y]=meshgrid(,); Z=f(X,Y); 3

4 Polära koordinater Ibland behöver man bta variabler för att på ett lättare eller bättre sätt behandla ett problem. Ett eempel på variabel- eller koordinatbte är polära koordinater { = rcos(ϕ) där (,) (,) samt r > och ϕ < π. = rsin(ϕ).5.5 ϕ r Vill vi t.e. rita grafen av f(,) = över området +, dvs. en halvsfär, och använder rektangulära koordinater får vi den inte alltför sngga figuren nedan till vänster men använder vi polära koordinater får vi den lite snggare till höger. Rektangulära koordinater Polära koordinater >> subplot(,,) % Rektangulära koordinater >> =linspace(-,,3); =linspace(-,,3); >> [X,Y]=meshgrid(,); >> U=-X.^-Y.^; >> U(find(U<))=; % Sätter negativa värden till noll, >> Z=sqrt(U); % så att vi kan ta roten ur utan problem >> surf(x,y,z) >> subplot(,,) % Polära koordinater >> r=linspace(,,3); t=linspace(,*pi,3); >> [R,T]=meshgrid(r,t); >> X=R.*cos(T); Y=R.*sin(T); >> Z=sqrt(-R.^); % Vi utnttjar att X.^+Y.^=R.^ >> surf(x,y,z) 4

5 Uppgift. Rita upp de tor som är grafer till nedanståe funktioner med surf: (a). f(,) = +, (,) [,] [3,4] (b). f(,) =, (,) [,] [,] (c). f(,) = ( ) /, (,) [,3] [,] (d). f(,) = (9 ) /, (,) {(,) : + 9} (Använd polära koordinater) (e). f(,) = e +, (,) {(,) : + 4} (Använd polära koordinater) Uppgift 3. Återskapa figur.4 i Adams. Dvs. rita grafen för funktionen f(,) = 6/(+ + ) över ett lämpligt område. Tänk på att använda komponentvisa operationer. 3 Nivåkurvor i R Som eempel ser vi på funktionen vars nivåkurvor vi visade en bild av i inledningen över området 3,. Vi får bilden nedan med f(,) = ( 3 )sin( ) >> =linspace(-,3,4); =linspace(-,,4); >> f=@(,)(/3*.^-).*sin(-.*); >> [X,Y]=meshgrid(,); >> Z=f(X,Y); >> contour(x,y,z,3) % eller contour(,,z,3) Den lite flligare bilden nedan till höger fås med contourf

6 När man ritar nivåkurvor med contour(x,y,z) får man som standard nivåer jämnt fördelade i spannet av värdena i Z, vill vi ha ett annat antal använder vi contour(x,y,z,nl), där nl är antalet önskade nivåer. Om vi istället vill ange eakt vilka nivåer som skall ritas upp ger vi dem i en vektor lvec och använder contour(x,y,z,lvec). I nästa studioövning vill vi rita upp ast nivån där funktionen är noll, dvs. rita noll-nivåkurvor. detta gör vi med contour(x,y,z,[ ]). Fundera på varför vi måste ge två gånger. Uppgift 4. Rita nivåkurvor till funktionerna i uppgift. Gå in och redigera cellerna så att ni samtidigt ser både funktionstan och nivåkurvorna. Använd subplot. Uppgift 5. Betrakta funktionen f(,) = Rita tan över ett lämpligt område samt skapa en konturplot. Rita några enstaka nivåkurvor. 4 Nivåtor i R 3 För att rita nivåtor använder vi isosurface. Vi tar eemplet från inledningen, dvs. funktionen f(,,z) = + +z i tre variabler. Nivåtorna blir då sfärer {(,,z) : + +z = c} och vi ritar upp för c =. >> =linspace(-,,3); =linspace(-,,3); z=linspace(-,,3); >> [X,Y,Z]=meshgrid(,,z); >> F=X.^+Y.^+Z.^; c=; >> p=patch(isosurface(x,y,z,f,c)); >> set(p, facecolor, r, edgecolor, none ); >> ais equal, ais([- - - ]), grid on 6

Funktionsytor och nivåkurvor

Funktionsytor och nivåkurvor CTH/GU LABORATION MVE5-4/5 Matematiska vetenskaper Funktionstor och nivåkurvor Inledning En graf till en funktion i en variabel f : R R är mängden {(, ) : = f()}, dvs. en kurva i planet. En graf till en

Läs mer

Grafritning kurvor och ytor

Grafritning kurvor och ytor CTH/GU STUDIO MVE5-4/5 Matematiska vetenskaper Inledning Grafritning kurvor och tor En graf till en funktion i en variabel f : R R är mängden {(, ) : = f()}, dvs. en kurva i planet. En graf till en funktion

Läs mer

Grafritning kurvor och ytor

Grafritning kurvor och ytor CTH/GU STUDIO TMV6c - / Matematiska vetenskaper Grafritning kurvor och tor Anals och Linjär Algebra, del C, K/Kf/Bt Inledning En graf till en funktion i en variabel f : R R är mängden {(, ) : = f()}, dvs.

Läs mer

Matlab övningsuppgifter

Matlab övningsuppgifter CTH/GU TMA976-28/29 Matematiska vetenskaper Matlab övningsuppgifter Inledning Vi skall först se hur man beräknar numeriska lösningar till differentialekvationer. Därefter skall vi rita motsvarigheten till

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

Linjära ekvationssystem

Linjära ekvationssystem CTH/GU LABORATION MVE0-0/0 Matematiska vetenskaper Inledning Linjära ekvationssystem Redan i första läsperioden löste vi linjära ekvationssystem Ax = b med Matlab. Vi satte ihop koefficentmatrisen A med

Läs mer

Mer om funktioner och grafik i Matlab

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

Läs mer

Parametriserade kurvor

Parametriserade kurvor CTH/GU LABORATION 4 TMV37-4/5 Matematiska vetenskaper Inledning Parametriserade kurvor Vi skall se hur man ritar parametriserade kurvor i planet samt hur man ritar tangenter och normaler i punkter längs

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

Dubbelintegraler. 1 Inledning. 2 Rektangelregeln. CTH/GU LABORATION 5 MVE /2018 Matematiska vetenskaper

Dubbelintegraler. 1 Inledning. 2 Rektangelregeln. CTH/GU LABORATION 5 MVE /2018 Matematiska vetenskaper CTH/GU LABOATION MVE - 7/8 Matematiska vetenskaper Dubbelintegraler Inledning Vi skall börja med att approimera dubbelintegralen av en funktion över ett rektangulärt område f(,y)da där = {(,y): a b, c

Läs mer

Funktioner och grafritning i Matlab

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

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

Funktioner och grafritning i Matlab

Funktioner och grafritning i Matlab CTH/GU LABORATION 3 MVE11-212/213 Matematiska vetenskaper 1 Inledning Funktioner och grafritning i Matlab Först skall vi se lite på (elementära) matematiska funktioner i Matlab, som sinus och cosinus.

Läs mer

Mer om funktioner och grafik i Matlab

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

Läs mer

Några geometriska konstruktioner i R 3

Några geometriska konstruktioner i R 3 Linjär algebra, AT / Matematiska vetenskaper Några geometriska konstruktioner i R Inledning Vi skall se på några Platonska kroppar. Dessa är konvexa tre-dimensionella polyedrar som har likformiga polygoner

Läs mer

Kurvor, fält och ytor

Kurvor, fält och ytor CTH/GU STUDIO 7 MVE7-7/8 Matematiska vetenskaper Kurvor, fält och ytor Inledning Vi skall se hur man ritar parametriserade kurvor i planet r : R R och i rummet r : R R. Därefter skall vi approximera en

Läs mer

Geometriska transformationer

Geometriska transformationer CTH/GU LABORATION 5 TMV6/MMGD - 7/8 Matematiska vetenskaper Inledning Geometriska transformationer Vi skall se på några geometriska transformationer; rotation, skalning, translation, spegling och projektion.

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

Grafritning och Matriser

Grafritning och Matriser Grafritning och Matriser Analys och Linjär Algebra, del B, K1/Kf1/Bt1, ht11 1 Inledning Vi fortsätter under läsperiod och 3 att arbete med Matlab i matematikkurserna Dessutom kommer vi göra projektuppgifter

Läs mer

Transformationer i R 2 och R 3

Transformationer i R 2 och R 3 Linjär algebra, I / Matematiska vetenskaper Inledning Transformationer i R och R 3 Vi skall se på några geometriska transformationer; rotation, skalning, translation och projektion. Rotation och skalning

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

Grafik och Egna funktioner i Matlab

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

Flervariabelanlys och Matlab Kapitel 1

Flervariabelanlys och Matlab Kapitel 1 Flervariabelanlys och Matlab Kapitel 1 Thomas Wernstål Carl-Henrik Fant Matematiska Vetenskaper 28 augusti 2009 1 Kurvor och ytor 1.1 Funktionsytor I detta kompendium kommer vi på olika sätt studera funktioner

Läs mer

CTH/GU LABORATION 1 MVE /2013 Matematiska vetenskaper. Mer om grafritning

CTH/GU LABORATION 1 MVE /2013 Matematiska vetenskaper. Mer om grafritning CTH/GU LABORATION 1 MVE16-1/13 Matematiska vetenskaper 1 Inledning Mer om grafritning Vi fortsätter att arbeta med Matlab i matematikkurserna. Denna laboration är i stor utsträckning en repetition och

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

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

Mer om geometriska transformationer

Mer om geometriska transformationer CTH/GU LABORATION 4 TMV141-1/13 Matematiska vetenskaper 1 Inledning Mer om geometriska transformationer Vi fortsätter med geometriska transformationer och ser på ortogonal (vinkelrät) projektion samt spegling.

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

Mer om linjära ekvationssystem

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

Läs mer

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

Flervariabelanalys och Matlab Kapitel 4

Flervariabelanalys och Matlab Kapitel 4 Flervariabelanalys och Matlab Kapitel 4 Thomas Wernstål Matematiska Vetenskaper 3 oktober 2012 4 Vektoranalys 4.1 Vektorfält Vi kan illustrera vektorfält, såväl i planet som i rummet, med kommandona quiver

Läs mer

Gemensamt projekt: Matematik, Beräkningsvetenskap, Elektromagnetism. Inledning. Fysikalisk bakgrund

Gemensamt projekt: Matematik, Beräkningsvetenskap, Elektromagnetism. Inledning. Fysikalisk bakgrund Gemensamt projekt: Matematik, Beräkningsvetenskap, Elektromagnetism En civilingenjör ska kunna idealisera ett givet verkligt problem, göra en adekvat fysikalisk modell och behandla modellen med matematiska

Läs mer

Matriser och vektorer i Matlab

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

Optimeringsproblem. 1 Inledning. 2 Optimering utan bivillkor. CTH/GU STUDIO 6 TMV036c /2015 Matematiska vetenskaper

Optimeringsproblem. 1 Inledning. 2 Optimering utan bivillkor. CTH/GU STUDIO 6 TMV036c /2015 Matematiska vetenskaper CTH/GU STUDIO TMV3c - 1/15 Matematiska vetenskaper Optimeringsproblem 1 Inledning Vi skall söka minsta eller största värdet hos en funktion på en mängd, dvs. vi skall lösa s.k. optimeringsproblem min f(x)

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

Minsta-kvadratmetoden

Minsta-kvadratmetoden CTH/GU STUDIO b TMV036c - 01/013 Matematiska vetenskaper Minsta-kvadratmetoden Analys och Linjär Algebra, del C, K1/Kf1/Bt1 1 Inledning Ett ofta förekommande problem inom teknik och vetenskap är att koppla

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

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

Komponentvisa operationer,.-notation Multiplikation (*), division (/) och upphöj till (ˆ) av vektorer följer vanliga vektoralgebraiska

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

Datorlaborationer i matematiska metoder E1, del C, vt 2002

Datorlaborationer i matematiska metoder E1, del C, vt 2002 Matematiska metoder E del C, vt, datorlaborationer, Datorlaborationer i matematiska metoder E, del C, vt. Laborationerna är ej obligatoriska.. Laborationerna genomförs individuellt. Grupparbete godkänns

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

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

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

Flervariabelanlys och Matlab Kapitel 4

Flervariabelanlys och Matlab Kapitel 4 Flervariabelanlys och Matlab Kapitel 4 Thomas Wernstål Carl-Henrik Fant Matematiska Vetenskaper 30 september 2009 1 4 Vektorfält, strömlinjer, potentialer, funktioner på ytor 4.1 Vektorfält Vi kan illustrera

Läs mer

Homogena koordinater och datorgrafik

Homogena koordinater och datorgrafik Linjär algebra, AT3 2011/2012 Matematiska vetenskaper Inledning Homogena koordinater och datorgrafik Vi såg tidigare på några geometriska transformationer; rotation, skalning, translation och projektion.

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

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

Platonska kroppar med Matlab

Platonska kroppar med Matlab CTH/GU LABORATION 1 MVE400-2014/2015 Matematiska vetenskaper Platonska kroppar med Matlab Inledning Platonska kroppar är tre-dimensionella konvexa polyedrar som har likformiga polygoner som sidor. Lika

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

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

Linjära ekvationssystem i Matlab

Linjära ekvationssystem i Matlab CTH/GU LABORATION 2 MVE11-212/213 Matematiska vetenskaper Linjära ekvationssystem 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

Inledning. CTH/GU LABORATION 4 MVE /2017 Matematiska vetenskaper

Inledning. CTH/GU LABORATION 4 MVE /2017 Matematiska vetenskaper CTH/GU LABORATION 4 MVE3-6/7 Matematiska vetenskaper Inledning I denna laboration skall vi se på några geometriska transformationer i R och R 3 som ges av linjära eller affina avbildningar. En avbildning

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

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

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

Vectorer, spannet av vektorer, lösningsmängd av ett ekvationssystem. Vectorer, spannet av vektorer, lösningsmängd av ett ekvationssystem. Begrepp som diskuteras i det kapitlet. Vektorer, addition och multiplikation med skalärer. Geometrisk tolkning. Linjär kombination av

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

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

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

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

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

Kap Funktioner av flera variabler, definitionsmängd, värdemängd, graf, nivåkurva. Gränsvärden, kontinuitet.

Kap Funktioner av flera variabler, definitionsmängd, värdemängd, graf, nivåkurva. Gränsvärden, kontinuitet. Kap. 2. 2.2. Funktioner av flera variabler, definitionsmängd, värdemängd, graf, nivåkurva. Gränsvärden, kontinuitet. 20. Skissera definitionsmängden till följande funktioner: A a. f(,) = ln ( 2 2 ) A b.

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

Matlab-uppgift 3 i Flervariabelanalys

Matlab-uppgift 3 i Flervariabelanalys 5B1148 Flervariabelanalys Karim Daho 2007-04-09 Matlab-uppgift 3 i Flervariabelanalys Av: Arash Rezai IT1 och Lucas Held ME1 Rapport i 5B1148 Flervariabelanalys Innehållsförteckning Förord.....3 Problem

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

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

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

2x + y + 3z = 4 x + y = 1 x 2y z = 3 ATM-Matematik Pär Hemström 7 6572 Sören Hector 7 4686 Mikael Forsberg 74 42 För studerande i linjär algebra Linjär algebra ma4a 225 Skrivtid: 9:-4:. Inga hjälpmedel. Lösningarna skall vara fullständiga

Läs mer

Fall 1. En kurva definierad för positiva x roterar kring z-axeln.

Fall 1. En kurva definierad för positiva x roterar kring z-axeln. Rotationstor ROTATIONSYTOR Rotationsta är en ta som uppstår genom att en plan kurva roterar ett varv runt en given ael i det tredimensionella rummet. Här betraktar vi rotationer runt aeln. Fall 1. En kurva

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

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

Studio 6: Dubbelintegral.

Studio 6: Dubbelintegral. Studio 6: Dubbelintegral. Analys och Linjär Algebra, del C, K1/Kf1/Bt1, vt09 20 februari 2009 1 Repetition av enkelintegral I ALA B skrev du en MATLAB-funktion minintegral som beräknar integralen av en

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

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

Newtons metod. 1 Inledning. CTH/GU LABORATION 3 MVE /2014 Matematiska vetenskaper

Newtons metod. 1 Inledning. CTH/GU LABORATION 3 MVE /2014 Matematiska vetenskaper CTH/GU LABORATION 3 MVE270-2013/2014 Matematiska vetenskaper Newtons metod 1 Inledning Vi skall lösa system av icke-linjära ekvationer. Som exempel kan vi ta, { x1 (1 + x 2 2) 1 = 0 x 2 (1 + x 2 1 ) 2

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

Tentamen TANA17 Matematiska beräkningar Provkod: DAT1 Godkänd: 9p av totalt 20p Hjälpmedel: MATLAB

Tentamen TANA17 Matematiska beräkningar Provkod: DAT1 Godkänd: 9p av totalt 20p Hjälpmedel: MATLAB MAI/Linköpings universitet Fredrik Berntsson Tentamen TANA17 Matematiska beräkningar Provkod: DAT1 Godkänd: 9p av totalt 20p Hjälpmedel: MATLAB Redovisning Lös först uppgifterna i Matlab. Då du har en

Läs mer

Analys o Linjär algebra. Lektion 7.. p.1/65

Analys o Linjär algebra. Lektion 7.. p.1/65 Analys o Lektion 7 p1/65 Har redan (i matlab bla) stött på tal-listor eller vektorer av typen etc Vad kan sådana tänkas representera/modellera? Hur kan man räkna med sådana? Skall närmast fokusera på ordnade

Läs mer

TANA17 Matematiska beräkningar med Matlab

TANA17 Matematiska beräkningar med Matlab TANA17 Matematiska beräkningar med Matlab Datorlektion 3. Repetitionssatser och Programmering 1 Introduktion Denna övning syftar till att träna programmering med repetitionssatser och villkorssatser. Undvik

Läs mer

Tentamen TANA17 Matematiska beräkningar Provkod: DAT1 Godkänd: 8p av totalt 20p Hjälpmedel: MATLAB

Tentamen TANA17 Matematiska beräkningar Provkod: DAT1 Godkänd: 8p av totalt 20p Hjälpmedel: MATLAB MAI/Linköpings universitet Fredrik Berntsson Tentamen TANA17 Matematiska beräkningar Provkod: DAT1 Godkänd: 8p av totalt 20p Hjälpmedel: MATLAB Redovisning Lös först uppgifterna i Matlab. Då du har en

Läs mer

Logik och Jämförelser. Styrsatser: Villkorssatsen if och repetitonssatsen for. Scriptfiler. Kommentarer. Tillämpningar: Ett enkelt filter.

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

Programmeringsuppgift Game of Life

Programmeringsuppgift Game of Life CTH/GU STUDIO TMV06a - 0/0 Matematiska vetenskaper Programmeringsuppgift Game of Life Analys och Linär Algebra, del A, K/Kf/Bt Inledning En cellulär automat är en dynamisk metod som beskriver hur komplicerade

Läs mer

Kort om programmering i Matlab

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

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

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

Läs mer

Kort om programmering i Python

Kort om programmering i Python CTH/GU mmgl50-2018 Matematiska vetenskaper Kort om programmering i Python 1 Inledning Redan i första laborationen gjorde ni ett litet program. Ni skrev en script eller skriptfil som beräknade summan 5

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

Programmering i Matlab

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

DUBBELINTEGRALER. Rektangulära (xy) koordinater

DUBBELINTEGRALER. Rektangulära (xy) koordinater ubbelintegraler. -koordinater UBBELINTEGRALER. Rektangulära ( koordinater efinition. Låt zf(, vara en reell funktion av två variabler och. Vi delar integrationsområde (definitionsområde) i ändligt antal

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

Övningar till kapitel 1

Övningar till kapitel 1 Övningar till kapitel. Skissera för hand och/eller med Maple de delmängder av R som beskrivs av följande ekvationer och olikheter. a) > 0, >0 b) = +, 0, 0 c) = d) e) = f) >3 g)

Läs mer

Numeriska metoder, grundkurs II. Dagens program. Exempel Kubiska splines. Ögna igenom de gamla övningsanteckningarna.

Numeriska metoder, grundkurs II. Dagens program. Exempel Kubiska splines. Ögna igenom de gamla övningsanteckningarna. Numeriska metoder, grundkurs II Övning 3 för I Dagens program Övningsgrupp Johannes Hjorth hjorth@nada.kth.se Rum 63:6, Roslagstullsbacken 35 8-79 69 Kurshemsida: http://www.csc.kth.se/utbildning/kth/kurser/d4/numi7

Läs mer

4.4. Mera om grafiken i MATLAB

4.4. Mera om grafiken i MATLAB 4.4. Mera om grafiken i MATLAB Larry Smarr, ledare för NCSA (National Center for Supercomputing Applications i University of Illinois, brukar i sina föredrag betona betydelsen av visualisering inom den

Läs mer

Linjärisering och Newtons metod

Linjärisering och Newtons metod CTH/GU STUDIO 5 TMV36a - 214/215 Matematiska vetenskaper 1 Inledning Linjärisering och Newtons metod Vi skall fortsätta med att lösa ekvationer. I förra studioövningen såg vi på intervallhalveringsmetoden.

Läs mer

tal. Mängden av alla trippel av reella tal betecknas med R 3 och x 1 x 2 En sekvens av n reella tal betecknas med (x 1, x 2,, x n ) eller

tal. Mängden av alla trippel av reella tal betecknas med R 3 och x 1 x 2 En sekvens av n reella tal betecknas med (x 1, x 2,, x n ) eller Augusti, 5 Föreläsning Tillämpad linjär algebra Innehållet: linjen R, planet R, rummet R, oh vektor rummet R n Matriser punkter oh vektorer i planet, rummet, oh R n Linjen, planet, rummet, oh vektor rummet

Läs mer

TAIU07 Matematiska beräkningar med Matlab

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

15 februari 2016 Sida 1 / 32

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

Läs mer

i punkten ( 1,2,3). b) Bestäm riktningsderivatan av f i punkten ( 1,2) ut ur Scandinavium genom tak och yttervägg [Scandinaviums tak är ytan ( x, y,

i punkten ( 1,2,3). b) Bestäm riktningsderivatan av f i punkten ( 1,2) ut ur Scandinavium genom tak och yttervägg [Scandinaviums tak är ytan ( x, y, Tentamensskrivning i flervariabelanals F (MVE05) och reell matematisk anals F, delb (TMA975), 006-0-0, kl 80-0 i V Telefon: Johan Jansson, tel 076-7860 Låt f (, = 6 a) Ange en ekvation för tangentplanet

Läs mer

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

November 17, 2015 (1) en enda lsg. Obs det A = 1 0. (2) k-parameter lsg. Obs det A = 0. k-kolonner efter sista ledande ettan Fö 9: November 7, 5 Determinanter och ekvationssystem Betrakta ett linjärt ekvssystem A X = B, där A är en kvadratisk n n)-matris och X, B n )-matriser. Låt C = [A B] utökad matris ). Gausselimination

Läs mer

Laboration i Matlab. Uppgift 1. Beskrivning

Laboration i Matlab. Uppgift 1. Beskrivning aboration i atlab Uppgifterna i denna laboration kan innehålla fsik och matematik som ni inte känner till, men det kommer ni inte att behöva för att kunna lösa uppgifterna. Uppgifterna är skrivna så att

Läs mer