Produkten f(x) och g(x)

Relevanta dokument
MATLAB. Introduktion. Syfte. Tips. Oktober 2009

MATLAB övningar, del1 Inledande Matematik

Sidor i boken f(x) = a x 2 +b x+c

Transformationer i R 2 och R 3

TANA17 Matematiska beräkningar med Matlab

Introduktion till MATLAB

Geometriska transformationer

Mer om funktioner och grafik i Matlab

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

Om ellipsen och hyperbelns optiska egenskaper

Funktioner och grafritning i Matlab

TAIU07 Matematiska beräkningar med Matlab

MÖ-uppgifter. f(x) och g(x) Produkten f(x) och g(x)

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

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

Kvalificeringstävling den 30 september 2008

Index. Vektorer och Elementvisa operationer. Summor och Medelvärden. Grafik i två eller tre dimensioner. Ytor. 20 januari 2016 Sida 1 / 26

Matematik CD för TB. x + 2y 6 = 0. Figur 1:

Kort om programmering i Matlab

Uppgiftshäfte Matteproppen

Matlabövning 1 Funktioner och grafer i Matlab

Utforska cirkelns ekvation

1.1 MATLABs kommandon för matriser

Funktioner. Räta linjen

Linjära ekvationssystem

Där a = (1, 2,0), b = (1, 1,2) och c = (0,3, 1) Problem 10. Vilket är det enda värdet hos x för vilket det finns a och b så att

15 februari 2016 Sida 1 / 32

Lösningar till udda övningsuppgifter

At=A' % ' transponerar en matris, dvs. kastar om rader och kolonner U' % Radvektorn U ger en kolonnvektor

Fler uppgifter på andragradsfunktioner

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

SF1626 Flervariabelanalys Lösningsförslag till tentamen DEL A

KS övning 1. Problem 1. Beräkna Problem 2. Förenkla. (x 1 3 y

4.4. Mera om grafiken i MATLAB

SF1513 NumProg för Bio3 HT2013 LABORATION 4. Ekvationslösning, interpolation och numerisk integration. Enkel Tredimensionell Design

Trigonometri. Sidor i boken 26-34

9 MÖ % trecirk, cirklar som tangerar varandra format compact % Ger kompakt radutskrift (inga tomma rader) x=[0.]'; y=[ ]'; plot(x,y,'o'), axis e

Vektorgeometri för gymnasister

Komposanter, koordinater och vektorlängd Ja, den här teorin gick vi igenom igår. Istället koncentrerar vi oss på träning inför KS3 och tentamen.

Provet består av Del I, Del II, Del III samt en muntlig del och ger totalt 76 poäng varav 28 E-, 24 C- och 24 A-poäng.

Instuderingsfrågor för Endimensionell analys kurs B1

NUMPROG, 2D1212, vt Föreläsning 1, Numme-delen. Linjära ekvationssystem Interpolation, Minstakvadratmetoden

Undersökande arbetssätt i matematik 1 och 2

Matlabövning 1 Funktioner och grafer i Matlab

Institutionen för Matematik. SF1625 Envariabelanalys. Lars Filipsson. Modul 1

4x 1 = 2(x 1). i ( ) får vi 5 3 = 5 1, vilket inte stämmer alls, så x = 1 2 är en falsk rot. Svar. x = = x x + y2 1 4 y

TANA17 Matematiska beräkningar med Matlab

Grafik och Egna funktioner i Matlab

SF1626 Flervariabelanalys Lösningsförslag till tentamen DEL A. 1. En svängningsrörelse beskrivs av

SF1626 Flervariabelanalys Tentamen Måndagen den 16 mars 2015

Kapitel 4. cos(64 )= s s = 9 cos(64 )= 3.9m. cos(78 )= s s = 9 cos(78 )= 1.9m. a) tan(34 )= x x = 35 tan(34 )= 24cm

f(x) = 1 x 1 y = f(x) = 1 y = 1 (x 1) = 1 y x = 1+ 1 y f 1 (x) = 1+ 1 x 1+ 1 x 1 = 1 1 =

Instuderingsfrågor för Endimensionell analys kurs B1 2011

Lösningar till övningstentan. Del A. UPPSALA UNIVERSITET Matematiska institutionen Styf. Övningstenta BASKURS DISTANS

2 Matrisfaktorisering och lösning till ekvationssystem

SF1626 Flervariabelanalys Lösningsförslag till tentamen DEL A

x +y +z = 2 2x +y = 3 y +2z = 1 x = 1 + t y = 1 2t z = t 3x 2 + 3y 2 y = 0 y = x2 y 2.

SF1624 Algebra och geometri Lösningsförslag till tentamen DEL A. t 2

Datorövning 1 Fördelningar

Trepoängsproblem. Kängurutävlingen 2014 Junior. 1 Bilden visar tre kurvor med längderna a, b respektive c. Vilket av följande påståenden är korrekt?

Matematik och modeller Övningsuppgifter

TENTAMEN. Ten2, Matematik 1 Kurskod HF1903 Skrivtid 13:15-17:15 Fredagen 25 oktober 2013 Tentamen består av 4 sidor

M0043M Integralkalkyl och Linjär Algebra, H14, Matlab, Föreläsning 1

TAIU07 Matematiska beräkningar med Matlab

% Föreläsning 3 10/2. clear hold off. % Vi börjar med att titta på kommandot A\Y som löser AX=Y

Moment Viktiga exempel Övningsuppgifter

Vektorgeometri för gymnasister

Del A: Digitala verktyg är inte tillåtna. Endast svar krävs. Skriv dina svar direkt på provpappret.

LAB 1. FELANALYS. 1 Inledning. 2 Flyttal. 1.1 Innehåll. 2.1 Avrundningsenheten, µ, och maskinepsilon, ε M

Programmering i Matlab

Om ellipsen och hyperbelns optiska egenskaper. Och lite biljard

Veckoblad 1, Linjär algebra IT, VT2010

Tentamen 1 i Matematik 1, HF1903 Torsdag 22 augusti Skrivtid: 14:00-18:00 Examinator: Armin Halilovic

Tentamen 1 i Matematik 1, HF okt 2018, Skrivtid: 14:00-18:00 Examinator: Armin Halilovic

Teori och teori idag, som igår är det praktik som gäller! 1 (Bokens nr 3216) Figur 1:

TENTAMEN. Matematik 1 Kurskod HF1903 Skrivtid 13:15-17:15 Onsdagen 25 september 2013 Tentamen består av 3 sidor

Mer om funktioner och grafik i Matlab

Dagens tema är exponentialfunktioner. Egentligen inga nyheter, snarare repetition. Vi vet att alla exponentialfunktioner.

Tentamen TNM061, 3D-grafik och animering för MT2. Onsdag 20/ kl SP71. Inga hjälpmedel

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

Sidor i boken Figur 1: Sträckor

Tentamen TAIU07 Matematiska beräkningar med MATLAB för MI

Lösningsförslag till skrivningen i Vektorgeometri (MAA702) måndagen den 30 maj 2005

KOKBOKEN 1. Håkan Strömberg KTH STH

Arkitektur och teknik, Teknisk fysik, Teknisk matematik Antagningsprov MATEMATIK

Parametriserade kurvor

Uppgift 1 R-S. Uppgift 2 R-M. Namn:...

Dubbelintegraler och volymberäkning

Känguru Student (gymnasiet åk 2 och 3) sida 1 / 6

SF1669 Matematisk och numerisk analys II Lösningsförslag till tentamen DEL A. r cos t + (r cos t) 2 + (r sin t) 2) rdrdt.

Minsta-kvadratmetoden

Svar och arbeta vidare med Student 2008

MATEMATIKPROV, LÅNG LÄROKURS BESKRIVNING AV GODA SVAR

MMA132: Laboration 2 Matriser i MATLAB

Vektorgeometri. En vektor v kan representeras genom pilar från en fotpunkt A till en spets B.

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

1.1 Skriv följande vektorsummor som en vektor (a) AB + BC (b) BC + CD + DA.

TSBB14 Laboration: Intro till Matlab 1D

SF1620 Matematik och modeller

SKRIVNING I VEKTORGEOMETRI

Transkript:

Gerd Eriksson, -- MÖ-uppgifter. Funktionskurvor Rita kurvor för funktionerna f(x) och g(x) f(x)+g(x) f (x) =x( + sin ßx); e x= g(x) = cos ßx i intervallet» x». Pröva dig fram till lämpligt steg. Rita i en ny bildruta (med subplot) kurvan f (x)+g(x): Fortsätt med produkten f (x) g(x) i bildruta och kvoten f (x)=g(x) i ruta. Produkten f(x) och g(x) Kvoten f(x)/g(x). Ytterligare en funktionskurva Rita kurvan y = p x= + e p +x + sin ßx + x i intervallet» x» med ett lagom litet steg så att kurvan inte ser kantig ut. Kolla riktigheten med kurvan i facit!. Triangel Hörnen i en triangel har x-koordinaterna,, : och y-koordinaterna :, :8, :. Markera hörnen och rita upp triangeln. Beräkna sidorna, omkretsen och arean. Skriv programkoden matlab-mässigt utan for-slingor. Studera facit och lägg in eventuella förbättringar i din kod.. Cirkel Cirklar ritas bäst på parameterform: x = x c + R cos ', y = y c + R sin '; där vinkeln ' går från till ß. Rita en cirkel som har radien och centrum i (, :). Använd steget ß=: Markera mittpunkten. Glöm inte axis equal efter plot-satsen, annars blir cirkeln en oval.. Tre tangerande cirklar Låt tre cirklar ha centrum i triangelhörnen i uppgift. Bestäm deras radier så att de tangerar varandra och rita upp triangeln samt de tre cirklarna. Ledning: Sambanden r + r = s, r + r = s, r + r = s mellan radier och triangelsidor skrivs i matlab enklast på matris-vektor-form (bara ettor och nollor i matrisen A). Lös med r=a s. 8

. Pilkastning Rita tio cirklar med radie,,:::,. Fyll den innersta med rött. Lägg in poängmarkering på piltavlan med text-funktionen. Slumpa tio pilkast normalfördelat (t ex med standardavvikelsen i x-led och i y-led): for pil=: plot(*randn, *randn,'*'), pause(.) end Pause-satsen ger. sekunders fördröjning mellan varje pilkast. Den blinkning som syns i grafikfönstret vid varje pilkast beror på att gammal plot-bild raderas och ersätts av ny uppdaterad figur. Man kan slippa flimret genom att före for-slingan lägga in satsen set(gcf,'doublebuffer','on') 8 9 Egenskapen DoubleBuffer styr hur grafiken ska uppdateras hos grafikobjektet figure i matlab. Beräkna poängen för varje kast, summera och skriv ut totalpoängen. Exekvera flera gånger. Simulera sedan en sämre pilkastare genom att öka standardavvikelsen (gör help randn för mer info).. Femuddig stjärna Femuddsstjärnor kan man ju rita utan att lyfta pennan. Rita en sådan i matlab. Låt en udd ligga i origo och resten på lämpliga koordinatvärden (i facit gäller x=[. ], y=[.8. ]). Rita också en femudd som är förskjuten fyra enheter i både x-led och y-led. Använd fill istället för plot på den. Gör sedan en stjärnhimmel genom att slumpa ut femton ofyllda och femton fyllda stjärnor likformigt fördelat (med funktionen rand) i området» x» och» y». 8. Streckgubbar Skissa en streckgubbe med cirkelhuvud på ett rutat papper och fundera ut hur gubben med hjälp av vektorer ska hamna i grafikfönstret i matlab. Pröva! Placera en likadan gubbe bredvid och en tredje fast i mindre skala vid sidan om. I facit finns den här pappan med hatt, mamman med kjol och ett litet barn. Ögonen klickas in. Studera och exekvera gubbar.m som.8....8... finns i kurskatalogen....

9. Triangelhörnens koordinater genom klickning Modifiera uppgifterna och genom inklickning av tre önskade hörnpunkter till en triangel. Börja med ett axis-kommando med lämpliga värden för x-och y-axlarna, till exempel: clear, clf, axis([ 8]), hold on Klickning av tre punkter kan göras med [x,y]=ginput(); plot(x,y,'o') Nackdelen är att punkterna inte markeras förrän alla tre matats in. Pröva! Det är bättre att klicka in en punkt i taget, markera den och uppdatera x-vektorn och y-vektorn: x=[]; y=[]; for nr=: [xp,yp]=ginput(); plot(xp,yp,'*'), end x=[x; xp]; y=[y; yp];. Kurvskara för svartkroppsstrålning Beräkna och rita upp en skara av intensitetskurvor för den våglängds- och temperaturberoende funktionen w( ; T ) som gäller svartkroppsstrålning enligt Planck: w( ; T )= ff e fi=( T ) x 8 T= T= T= där ff =: T=... och fi =:88. Kurvor önskas för temperaturvärdena T = ; ; ; K i det intressanta våglängdsområdet <» 8 : Använd gtext för att skriva 'T=' vid första kurvan och motsvarande vid de övriga kurvorna.. Polynom genom givna punkter Genom fyra givna punkter går ett entydigt bestämt tredjegradspolynom som kan skrivas P (x) =c + c x + c x + c x : Det leder till ett ekvationssystem Ac = y för bestämning av de fyra koefficienterna. Systemmatrisen kan skrivas A=[ones(size(x)) x x.^ x.^] där x är en kolumnvektor med x-värdena. a) Till att börja med har vi bara tillgång till tre punkter, nämligen triangelhörnen i uppgift. Beräkna och rita den entydigt bestämda parabel (andragradskurva) som går genom punkterna. b) Lägg till punkten (8; :) och beräkna och rita tredjegradspolynomet som passerar genom de fyra punkterna. Punkterna ska naturligtvis också markeras i figuren, pröva gärna stem(x,y) som ritar en stolpe från x-axeln upp till varje punkt som markeras med ring.. Cirkel genom tre punkter Andragradspolynom genom tre punkter, heldraget x 8 Tredjegradspolynom genom fyra punkter, streckat Formeln c + c x + c y = x + y är ett bekvämt sätt att ange cirkelns ekvation då man vill hitta den entydigt bestämda cirkel som passerar genom tre givna punkter, låt oss ta triangelhörnen i uppgift. Skriv systemet i matrisform och lös med matlab. Cirkelns mittpunkt är (c =;c =): Radien kan uttryckas i c, c och c ; visa det och beräkna radien. Rita upp punkterna och cirkeln.

. Vridna figurer En trevlig matris är vridningsmatrisen S=[cos(v) -sin(v); sin(v) cos(v)]. Här startar vi med femudden i uppgift, flyttar den fem enheter åt höger och roterar allt kring origo. Så skapas stjärnbilden här (femuddsnurr.m). x=+[. ]; y=[.8. ]; plot(,,'o', x,y), axis equal, hold on n=; v=*pi/n; S=[cos(v) -sin(v); sin(v) cos(v)]; for k=:n P=S*[x;y]; x=p(,:); y=p(,:); fill(x,y,'y') end, axis off Satsen y=p(,:) betyder att vektorn y blir lika med rad av matrisen P. Modifiera mallen så att en fylld stor bokstav (gärna också en fylld tvåa) vrids i n steg. I facit visas detta för D (i filen d.m).. Nya vektorer ur gamla Givet är kolumnvektorn y med komponenterna y ;y ;:::; y, till exempel siffrorna i ditt personnummer. Bilda i matlab en ny vektor dy som innehåller differenserna y j+ y j. Bilda utan for-slinga en vektor med nio komponenter som är medelvärdena (y j + y j+ )=. Bilda också utan att använda for-slinga en vektor b med tio komponenter enligt följande: b = dy ; b j = dy j + dy j ; j =; ;:::;9; b = dy 9 : Vektorn b med dessa egenskaper är viktig bland annat vid interpolation med splines.. Tridiagonala ekvationssystem med tridia (kurskatalogfunktion) Kurskatalogfilen tridia.m (kopiera!) innehåller en funktion för effektiv lagring och effektiv lösning av tridiagonala system. Betrakta en tridiagonal matris med alla diagonalelement lika med fyra och med ettor i super- och subdiagonalen. Låt högerledet bestå av vektorn b=:n. Lös detta ekvationssystem med tridia (utan att skriva ut resultatet) då antalet obekanta, n, är stort: n = ; ; och. Beräkna och skriv ut dels antalet flops (flyttalsoperationer) dels tidsåtgången (med hjälp av tic och toc) och notera hur de växer med n. Som jämförelse ska du lösa samma ekvationssystem med den för bandmatriser oekonomiska metoden x=a b och studera flops och tidsåtgång. Matrisen A kan skapas i en sats: A=*eye(n)+diag(sup,)+diag(sub,-) där sup och sub är vektorerna för super- och subdiagonalerna.

. Kaustika inuti en cirkel Om parallellt ljus faller in mot en sfärisk spegel bildar de reflekterande strålarna en yta, kaustika, vars skärning med ett plan ger en karakteristisk kurva. Den framträder tydligt om man snedbelyser en ring som ligger på ett plant underlag (kaustika i Nationalencyklopedin). Låna en förlovningsring om du inte har en egen och betrakta kaustikan. Den brukar också kunna skönjas i ett halvfyllt mjölkglas. Kaustikan inuti enhetscirkeln då ljuset faller in parallellt med y-axeln (ljuskälla vid y = ) bestäms av det trigonometriska uttrycket x = cos '; y = sin ' sin ';» '» ß ;.8.... Kaustika vilket ger halva kurvan. Den andra kurvdelen fås genom spegling i y-axeln. Rita upp enhetscirkeln och kaustikan. Fyll den gärna med gult....8... Sned låda, D-ritning Den sneda lådan i högra figuren är konstruerad av stolparna till vänster som ritas med stem(x,y,z). Rektangeln i botten är fyra enheter i x-led och tre i y-led. De heldragna stolphöjderna är [ ]. De streckade stolparna har förflyttats en enhet i x-led och höjderna har ökats med två enheter. Rita figuren med surf-kommandot; se facit. 8. Klocka som visar rätt tid Konstruera en klocka med urtavlan i form av en cirkel och försedd med färggranna sekund-, minut- och timvisare. Det behöver inte finnas siffror på urtavlan. Rita om visarna vid varje hel sekund. utnyttja drawnow efter plot-satsen. Använd matlab-funktionen clock som returnerar en radvektor med sex element: [year month day hour minute seconds], där de fem första är heltal och det sista, seconds, har några få decimaler. Det avhjälps med fix(clock). Exempel: fix(clock) returnerar [ 8 9 ] om det råkar vara minuter och sekunder över på eftermiddagen den nionde augusti. Gör som i uppgift för att undvika flimmer då bilden uppdateras. Det är extra bra om timvisaren även är beroende av antalet gångna minuter, så att den inte står på nio då klockan är en sekund i tio, och då plötsligt hoppar till tio.