Matematik med Matlab för I Inledning. 1 Programmering i MATLAB
|
|
- Karl-Erik Lindqvist
- för 5 år sedan
- Visningar:
Transkript
1 Matematiska Vetenskaper 21 april 2010 Matematik med Matlab för I Programmering i Matlab. 2- och 3-dimensionell grafik. LAB 2: Några geometriska uppgifter och plottning av figurer. Inledning 1 Programmering i MATLAB 1.1 Funktionsfiler Programering i matlab sker med hjälp av m-filer. Dessa filer skall ges namn som slutar med.m (t.ex. funk.m, kvadrat.m etc). Första raden i en funktionsfil inleds alltid med ordet function, sedan följer utparametrarna och därefter funktionsnamnet följt av inparametrarna: function[y1,y2,...,yn]=filnamn(x1,x2,...,xm) % kommentarer (gärna en beskrivning av funktionen) beräkningar/satser som beskriver funktionen. För att skriva en m-fil så behövs en bra texteditor, t.ex.matlabs egna, emacs. Exempel 1: function y=fun(x) % indata är variabeln x och utdata är y=x^2*(1-sin(x)) y=x.*x.*(1-sin(x)); Du kan kontrollera att filen finns i det aktuella biblioteket med kommandot what. Testa sedan filen med >>help fun >>fun(1) >>fun([1,2,3]) Skriv gärna kommentarer i M-filer. Exempel 2: function[]=m1vrid1(fi) % Funktioner ritar upp en pyramid med hörnen i (0,0,0), (1,0,0), (0,0,1) och (0,1,0) %Hörnet (1,0,0) markeras med en ring. %Pyramiden roteras kring x- och -axlarna med vinkel fi radianer, %samtidigt som den förstoras 1.01^100 i dessa axlars riktning %Förloppet spelas upp i en sekvens med 100 bilder. % %Indata: vinkeln fi %Inga utdata % X=[0,0,0;1,0,0;0 0 1;0 1 0;0 0 0;0 0 1;0 1 0;1 0 0]; plot3(x(:,1),x(:,2),x(:,3)) grid on %hold on V=diag([1.01,1.01,1.01]); Y=X; x=fi/100; S=[cos(x), -sin(x) 0;sin(x) cos(x) 0;0 0 1]; %Avbildnings matris för rotationen kring -axeln
2 sid. 2 av?? T=[1 0 0;0 cos(x) -sin(x);0 sin(x) cos(x)];%avbildnings matris för rotationen kring x-axeln for k=1:100 Y=(V*T*S*Y ) ; plot3(y(:,1),y(:,2),y(:,3), r ) hold on plot3(y(2,1),y(2,2),y(2,3), ob ) axis([ ]) pause(0.1) hold off Se nästa kapitel för kommandona i exemplet. 1.2 Villkor och val Den enklaste villkorsatsen ser ut så här: if vilkor instruktioner(satser) åtskilda av ; Innebörden är att satserna bara utförs om vilkoret är uppfyllt. T.ex. if sie(x)=[1 3] & sie(y)=[1 3] x=x ; y=y ; Villkorssatser kan ha en mer komplicerad form, t.ex. if vilkor satser1 else satser2 Om villkoret är uppfyllt kommer de första satser1 att utföras. I annat fall utförs satser Inmatning och utmatning Ett MATLAB-program kan skriva ut text, data eller felmedelanden. Kommandot disp används för att beordra utskrift av en matris eller text. disp( Matrisen har egenvärdena ); disp([2 3]); ger utskriften Matrisen har egenvärdena 2 3 Med kommandot input får man programmet att stanna och vänta på att användare av programmet skall mata in ett tal/matris. Programraden a=input ( Mata in en vektor i rummet som kolonnvektor ) leder till att programmet skriver ut texten och väntar på användarens svar. Den inmatade vektorn blir sedan värdet på variabeln a. Man kan också temporärt stoppa programflödet med pause. Programexekvering fortsätter när användaren trycker på ett valfri knapp. en programrad som innehåller kommandot error får MATLAB att skriva ut ett felmeddelande och gå ur programmet. Exempel: error( Du får inte mata in en radvektor ) Det finns ett antal ytterligare kommandon för att styra hur program skall arbeta. För information se help lang.
3 sid. 3 av?? 2 Ritning av godtyckliga figurer Om x = (x 1, x 2,...,x n ) och y = (y 1, y 2,...,y n ) är två radvektorer av samma längd så kommer ritkommandot plot(x,y) att rita en kurva som sammanbinder punkterna (x 1, y 1 ),... (x n, y n ). Man kan dirigera på vilket sätt kurvan ritas genom att ge order om särskild linjetyp. Det går också att rita ut punkterna utan att sammanbinda dem genom att bestämma vilken punkttyp som skall användas. Här några exempel: >>x=-3:0.5:3; y=sin(x) >>plot(x,y) >>plot(x,y, : ) (Prickad kurva) >>plot(x,y, o ) (Punkterna som små cirklar) Om vi vill rita t.ex. en polygon kan vi skapa en koordinatmatris vars kolonner är koordinater för hörnen uppräknade i en lämplig ordning. Denna matris kan skrivas på något av följande sätt [ ] x P = = [ ] p y 1 p 2... p n x och y är då radvektorer av längd n av x- resp y-koordinatern för hörnpunkterna, medan p i är en kolonnvektor med kordinaterna för ett hörn. Vi ritar nu figuren genom att plotta x-koordinaterna mot y-koordinaterna med kommandot >> plot(p(1,:),p(2,:)) Pröva genom att rita figuren nedan! (0,1) (1,1) (0,0) (1,0) Allmän hjälp för tvådimensionell grafik får du under rubriken help plotxy.du kan bl.a. en förteckning av alla linjetyper och punkttyper som finns genom att kalla på help plot. För att rita 3-dimensionella figurer använder man kommandot plot3 istället. Om x = (x 1, x 2,...,x n ), y = (y 1, y 2,..., y n ), = ( 1, 2,..., n ) är tre vektorer av samma längd så kommer plot(x,y,) sammanbinda punkterna (x 1, y 1, 1 ),..., (x n, y n, n ). 2.1 Flera kurvor i samma figur Antag att vi vill rita fler grafer i samma bild. Vi kan rita först en graf med hjälp av kommandot >>plot(x,y) och sedan ge kommandot >>hold on Då kommer de gamla graferna att behållas när nya grafer ritas. När man inte längre vill behålla gamla kurvor ger man kommandot >>hold off 2.2 Dimensionering av koordinataxlarna Normalt väljer MATLAB ett koordinatsystem så att alla punkter som skall ritas syns på skärmen. Man kan styra valet av koordinataxlar med hjälp av kommandot axis. För att ta reda på hur axis fungerar skriv >>help axis Pröva följande exempel: >>x=0:0.1:pi; y=sin(x); plot(x,y) >>axis([ ])
4 sid. 4 av?? >>axis( off ) >>axis([0 pi 0 1] >>axis ( on ) >>axis(axis);hold on >>x=-1:0.1:2; y=cos(x); plot(x,y) >>hold off >>x=0:0.1:pi; y=sin(x); plot(x,y) 3 Uppgifter till Lab 2 Kommandon som kan vara till nytta i dessa uppgifter : norm beräknar längden av en vektor. sie beräknar antalet rader och kolonner i en matris. acos arcus-cosinus. dot beräknar skalärprodukten av två vektorer (alternativt: x *y om x och y är kolonnvektorer). Vinkeln mellan två vektorer Uppgift 1: Skriv en funktionsfil som beräknar vinkeln mellan två givna vektorer. Matematisk formel : x y = x y cosv Funktionsfil: function v=vinkel(x, y) Input : x,y - två vektorer Output : v - vinkeln mellan x och y. Programmet skall ge vinkeln mellan vektorerna mätt i radianer. Skriv gärna programmet så att det inte spelar någon roll om vektorerna matas in som kolonnvektorer eller som radvektorer. Testa funktionen på några olika par av vektorer. Det är klokt att bl.a. testa med vektorer där du vet svaret. Spegling Matematisk bakgrund : Låt planet π vara givet som Ax + By + C = D. Dividerar vi ekvationen med A 2 + B 2 + C 2, så får vi en ny ekvation ax + by + c = d, och en normalvektor n = (a, b, c) av längd 1. Tag en punkt med ortsvektorn x, och låt p och s vara ortsvektorn för ortogonala projektionen respektive speglingen av x i planet π. Om nu x 0 är ortsvektorn för en punkt i planet så ger projektionsformeln (Observera att x 0 n = d för en punkt på planet) För spegelpunkten gäller s = x + 2(p x), dvs p x = ((x 0 x) n)n = (x 0 n x n)n = (d x n)n s = x + 2(d x n)n Uppgift 2: Skriv ett program som gör följande: Givet planet Ax + By + C = D och en punkt x i rummet, beräkna spegelbilden s av x i planet. Funktionsfil: function s=spegel(x, A, B, C, D) Input : Punkten x och parametrarna i planets ekvation. Output : Spegelbilden s. För bästa anpassning till nästa uppgift, presentera alla förekommande vektorer som kolonnvektorer. Testa funktionerna på några lämpligt valda plan och punkter, för vilka man lätt kontrollerar att resultaten stämmer.
5 Ritning av godtyckliga figurer sid. 5 av?? Uppgift 3: Rita en triangel i planet. Välj hörn så att triangeln inte skärs av linjen x + 2y = 1 (byt gärna ut någon koordinat om någon vinkel är nära 180 ). Använd funktionen spegel i föregåe avsnitt för att bestämma figurens spegelbild i linjen x+2y = 1. Observera att spegling i plan ska bytas ut mot spegling i linje: välj C = 0 och mata in vektorn x med -koordinaten noll. Plotta linjen, figuren och dess spegelbild i samma figur. Kommandot axis equal efter plot är nödvändigt för att speglingen ska se korrekt ut. Rotationer av objekt i 3d Först lite om basbyte och linjära transformationer. Detta behandlas mera utförligt i Lay, avsnitt 4.7. I nästa uppgift behöver vi rotera rummets vektorer kring en fritt vald axel. Om denna axel är axeln är det lätt att hitta standardmatrisen M för denna vridning. Om rotationsaxeln är en annan, kan man byta till en annan ON-bas (f 1,f 2,f 3 ), där f 3 är en vektor i rotationsaxelns riktning. Antag att koordinaterna för en vektor u i standardbasen (e 1,e 2,e 3 ) heter (x, y, ) och i den nya basen (ξ, η, ζ), då är u = xe 1 + ye 2 + e 3 = ξf 1 + ηf 2 + ζf 3, vilket också kan skrivas x y = [ f 1 f 2 f 3 ] ξ η ζ = P ξ η ζ P kallas basbytesmatrisen och dess kolonner är de nya basvektorerna. Om nu T är en linjär transformation som i basen (f 1,f 2,f 3 ) har matrisen M, och om T(u) = x e 1 + y e 2 + e 3 = ξ f 1 + η f 2 + ζ f 3, så gäller x y = P ξ η = PM ξ η = PMP 1 x y ζ ζ Standardmatrisen för T är därför PMP 1. När kolonnerna i P är ON, blir P 1 = P T (ortogonalmatris).
6 sid. 6 av?? Beräkning av rotationsmatriser Matematisk bakgrund: y Låt r = x y vara ortsvektorn för en punkt i rummet. Sambandet r = Mr, där cosθ sinθ 0 M = sin θ cosθ θ r r x ger då en vridning av r en vinkel θ kring -axeln (fig). Vi vill nu vrida en punkt kring en axel genom origo med riktningsvektor v = a b c. Vi byter till en ny lämplig (högerorienterad) ON-bas B = {f 1,f 2,f 3 } som väljs så att f 1 = u/ u, f 2 = w/ w, och f 3 = v/ v där u = b a 0, w = ac bc (a 2 + b 2 ) θ r r y Med P = [f 1 f 2 f 3 ] (basbytesmatrisen) så ges sambandet mellan nya och gamla koordinater av r = Pρ, där ρ = [r] B (koordinaterna för r i basen B). I denna bas så ges matrisen för rotationen av matrisen M ovan. Vi får x ρ = Mρ och r = Pρ = PMρ = PMP 1 r. Notera att eftersom kolonnerna i P utgör en ON-bas så är P 1 = P T. Multiplikation med matrisen R = PMP T ger således en vridning med vinkeln θ kring vektorn v. En samtidig vridning av flera ortsvektorer r 1,r 2,...,r n åstadkommes genom matrismultiplikation v y r θ r. R[r 1 r 2... r n ] = [r 1 r 2... r n] x
7 sid. 7 av?? Uppgift 4: a. Rotationsmatrisen Skriv en funktionsfil R=rotation(v, t) där v är den vektor som ger rotationsaxeln, t är den skalär som ger rotationsvinkeln och där R är den beräknade 3x3 rotationsmatrisen. Eventuell finputsning: Om v är parallell med -axeln, blir vektorn u enligt proceduren ovan lika med nollvektorn. Tillfoga en villkorssats som gör att programmet klarar även detta fall! b. En roterande kub Skriv en funktionsfil kub(v,t) som åstadkommer en roterande kub i grafikfönstret till MATLAB där rotationsaxeln ges av vektorn v och kuben vrids vinkeln t i varje litet rotationssteg. Någon utvariabel behövs inte, filen ska ju bara åstadkomma plottning. Tillverka en matris K vars kolonner är koordinatvektorerna för kubens hörn, skrivna i en sådan ordning att vi kan plotta kubens alla kanter. Mata in dessa vektorer som k 1,... k 8, bilda sedan K genom att räkna upp vektorerna i lämplig ordning K = [k1 k2...] (rita figur som stöd). För att inte missa någon kant måste vi ta med varje hörn (minst) två gånger. Vi ritar nu figuren genom att plotta x-koordinaterna mot y-koordinaterna med kommandot >> plot(k(1,:),k(2,:)) Genom att utelämna koordinaterna får vi kubens projektion på xy planet. Animationen blir snyggast om man låter kubens centrum ligga i origo. Programmet kan t.ex. bygga på en loop där man i varje steg vrider kuben exempelvis 1/100 varv, ritar (plotta kubmatrisens första rad mot den andra, precis som ovan) och ger kommandot drawnow eller pause( t) (se Matlab help!). Ange axis square efter plotkommandot. Mera om plottning av 3d-objekt Det handlar om att avbilda en projektion av objektet på ett plan. Ett enkelt sätt att göra detta är som rekommerades i ovanståe uppgift att välja xy-planet som projektionsplan. Man plottar då punkternas x-koordinater mot y-koordinaterna (-koordinaterna lämnas därhän). Eftersom man här kan välja rotationsaxel fritt, kan man ändå åstadkomma alla perspektiv på en roterande kub om man nöjer sig med att projicera på xy-planet. Annars finns i Matlab ett 3D-plot-kommando plot3. Kommandot i föregåe uppgift blir då istället >> plot3(k(1,:),k(2,:),k(:,3)) Den projektion som används här, innebär att linjer som är parallella också ser parallella ut i projektionen. I verkligheten ser man dock parallella linjer konvergera mot en punkt långt borta (t ex skenorna på ett järnvägsspår). Betraktar man kuben på lite håll, så påverkas parallelliteten ganska lite. Det ser alltså någorlunda realistiskt ut, om man tänker sig att kuben inte befinner sig alltför nära ögat. Däremot kan det vara svårt att se vad som är fram och bak på kuben, och en vanlig synvilla är att den plötsligt byter rotationsriktning. Detta kan avhjälpas genom att man märker en av kubens sidor, t ex genom att rita ut diagonalerna i den sidan. (Vill man åstadkomma nyss nämnda projektion med konvergerande linjer, kan detta åstadkommas med sk homogena koordinater. Man arbetar med 4 4 matriser - se Lay, avsnitt 2.7!).
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 merHomogena 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 merGeometriska 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 merTransformationer 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 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 merM0043M 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 merInledning. 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 mer1 Vektorer i koordinatsystem
1 Vektorer i koordinatsystem Ex 11 Givet ett koordinatsystem i R y a 4 b x Punkten A = (3, ) och ortsvektorn a = (3, ) och punkten B = (5, 1) och ortsvsektorn b = (5, 1) uttrycks på samma sätt, som en
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 merFunktioner 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 merSF1624 Algebra och geometri Lösningsförslag till tentamen DEL A. t 2
SF64 Algebra och geometri Lösningsförslag till tentamen 4--4 DEL A. I rummet R har vi punkterna P = (,, 4) och Q = (,, ), samt linjen L som ges av vektorerna på formen t t, t där t är en reell parameter.
Läs merLab 1, Funktioner, funktionsfiler och grafer.
Lab 1, Funktioner, funktionsfiler och grafer. Starta gärna en dagbok genom att ge kommandot diary lab1. Skriv in alla beräkningar som efterfrågas i uppgifterna i dagboken. Glöm inte diary off om det skrivna
Läs merLösningar till utvalda uppgifter i kapitel 1
Lösningar till utvalda uppgifter i kapitel. Vi utnyttjar definitionen av skalärprodukt som ger att u v u v, där α är (minsta) vinkeln mellan u v. I vårt fall så får vi 7 =. Alltså är den sökta vinkeln
Läs merLinjära avbildningar. Låt R n vara mängden av alla vektorer med n komponenter, d.v.s. x 1 x 2. x = R n = x n
Linjära avbildningar Låt R n vara mängden av alla vektorer med n komponenter, d.v.s. R n = { x = x x. x n } x, x,..., x n R. Vi räknar med vektorer x, y likandant som i planet och i rymden. vektorsumma:
Läs merVektorgeometri för gymnasister
Vektorgeometri för gymnasister Per-Anders Svensson http://homepage.lnu.se/staff/psvmsi/vektorgeometri/gymnasiet.html Fakulteten för teknik Linnéuniversitetet Linjära avbildningar I Innehåll En liten tillbakablick:
Läs mer. b. x + 2 y 3 z = 1 3 x y + 2 z = a x 5 y + 8 z = 1 lösning?
Repetition, Matematik 2, linjär algebra 10 Lös ekvationssystemet 5 x + 2 y + 2 z = 7 a x y + 3 z = 8 3 x y 3 z = 2 b 11 Ange för alla reella a lösningsmängden till ekvationssystemet 2 x + 3 y z = 3 x 2
Läs merVeckoblad 1, Linjär algebra IT, VT2010
Veckoblad, Linjär algebra IT, VT Under den första veckan ska vi gå igenom (i alla fall stora delar av) kapitel som handlar om geometriska vektorer. De viktigaste teoretiska begreppen och resultaten i kapitlet
Läs merax + y + 2z = 3 ay = b 3 (b 3) z = 0 har (a) entydig lösning, (b) oändligt många lösningar och (c) ingen lösning.
UPPSALA UNIVERSITET Matematiska institutionen Anders Johansson Prov i matematik ES, Frist, KandMa LINJÄR ALGEBRA och GEOMETRI I 2010 10 21 Skrivtid: 8.00 13.00. Tillåtna hjälpmedel: Skrivdon. Lösningarna
Läs merLab 2, Funktioner, funktionsfiler och grafer.
Lab 2, Funktioner, funktionsfiler och grafer. Laborationen innehåller 8 deluppgifter. Uppg. 1-3: behandlar Matlabs grundläggande operationer Uppg. 4-5: behandlar kurvritning Uppg. 6-8: behandlar funktionsfiler
Läs merLinjär algebra med MATLAB
INGENJÖRSHÖGSKOLAN Matematik Fredrik Abrahamsson, Anders Andersson Innehåll Linjär algebra med MATLAB 1 Grundläggande begrepp 1 1.1 Introduktion...................................... 1 1.2 Genomförande
Läs merSF1624 Algebra och geometri Lösningsförslag till modelltentamen DEL A
SF624 Algebra och geometri Lösningsförslag till modelltentamen DEL A () (a) Använd Gauss-Jordans metod för att bestämma lösningsmängden till ekvationssystemet 2x + 4x 2 + 2x 3 + 2x 4 = 2, 3x + 6x 2 x 3
Läs merVektorgeometri för gymnasister
Vektorgeometri för gymnasister Per-Anders Svensson http://homepage.lnu.se/staff/psvmsi/vektorgeometri/gymnasiet.html Fakulteten för teknik Linnéuniversitetet Linjära avbildningar IV Innehåll Nollrum och
Läs merLINJÄRA AVBILDNINGAR
LINJÄRA AVBILDNINGAR Xantcha november 05 Linjära avbildningar Definition Definition En avbildning T : R Ñ R (eller R Ñ R ) är linjär om T pau ` bvq at puq ` bt pvq för alla vektorer u, v P R (eller u,
Läs merTAIU07 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 merOctober 9, Innehållsregister
October 9, 017 Innehållsregister 1 Vektorer 1 1.1 Geometrisk vektor............................... 1 1. Vektor och koordinatsystem.......................... 1 1.3 Skalär produkt (dot eller inner product)...................
Läs mer1 som går genom punkten (1, 3) och är parallell med vektorn.
KTH Matematik Extra uppgifter på linjär algebra SF1621 Analytiska metoder och linjär algebra 2 för OPEN och T Förkunskaper Obs en del av detta är repetition från förra kursen Men innan ni ens börjar med
Läs mere = (e 1, e 2, e 3 ), kan en godtycklig linjär
Linjära avbildningar II Förra gången visade vi att givet en bas i rummet, e = (e 1, e 2, e 3 ), kan en godtycklig linjär avbildning F : R 3 R 3 representeras av en matris: Om vi betecknar en vektor u:s
Läs mer15 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 merModul 1: Komplexa tal och Polynomekvationer
Modul : Komplexa tal och Polynomekvationer. Skriv på formen a + bi, där a och b är reella, a. (2 + i)( 2i) 2. b. + 2i + 3i 3 4i + 2i 2. Lös ekvationerna a. (2 i)z = 3 + i. b. (2 + i) z = + 3i c. ( 2 +
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 merRÄKNEOPERATIONER MED VEKTORER LINJÄRA KOMBINATIONER AV VEKTORER ----------------------------------------------------------------- Låt u vara en vektor med tre koordinater, u = x, Vi säger att u är tredimensionell
Läs merFöreläsning 13 Linjär Algebra och Geometri I
Föreläsning 13 Linjär Algebra och Geometri I Se slide 1: det är i rymden oftast lättast att jobba med parametrar för linjer och ekvationer för plan. Exempel: Låt l : (x, y, z) = (1 t, 3 + t, 4t), t R och
Läs merVeckoblad 3, Linjär algebra IT, VT2010
Veckoblad 3, Linjär algebra IT, VT Vi inleder den tredje veckan med att gå igenom begreppen determinant och invers matris som vi inte hann med i vecka, se veckoblad för övningar etc på dessa avsnitt. Därefter
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 merSF1624 Algebra och geometri Lösningsförslag till tentamen DEL A
SF1624 Algebra och geometri Lösningsförslag till tentamen 2011-06-09 DEL A (1) Betrakta ekvationssystemet x y 4z = 2 2x + 3y + z = 2 3x + 2y 3z = c där c är en konstant och x, y och z är de tre obekanta.
Läs merVektorgeometri för gymnasister
Vektorgeometri för gymnasister Per-Anders Svensson http://w3.msi.vxu.se/users/pa/vektorgeometri/gymnasiet.html Institutionen för datavetenskap, fysik och matematik Linnéuniversitetet Vektorer i planet
Läs merLinjär Algebra, Föreläsning 2
Linjär Algebra, Föreläsning 2 Tomas Sjödin Linköpings Universitet Geometriska vektorer, rummen R n och M n 1 En (geometrisk) vektor är ett objekt som har storlek och riktning, men inte någon naturlig startpunkt.
Läs mer===================================================
AVSTÅNDSBERÄKNING ( I ETT TREDIMENSIONELLT ORTONORMERAT KOORDINATSYSTEM ) Avståndet mellan två punkter Låt A ( x1, och B ( x, y, z) vara två punkter i rummet Avståndet d mellan A och B är d AB ( x z x1)
Läs merSF1624 Algebra och geometri Lösningsförslag till tentamen DEL A
SF624 Algebra och geometri Lösningsförslag till tentamen 202-2-3 DEL A Betrakta punkterna A = (2, 2) och B = (6, 4) och linjen (, 3) + t(2, ) i planet (a) Det finns exakt en punkt P på linjen så att triangeln
Läs merSKRIVNING I VEKTORGEOMETRI
SKRIVNING I VEKTORGEOMETRI 2018-04-24 Om inget annat uttryckligen sägs, kan koordinaterna för en vektor i antas vara givna i en ON-bas. Baser i rummet kan dessutom antas vara positivt orienterade. 1. Bestäm
Läs merSF1624 Algebra och geometri Lösningsförslag till tentamen DEL A
SF64 Algebra och geometri Lösningsförslag till tentamen 533 DEL A Planet H ges av ekvationen 3x y + 5z + a) Bestäm en linje N som är vinkelrät mot H ( p) b) Bestäm en linje L som inte skär planet H ( p)
Läs merTANA17 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 merUppsala Universitet Matematiska Institutionen Bo Styf. Sammanfattning av föreläsningarna
Uppsala Universitet Matematiska Institutionen Bo Styf LAoG I, 5 hp ES, KandMa, MatemA -9-6 Sammanfattning av föreläsningarna 3-7 Föreläsningarna 3 7, 8/ 5/ : Det viktigaste är här att du lär dig att reducera
Läs merSKRIVNING I VEKTORGEOMETRI
SKRIVNING I VEKTORGEOMETRI 201-0-0 14.00-17.00 Om inget annat uttryckligen sägs, kan koordinaterna för en vektor i antas vara givna i en ON-bas. Baser i rummet kan dessutom antas vara positivt orienterade.
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 mer16.7. Nollrum, värderum och dimensionssatsen
170 16 LINJÄRA AVBILDNINGAR 16.7. Nollrum, värderum och dimensionssatsen Definition 16.33. Låt F : V W vara en linjär avbildning. 1. Nollrummet till F definierar vi som mängden av alla u V, vilkas bild
Läs mer17. Övningar ÖVNINGAR Låt F och G vara avbildningar på rummet, som i basen e = {e 1,e 2,e 3 } ges av. x 1 x 2 2x 2 + 3x 3 2x 1 x 3
192 17 ÖVNINGAR 17. Övningar 17.1. Låt F och G vara avbildningar på rummet, som i basen e = {e 1,e 2,e 3 } ges av F(eX) = ey = e x 1 x 2 2x 2 + 3x 3 2x 1 x 3, G(eX) = e x 1 x 2 x 2 2 x 2 + x 3 Undersök
Läs merax + y + 4z = a x + y + (a 1)z = 1. 2x + 2y + az = 2 Ange dessutom samtliga lösningar då det finns oändligt många.
LUNDS TEKNISKA HÖGSKOLA MATEMATIK TENTAMENSSKRIVNING Linjär algebra 8 kl 4 9 INGA HJÄLPMEDEL. För alla uppgifterna, utom 3, förklara dina beteckningar och motivera lösningarna väl. Alla baser får antas
Läs mer5 Linjär algebra. 5.1 Addition av matriser 5 LINJÄR ALGEBRA
5 LINJÄR ALGEBRA 5 Linjär algebra En kul gren av matematiken som inte fått speciellt mycket utrymme i gymnasiet men som har många tillämpningsområden inom t.ex. fysik, logistik, ekonomi, samhällsplanering
Läs merMer 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 merVektorgeometri. En vektor v kan representeras genom pilar från en fotpunkt A till en spets B.
Vektorgeometri En vektor v kan representeras genom pilar från en fotpunkt A till en spets B. Två pilar AB, A B tilllhör samma vektor om de har samma riktning och samma längd. Vi skriver v = AB = B A B
Läs merMathematica. Utdata är Mathematicas svar på dina kommandon. Här ser vi svaret på kommandot från. , x
Mathematica Första kapitlet kommer att handla om Mathematica det matematiska verktyg, som vi ska lära oss hantera under denna kurs. Indata När du arbetar med Mathematica ger du indata i form av kommandon
Läs merSF1624 Algebra och geometri
Föreläsning 8 Institutionen för matematik KTH 16 november 2016 Matriser och linjära avbildningar Dagens ämnen (kap 3.3 och 3.4): Exempel på linjära avbildningar Nollrum och Bildrum Dimensionssatsen / Rangsatsen
Läs merLinjär algebra på några minuter
Linjär algebra på några minuter Linjära ekvationssystem Ekvationssystem: { Löses på matrisform: ( ) ( ) I det här fallet finns en entydig lösning, vilket betyder att determinanten av koefficientmatrisen
Läs merVektorgeometri för gymnasister
Vektorgeometri för gymnasister Per-Anders Svensson http://homepage.lnu.se/staff/psvmsi/vektorgeometri/gymnasiet.html Fakulteten för teknik Linnéuniversitetet Räta linjens och planets ekvationer II Innehåll
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 merVektorgeometri för gymnasister
Vektorgeometri för gymnasister Per-Anders Svensson http://homepage.lnu.se/staff/psvmsi/vektorgeometri/gymnasiet.html Fakulteten för teknik Linnéuniversitetet Räta linjens och planets ekvationer I Innehåll
Läs merFöreläsn. anteckn. HT13. Vecka 6-7. Egenvärden och Egenvektorer. Slumpvandringar på Grafer. Kap. 8-9
Föreläsn. Anteckn., Linjär algebra D HT01/Genkai Zhang 1 Föreläsn. anteckn. HT1. Vecka 6-7. Egenvärden och Egenvektorer. Slumpvandringar på Grafer. Kap. 8-9 Det 4:de huvuda momentet av kursen är egenvektorer/egenvärden
Läs merAt=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 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 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 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 merSF1624 Algebra och geometri
SF1624 Algebra och geometri Föreläsning 2 David Rydh Institutionen för matematik KTH 28 augusti 2018 Detta gjorde vi igår Punkter Vektorer och skalärer, multiplikation med skalär Linjärkombinationer, spannet
Läs merP Q = ( 2, 1, 1), P R = (0, 1, 0) och QR = (2, 2, 1). arean = 1 2 P Q P R
1 Matematiska Institutionen KTH Lösningar till några övningar på geometri och vektorer inför lappskrivning nummer 2 på kursen Linjär algebra II, SF1604, vt11. 1. En triangel har hörn i punkterna (1, 2,
Läs mer16.7. Nollrum, värderum och dimensionssatsen
86 6 LINJÄRA AVBILDNINGAR 6.7. Nollrum, värderum och dimensionssatsen Definition 6.36. Låt F : V W vara en linjär avbildning.. Nollrummet till F definierar vi som mängden av alla u V som avbildas på nollvektorn,
Läs merSKRIVNING I VEKTORGEOMETRI
SKRIVNING I VEKTORGEOMETRI 2016-05-10 14.00-17.00 Om inget annat uttryckligen sägs, kan koordinaterna för en vektor i antas vara givna i en ON-bas. Baser i rummet kan dessutom antas vara positivt orienterade.
Läs merATT RITA GRAFER MED KOMMANDOT "PLOT"
MATLAB, D-plot ATT RITA GRAFER MED KOMMANDOT "PLOT" Syntax: Vi börjar med det enklaste plot-kommandot i matlab,,där x är en vektor x- värden och y en vektor med LIKA MÅNGA motsvarande y-värden. Anta att
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 merLösningsförslag till skrivningen i Vektorgeometri (MAA702) måndagen den 30 maj 2005
VÄXJÖ UNIVERSITET Matematiska och systemtekniska institutionen Per-Anders Svensson Lösningsförslag till skrivningen i Vektorgeometri (MAA702) måndagen den 30 maj 2005 Uppgift. Bestäm samtliga vektorer
Läs merRepetition, Matematik 2 för lärare. Ï x + 2y - 3z = 1 Ô Ì 3x - y + 2z = a Ô Á. . Beräkna ABT. Beräkna (AB) T
Repetition, Matematik 2 för lärare Ï -2x + y + 2z = 3 1. Ange för alla reella a lösningsmängden till ekvationssystemet Ì ax + 2y + z = 1. Ó x + 3y - z = 4 2. Vad är villkoret på talet a för att ekvationssystemet
Läs merVektorgeometri för gymnasister
Vektorgeometri för gymnasister Per-Anders Svensson http://homepage.lnu.se/staff/psvmsi/vektorgeometri/gymnasiet.html Fakulteten för teknik Linnéuniversitetet Linjära avbildningar II Innehåll Repetition:
Läs mer1 Linjära ekvationssystem. 2 Vektorer
För. 1 1 Linjära ekvationssystem Gaußelimination - sriv om systemet för att få ett trappformat system genom att: byta ordningen mellan ekvationer eller obekanta; multiplicera en ekvation med en konstant
Läs merTANA17 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 merUPPSALA UNIVERSITET Matematiska institutionen Styf. Exempeltenta med lösningar Programmen EI, IT, K, X Linjär algebra juni 2004
UPPSALA UNIVERSITET Matematiska institutionen Styf Exempeltenta med lösningar Programmen EI, IT, K, X Linjär algebra juni 24 Skrivtid: Fem timmar. Tillåtna hjälpmedel: Skrivdon. Lösningarna skall vara
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 merUppsala Universitet Matematiska Institutionen Bo Styf. Svar till tentan. Del A. Prov i matematik Linj. alg. o geom
Uppsala Universitet Matematiska Institutionen Bo Styf Prov i matematik Linj. alg. o geom. 1 2011-05-07 Svar till tentan. Del A 1. För vilka värden på a är ekvationssystemet { ax + y 1 2x + (a 1y 2a lösbart?
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 merChalmers tekniska högskola Datum: kl Telefonvakt: Linnea Hietala MVE480 Linjär algebra S
MATEMATIK Hjälpmedel: inga Chalmers tekniska högskola Datum: 69 kl 4-8 Tentamen Telefonvakt: Linnea Hietala 55 MVE48 Linjär algebra S Tentan rättas och bedöms anonymt Skriv tentamenskoden tydligt på placeringlista
Läs merStudiehandledning till linjär algebra Avsnitt 4
Svante Ekelin Institutionen för matematik KTH 1995 Studiehandledning till linjär algebra Avsnitt 4 Kapitel 6 och 9.3 i Anton/Rorres: Elementary Linear Algebra: Applications version (7:e uppl.) I avsnitt
Läs mer4x az = 0 2ax + y = 0 ax + y + z = 0
LUNDS TEKNISKA HÖGSKOLA MATEMATIK TENTAMENSSKRIVNING LINJÄR ALGEBRA 206-03-4 kl 8 3 INGA HJÄLPMEDEL Lösningarna skall vara försedda med ordentliga motiveringar Alla koordinatsystem får antas vara ortonormerade
Läs merAnalys 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 merSKRIVNING I VEKTORGEOMETRI
SKRIVNING I VEKTORGEOMETRI 017-05-09 Om inget annat uttryckligen sägs, kan koordinaterna för en vektor i antas vara givna i en ON-bas. Baser i rummet kan dessutom antas vara positivt orienterade. 1. Bestäm
Läs merSF1624 Algebra och geometri Lösningsförslag till tentamen DEL A
SF1624 Algebra och geometri Lösningsförslag till tentamen 2010-10-22 DEL A (1) Uttrycket (x, y, z) (1, 1, 1) + s(1, 3, 0) + t(0, 5, 1) definierar ett plan W i rummet där s och t är reella parametrar. (a)
Läs mer{ 1, om i = j, e i e j = 0, om i j.
34 3 SKALÄPRODUKT 3. Skaläprodukt Definition 3.. Skalärprodukten mellan två vektorer u och v definieras där θ är vinkeln mellan u och v. u v = u v cos θ, Anmärkning 3.. Andra beteckningar för skalärprodukt
Läs merLösningsförslag till skrivningen i Vektorgeometri (MAA702) Måndagen den 13 juni 2005
VÄXJÖ UNIVERSITET Matematiska och systemtekniska institutionen Per-Anders Svensson Lösningsförslag till skrivningen i Vektorgeometri (MAA70) Måndagen den 13 juni 005 Uppgift 1. Lös ekvationssystemet AX
Läs merLYCKA TILL! kl 8 13
LUNDS TEKNISK HÖGSKOL MTEMTIK TENTMENSSKRIVNING Linjär algebra 0 0 kl 8 3 ING HJÄLPMEDEL Förklara dina beteckningar och motivera lösningarna väl Om inget annat anges är koordinatsystemen ortonormerade
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 PM:et. Gå sedan igenom exemplen
Läs merLÖSNINGAR LINJÄR ALGEBRA LUNDS TEKNISKA HÖGSKOLA MATEMATIK
LUNDS TEKNISKA HÖGSKOLA MATEMATIK LÖSNINGAR LINJÄR ALGEBRA 2017-10-2 1 Om vi skriver ekvationssystemet på matrisform AX = Y, så vet vi att systemet har en entydig lösning X = A 1 Y då det A 0 Om det A
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 merAB2.1: Grundläggande begrepp av vektoranalys
AB2.1: Grundläggande begrepp av vektoranalys En vektor är en storhet som dels har icke-negativ storlek dels har riktning i rummet. Två vektorer a och b är lika, a = b, om de har samma storlek och samma
Läs merVektorgeometri för gymnasister
Vektorgeometri för gymnasister Per-Anders Svensson http://homepage.lnu.se/staff/psvmsi/vektorgeometri/gymnasiet.html Fakulteten för teknik Linnéuniversitetet Skalärprodukt Innehåll Skalärprodukt - Inledning
Läs merTentamen 1 i Matematik 1, HF okt 2018, Skrivtid: 14:00-18:00 Examinator: Armin Halilovic
Tentamen i Matematik, HF9 4 okt 8, Skrivtid: 4:-8: Examinator: Armin Halilovic För godkänt betyg krävs av max 4 poäng Betygsgränser: För betyg A, B, C, D, E krävs, 9, 6, respektive poäng Komplettering:
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 merTAIU07 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 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 merMer 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 merVektorgeometri. En inledning Hasse Carlsson
Vektorgeometri En inledning Hasse Carlsson Matematiska institutionen Göteborgs universitet och Chalmers tekniska högskola Version 01 Innehåll 1 Inledning Geometriska vektorer.1 Definition av vektorer........................
Läs merVektorgeometri för gymnasister
Vektorgeometri för gymnasister Per-Anders Svensson http://homepage.lnu.se/staff/psvmsi/vektorgeometri/gymnasiet.html Fakulteten för teknik Linnéuniversitetet Areor, vektorprodukter, volymer och determinanter
Läs merExplorativ övning Vektorer
Eplorativ övning Vektorer Syftet med denna övning är att ge grundläggande kunskaper om vektorräkning och dess användning i geometrin Liksom många matematiska begrepp kommer vektorbegreppet från fysiken
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 mer