Inleiding MATLAB (2) november 2001

Vergelijkbare documenten
Inleiding Statistiek

Hoofdstuk 1. Illustratie 2

PC les 1: MATLAB gebruiken

Normale Verdeling Inleiding

Ijkingstoets industrieel ingenieur aangeboden door UGent en VUB op 15 september 2014: algemene feedback

Gebruik van een grafisch rekenmachine in de 3de graad ASO

FORMULARIUM. Inhoudsopgave. 1 Algebra 2. 2 Lineaire algebra 4. 3 Vlakke meetkunde 5. 4 Goniometrie 7. 5 Ruimtemeetkunde 10

Monte-Carlo simulatie voor financiële optieprijzen Studiepunten : 2

Project Dynamica: oefenopgaven met R

opdrachten bij hoofdstuk 7 Lijnen cirkels als PDF

Bepaling energie en soortelijke warmte 2D-atoomrooster m.b.v. de Metropolis Monte Carlo methode

Wetenschappelijk Rekenen

1 Vlaamse Wiskunde Olympiade : Eerste Ronde.

8. Differentiaal- en integraalrekening

Graphics. Small Basic graphics 1/6

5. Vergelijkingen Vergelijkingen met één variabele Oplossen van een lineaire vergelijking

8.1 Centrum- en spreidingsmaten [1]

Aantekeningen over MATLAB

GEOGEBRA 4. R. Van Nieuwenhuyze. Hoofdlector wiskunde, lerarenopleiding HUB, Brussel. Auteur Van Basis tot Limiet.

Hoofdstuk 2 : VLAKKE FIGUREN

Tentamen Mathematische Statistiek (2WS05), vrijdag 29 oktober 2010, van uur.

2. Het benaderen van nulpunten

2. Een eerste kennismaking met Maxima

Computerrekenpakket Maple zesde jaar

Examen VWO. Wiskunde B1,2 (nieuwe stijl)

6.1 Kwadraten [1] HERHALING: Volgorde bij berekeningen:

1.1 Rekenen met letters [1]

VISUALISATIE VAN KROMMEN EN OPPERVLAKKEN. 1. Inleiding

1 Vlaamse Wiskunde Olympiade: tweede ronde

IJkingstoets Wiskunde-Informatica-Fysica 29 juni Nummer vragenreeks: 1

Paragraaf 7.1 : Lijnen en Hoeken

IJkingstoets Wiskunde-Informatica-Fysica juli 2018: algemene feedback

IJkingstoets burgerlijk ingenieur-architect juli 2018: feedback deel wiskunde

IJkingstoets burgerlijk ingenieur-architect juli 2018: feedback deel wiskunde

Matlab-Introductie (les 1)

Analyse I. 1ste Bachelor Ingenieurswetenschappen Academiejaar ste semester 31 januari 2006

11.0 Voorkennis. Optellen alleen bij gelijknamige termen: 3a 3 + 4a 3 = 7a 3. Bij macht van een macht exponenten vermenigvuldigen: (a 5 ) 4 = a 20

8.0 Voorkennis. Voorbeeld 1: Bereken het snijpunt van 3x + 2y = 6 en -2x + y = 3

1 Vlaamse Wiskunde Olympiade : eerste ronde

Ijkingstoets industrieel ingenieur aangeboden door UGent en VUB op 30 juni 2014: algemene feedback

Voorbereiding toelatingsexamen arts/tandarts

1 Junior Wiskunde Olympiade : tweede ronde

Inhoudsopgave. I Theorie 1

IJkingstoets burgerlijk ingenieur september 2013: algemene feedback

Vlakke meetkunde. Module Geijkte rechte Afstand tussen twee punten Midden van een lijnstuk

IJkingstoets Wiskunde-Informatica-Fysica juli 2017: algemene feedback

Bepaalde Integraal (Training) Wat reken je uit als je een functie integreert

Samenvatting Wiskunde Aantal onderwerpen

Kansrekening en Statistiek

BESCHRIJVENDE STATISTIEK MET GEOGEBRA 4.0

Cirkel en cirkelsector

5.7. Boekverslag door P woorden 11 januari keer beoordeeld. Wiskunde B

5 keer beoordeeld 4 maart Wiskunde H6, H7, H8 Samenvatting

Vlaamse Wiskunde Olympiade : tweede ronde

Oefenzitting 2: Parametrisaties.

Inleiding statistiek

toelatingsexamen-geneeskunde.be Gebaseerd op nota s tijdens het examen, daarom worden niet altijd antwoordmogelijkheden vermeld.

Functies van vectoren

Objectgeoriënteerd Programmeren: WPO 1

IJkingstoets september 2015: statistisch rapport

Oefening 1. Welke van de volgende functies is injectief? (E) f : N N N : (n, m) 7 2m+n. m n. Oefening 2

12 Vlaamse Wiskunde Olympiade : Eerste ronde.

IJkingstoets burgerlijk ingenieur juni 2014: algemene feedback

IJkingstoets september 2015: statistisch rapport

IJkingstoets september 2015: statistisch rapport

Introductie in R.

Poolcoördinaten (kort)

P is nu het punt waarvan de x-coördinaat gelijk is aan die van het punt X en waarvan de y-coördinaat gelijk is aan AB (inclusief het teken).

1 Vlaamse Wiskunde Olympiade : Tweede Ronde.

Wetenschappelijk Rekenen

Voorbereiding toelatingsexamen arts/tandarts. Wiskunde: goniometrie en meetkunde. 22 juli dr. Brenda Casteleyn

IJkingstoets Wiskunde-Informatica-Fysica september 2018: algemene feedback

Samenvatting wiskunde havo 4 hoofdstuk 5,7,8 en vaardigheden 3 en 4 en havo 5 hoofdstuk 3 en 5 Hoofdstuk 5 afstanden en hoeken Voorkennis Stelling van

Opgave 1 - Uitwerking

12 Vlaamse Wiskunde Olympiade: eerste ronde

3.0 Voorkennis. y = -4x + 8 is de vergelijking van een lijn. Hier wordt y uitgedrukt in x.

1 Vlaamse Wiskunde Olympiade : Eerste Ronde.

Kansrekening en Statistiek

Meetkunde. MBO Wiskunde Niveau 4 - Leerjaar 1, periode 3

Checklist Wiskunde B HAVO HML

Voorbereiding toelatingsexamen arts/tandarts

5 Eenvoudige complexe functies

IJkingstoets Industrieel Ingenieur. Wiskundevragen

Wiskunde Vraag 1. Vraag 2. Vraag 3. Vraag 4 21/12/2008

Opgave 1 Bekijk de Uitleg, pagina 1. Bekijk wat een vectorvoorstelling van een lijn is.

ALGEMENE STATISTIEK VOOR BWI COMPUTEROPGAVEN 2009/2010. A.W. van der Vaart en F. Bijma

Monte-Carlo simulatie voor financiële optieprijzen Studiepunten : 3

6.1 Kwadraten [1] HERHALING: Volgorde bij berekeningen:

IJkingstoets burgerlijk ingenieur-architect september 2018: feedback deel wiskunde

IJkingstoets burgerlijk ingenieur-architect september 2018: feedback deel wiskunde

Examen HAVO. wiskunde B (pilot) tijdvak 2 donderdag 18 juni uur. Bij dit examen hoort een uitwerkbijlage.

Oefeningen Numerieke Wiskunde

Instructie voor Docenten. Hoofdstuk 13 OMTREK EN OPPERVLAKTE

Derde serie opdrachten systeemtheorie

6.0 Voorkennis AD BC. Kruislings vermenigvuldigen: Voorbeeld: 50 10x ( x 1) Willem-Jan van der Zanden

Transcriptie:

Inleiding MATLAB (2) Stefan Becuwe Johan Vervloet november 2

Octave gratis MATLAB kloon Min of meer MATLAB compatibel http://www.octave.org/

% Script PlotVb % % Plot regelmatige driehoek t/m tienhoek PlotVb.m subplotnr = ; for sides = [3:] theta = linspace(, 2*pi, sides + ); % Verdeel de grafiek in 3 x 3 subplots, en activeer de juiste subplotnr = subplotnr + ; subplot(3, 3, subplotnr); % De plot zelf plot(sin(theta), cos(theta)) % Plaats een label onder de grafiek, en pas assen aan xlabel(sprintf( %2.fhoek, sides)) axis([-.2.2 -.2.2]) % Voor octave is het noodzakelijk dat na wijziging van label, assen, %... het replot commando aangeroepen wordt. Maar dan nog werkt % niet alles optimaal. % MATLAB daarentegen kent het replot commando dan weer niet. % Onderstaand MATLAB commando is niet ondersteund door octave. % Het zorgt ervoor dat de verhoudingen x-as / y-as gelijk zijn. axis( square ) end 2

.5.5 3hoek.5.5 6hoek.5.5 9hoek.5.5 4hoek.5.5 7hoek.5.5 hoek.5.5 5hoek.5.5 8hoek.5.5 hoek Figuur : Output van PlotVb.m 3

Oplossen van lineaire stelsels Als A een n m matrix is, en b een m matrix, dan kunnen we het stelsel A X = b oplossen met het MATLAB commando A\b 4

Stelsels : voorbeeld 3x 6y = 8 x + 2y = komt overeen met dit stelsel : 3 6 X = 2 8 In MATLAB : >> [3-6; 2]\[-8;] 5

>> X = rand(2, 5) Willekeurige getallen X =.4857.965.2462.92.7535.7257.24.8567.894.6487 >> X = randn(2, 5) X =.34 -.5823 -.6733.665.35.885 -.776 -.397.63.35 6

% Script Histogrammen % % Plot een histogram voor rand en randn Histogrammen.m % histogram voor rand subplot(2,, ) % vul x met willekeurige getallen x = rand(, ); % deel het interval [min(x), max(x)] op in 6 gelijke stukjes, en % maak een plot die aangeeft hoeveel elementen uit x er in elk stukje % zitten. hist(x, 6); % histogram voor randn subplot(2,, 2) % vul x met willekeurige getallen x = randn(, ); % deel het interval [min(x), max(x)] op in 6 gelijke stukjes, en % maak een plot die aangeeft hoeveel elementen uit x er in elk stukje % zitten. hist(x, 6); 7

35 3 25 2 5 5..2.3.4.5.6.7.8.9 5 4 3 2 3 2 2 3 Figuur 2: Output van Histogrammen.m 8

uniforme verdeling op [.,.].8.6.4.2..2.3.4.5.6.7.8.9.4 normaalverdeling, mu =., sigma =..3.2. 3 2 2 3 Figuur 3: Uniforme en standaardnormaalverdeling (zie Verdelingen.m) 9

Willekeurige getallen rand levert willekeurige getallen volgens de uniforme verdeling U(, ) randn levert willekeurige getallen volgens de standaardnormaalverdeling N(, ) Voorbeeldjes : floor(rand(, )*6) % dobbelsteensimulator :) rand(, )*5 + % will. getal uit [, 5]

BenaderPi.m % Script BenaderPi % % Deze functie benadert pi d.m.v. een zogenaamde Monte Carlo methode. % Een dergelijke benadering is bijzonder onbetrouwbaar. pogingen = ; % genereer pogingen punten (x, y) met % x en y in [-, ] x = - + 2*rand(pogingen, ); y = - + 2*rand(pogingen, ); puntincirkel = (x.^2 + y.^2 <= ); % puntincirkel(i) is nu als % x(i)^2 + y(i)^2 <= % puntincirkel(i) is in het andere geval. % m.a.w. puntincirkel(i) is als en slechts als % x(i),y(i) in de cirkel met middelpunt (,) en straal ligt. som = sum(puntincirkel); % de functie sum sommeert alle elementen van de array. % som bevat nu dus het aantal punten (x, y) die binnen de cirkel liggen. % Wanneer we nu het aantal punten binnen de cirkel delen door het % aantal punten dat we gegenereerd hebben, hebben we een benadering % voor de verhouding van de oppervlakte van de cirkel t.o.v. de % oppervlakte van [-, ]^2. % we verkrijgen dus een benadering van pi/4 benadering = som/pogingen; % als we deze benadering dus vermenigvuldigen met 4, hebben we een % benadering van pi. benadering*4 % geen kommapunt zodat output getoond wordt

Monte Carlo methoden Convergentie in het algemeen zeer traag Absoluut geen zekerheid over de precisie. Het is enkel mogelijk de kans te bepalen dat de fout kleiner is dan een gegeven ɛ. 2

ExpPoging.m % Functie ExpPoging(x, n) % % Berekent een n-de orde Taylorbenadering van e^x % x MOET een x matrix zijn!!! % % Voor diegenen die het niet meer moesten weten : de n-de orde % Taylorbenadering van e^x = % % x^/! + x^/! + x^2/2! +... + x^n/n! % function y = ExpPoging(x, n) y = ; term = ; for k = :n term = x*term / k; y = y + term; end 3

Oefeningen. Gegeven volgende matrices: A = 64992 59872 C = 486952.5 255896 257922 B = 837394 (a) Bereken A C. (ter info: exacte oplossing is B) (b) Bereken A\B. (ter info: exacte oplossing is C) 2. Benader 2 d.m.v. een Monte Carlo methode. 3. Pas het scriptje ExpPoging.m aan zodat het ook matrices aanvaardt als argument, en het in zo n geval van elk element van de matrix de exp berekent. 4