Hoofdstuk 1. Illustratie 2
|
|
- Hans de Veen
- 8 jaren geleden
- Aantal bezoeken:
Transcriptie
1 Hoofdstuk 1 Numerical Methods College 2 A. Floating-point representatie (Hoofdstuk 1) B. Matlab A.A.N. Ridder Twee belangrijke onderwerpen die moeten leiden tot een beter begrip van de numerieke problematiek: Floating-point representatie Loss of significance normalsize Department EOR Vrije Universiteit Amsterdam Huispagina: Deze leiden tot analyse waarom fouten optreden. 7 september 2015 c Ad Ridder (VU) Numerical Methods Periode 1 ( ) 1 / 49 c Ad Ridder (VU) Numerical Methods Periode 1 ( ) 2 / 49 Illustratie 1 Illustratie 2 Een MATLAB sessie >> x = 59/19; y = 59-19*x y = 0 >> x = 59/190; y = *x y = e-15 >> format long >> x = 2.2; >> x = x+0.2 x = >> x = x+0.2 x = >> x = 2.2; x = x+0.4 x = c Ad Ridder (VU) Numerical Methods Periode 1 ( ) 3 / 49 c Ad Ridder (VU) Numerical Methods Periode 1 ( ) 4 / 49
2 Getalrepresentatie 1.3 Floating-Point Representatie Getalrepresentatie heeft betrekking hoe getallen worden geschreven in de wiskunde en in een computertaal. We onderscheiden 1. Klassieke voorstelling voor gehele getallen (type int) 2. Floating-point representatie voor reële getallen (type double) In Matlab zijn alle getallen (ook de integers!) van het type double, dus die behandelen we hier. c Ad Ridder (VU) Numerical Methods Periode 1 ( ) 5 / 49 c Ad Ridder (VU) Numerical Methods Periode 1 ( ) 6 / 49 Genormalizeerde Floating-Point Representatie Binaire Systeem Ook wel wetenschappelijke notatie genoemd; In wiskunde, elke x R (x 0) kun je schrijven als: met cijfers zodat d 0 0; ( ) x = ± d 0.d 1 d 2 10 n = ± d k 10 k 10 n, d k {0, 1,..., 9} r heet genormalizeerde mantisse (1 r < 10); n Z heet exponent. k=0 } {{ } =r Op vorige slide had x decimale vorm; Net zo goed kan x geschreven worden t.o.v. basis 2; met b k {0, 1}, b 0 = 1 (dus 1 q < 2); ( ) x = ± b k 2 k 2 m, k=0 } {{ } =q Dus genormalizeerde floating point representatie van reële getallen in het binaire systeem is x = ± (1.b 1 b 2 ) 2 2 m. c Ad Ridder (VU) Numerical Methods Periode 1 ( ) 7 / 49 c Ad Ridder (VU) Numerical Methods Periode 1 ( ) 8 / 49
3 Voorbeeld Machinegetallen (1.3625) = (13.625) 10 = = /10 + 2/ /1000 = /2 + (1/10 + 1/50 + 1/200) = /2 + ( )/200 = /2 + 1/8 = = ( ) 2 = ( ) Computers zijn eindige machines; Getallen worden in binaire genormalizeerde floating point representatie opgeslagen met eindig veel (binaire) cijfers in de mantisse q, en eindig veel binaire cijfers voor exponent m; De gerepresenteerde reële getallen heten machinegetallen; Dat betekent bv dat 1 5 = (0.2) 10 niet exact grepresenteerd zal kunnen worden; NB: kan natuurlijk niet altijd (eigenlijk bijna nooit) in een eindige reeks! (0.2) 10 = ( ) c Ad Ridder (VU) Numerical Methods Periode 1 ( ) 9 / 49 c Ad Ridder (VU) Numerical Methods Periode 1 ( ) 10 / 49 Voorbeeld Standaard Dubbele Precisie Floating-Point Stel dat een computer machinegetallen heeft waarvoor x = ± (1.b 1 b 2 ) 2 2 m, met exponent m { 3, 2,..., 4}. Merk op dat m = c 3 en dat 3 bits nodig zijn voor c: c = (c 2 c 1 c 0 ) 2 = c c c {0, 1,..., 7}. Is representatie uniek? Wat zijn alle machinegetallen? Hoeveel? Kleinste positieve machinegetal: (1.00) = 1 8 ; Grootste positieve machinegetal: (1.11) = 28; Geen representatie voor 0 (!) Teken de "getallenrechte" (vgl Figure 1.7); In Matlab, Java en Ox zijn er veel meer (eindig veel) machinegetallen; Namelijk met x = ± (1. b }{{} 1 b 2 b 52 ) 2 2 c 1023, } {{ } 1 bit 52 bits c { } 0, 1,..., ( ) } {{ } 2 = (2047) 10 ; 11 bits Noteer f voor het fractionele deel van de mantisse; Dus machinegetal x = ±q 2 m met q = 1 + f en f = (0.b 1 b 2 b 52 ) 2 = b b b = 52 k=1 b i 2 k {0, 2 52, ,..., ( ) 2 52} m { 1023, 1022,..., 1024} c Ad Ridder (VU) Numerical Methods Periode 1 ( ) 11 / 49 c Ad Ridder (VU) Numerical Methods Periode 1 ( ) 12 / 49
4 Gereserveerde Getallen Getallenrechte Sommige machinegetallen zijn gereserveerd. f = (00 0) 2, c = 0: dus x = (1 + 0) wordt gebruikt om 0 te representeren; f = (00 0) 2, c = 2047: dus x = (1 + 0) wordt gebruikt om inf te representeren; Krijg je als je een positief getal deelt door 0; Of als je een te groot getal invoert; etc; Idem wordt x = (1 + 0) voor -inf gebruikt; f (00 0) 2, c = 2047: dus x > (1 + 0) wordt gebruikt als NaN (not a number); Krijg je bij 0/0, inf-inf, etc; Concludeer dat exponenten c = 0 en c = 2047 niet gebruikt worden voor "gewone" getallen; De machinegetallen vormen een eindige verzameling W = {w 1, w 2,..., w n} R Het grootste getal heet realmax en is Dus w 1 = w n; w n = (1.11 1) = Het kleinste positieve getal heet realmin en is (w 1 < w 2 < < w n); ( ) 1 + ( ) ; (1.00 0) = (1 + 0) ; c Ad Ridder (VU) Numerical Methods Periode 1 ( ) 13 / 49 c Ad Ridder (VU) Numerical Methods Periode 1 ( ) 14 / 49 Opeenvolge Machinegetallen Afronden Wat gebeurt er als je een getal invoert dat geen machinegetal, bv x = 0.2 of x = sqrt(2)? Stel w i = q 2 m met q = (1.b 1 b 2 b 52 ); Voor het gemak, stel b 52 = 0, dan is het volge machinegetal ( w i+1 = (1.b 1 b 2 b 51 1) 2 m = q ) 2 m = w i + 2 m 52 ; Het gat tussen twee opeenvolge getallen die exact gerepresenteerd kunnen worden is 2 m 52 ; Dat kan zo groot worden als = (!) Afrondafspraak Elke x [w 1, w n] R wordt afgerond naar het dichtstbijzijnde machinegetal, aangegeven door fl(x). Dat geeft een afrondfout; Stel x (w i, w i+1 ), dan voldoet de absolute fout van afronding aan fl(x) x 1 2 (w i+1 w i ) = 1 2 2m 52 = 2 m 53. De relatieve fout is maximaal (voor t gemak w i > 0) fl(x) x x 1 2 (w i+1 w i ) 2m 53 w i 2 m = 2 53 = u, Waarin u = 2 53 de eenheid van de afrondfout. c Ad Ridder (VU) Numerical Methods Periode 1 ( ) 15 / 49 c Ad Ridder (VU) Numerical Methods Periode 1 ( ) 16 / 49
5 Machine Epsilon Machine Epsilon (vervolg) Definitie ɛ m is het kleinste getal zodat fl(1 + ɛ m) 1; Berekening van ɛ m: Zij w j W; w j = 1; dus w j = (1 + 0) ; Dwz in exponent m = 0 en mantisse q = 1; Het midden tussen w j en w j+1 is het getal h = (geen machinegetal!); Tel ɛ > 0 bij w j = 1 op: y = 1 + ɛ: Als 1 < y < h is y geen machinegetal en wordt in Matlab afgerond naar dichtstbijzijnde machinegetal, en dat is w j = 1; Maw: als 0 < ɛ < 2 53 dan is fl(1 + ɛ) = 1; Als h y < w j+1 is y geen machinegetal en wordt in Matlab afgerond naar dichtstbijzijnde machinegetal, en dat is w j+1 1; Maw: als 2 53 ɛ < 2 52 dan is fl(1 + ɛ) 1; Het volge machinegetal is w j+1 = ( ) 2 0 = ; Conclusie Machine epsilon is ɛ m = Gevolg In Matlab zijn machine epsilon en eenheid van afrondfout aan elkaar gelijk. c Ad Ridder (VU) Numerical Methods Periode 1 ( ) 17 / 49 c Ad Ridder (VU) Numerical Methods Periode 1 ( ) 18 / 49 Nauwkeurigheid en Precisie We hebben gezien voor machine epsilon ɛ m en de eenheid van afronding u: ɛ m = u = Loss of Significance Dus de floating-point representatie van doubles is in 15 decimalen nauwkeurig, dwz heeft 15 juiste (decimale) cijfers. c Ad Ridder (VU) Numerical Methods Periode 1 ( ) 19 / 49 c Ad Ridder (VU) Numerical Methods Periode 1 ( ) 20 / 49
6 Effect van Floating Point Aritmetiek Klassieke LoS Omdat getallen worden afgerond naar machinegetallen; Dat gebeurt niet alleen als je getallen invoert; Maar ook (en eigenlijk de meeste keren) bij elke berekening of operatie met die getallen; Na een berekening kan de relatieve fout groter zijn dan de afrondeenheid; Dat betekent dat het aantal correcte decimalen afneemt; Bij elke volge berekening kan dat propageren; Bij verschil nemen van bijna evengrote getallen. Voorbeeld. NB: eps = 2 52 is het verschil in de mantisses van twee opeenvolge machinegetallen. >> x = (1+0.6*eps)*(2^50); >> y = (1+0.4*eps)*(2^50); >> s = x-y s = c Ad Ridder (VU) Numerical Methods Periode 1 ( ) 21 / 49 c Ad Ridder (VU) Numerical Methods Periode 1 ( ) 22 / 49 Berekeningen Reductie van Loss of Significance Exact zou moeten zijn ( ) ( ) 2 50 = = = Soms mogelijk. Voorbeeld 1: voor x 0 is sin(x) x. Dus Matlab geeft x sin(x) = 0 als x dichtbij 0 is. Remedie: ontwikkel sin(x) in Taylorreeks, geeft Het bereke resultaat ontstaat doordat x naar boven wordt afgerond, en y naar beneden; Matlab berekent ( ) fl fl(x) fl(y) ( (1 = fl ) 2 50 ( ) 2 50) ( = fl 2 2) = 2 2 = 0.25; x sin(x) = x3 3! x5 5! +. Voor (heel) kleine x is x 3 /3! een goede benadering. De relatieve fout is ( )/0.05 = 4 = 400%. c Ad Ridder (VU) Numerical Methods Periode 1 ( ) 23 / 49 c Ad Ridder (VU) Numerical Methods Periode 1 ( ) 24 / 49
7 Reductie van Loss of Significance Propogatie van Fout Integraalvoorbeeld; Voorbeeld 2: abc-formule van nulpunt van parabool: x 1,2 = b ± b 2 4ac. 2a Beschouw x 1 (met de +) en stel b 2 4ac. Dan b en fl(x 1 ) = 0. Probleem: bereken voor n = 0, 1,... 1 I n = x n e x 1 dx. 0 Met een beetje analyse kun je afleiden dat I n 0 en I n 0. Remedie: x 1 = b + b 2 4ac 2a ( b ) b 2 4ac b 2c = b 2 4ac b b 2 4ac. Eenvoudig: 1 I 0 = e x 1 dx = 1 e 1 = En voor n 1 pas PI toe. Geeft recursie I n = x n e x nx n 1 e x 1 dx = 1 ni n c Ad Ridder (VU) Numerical Methods Periode 1 ( ) 25 / 49 c Ad Ridder (VU) Numerical Methods Periode 1 ( ) 26 / 49 Matlabprogramma Resultaten function integraalvb start; function start n = input( geef n: ); y = integraal(n); fprintf( I(%2d) = %.9f\n,n,y); function y = integraal(n) y = 1-exp(-1); for k=1:n y = 1 - k*y; ; Matlab geeft I( 0) = I(16) = I( 1) = I(17) = I( 2) = I(18) = I( 3) = I(19) = I(20) = Grote afwijkingen, belachelijke uitkomsten. Reden: afrondfouten in I 0 als I n 1 een fout bevat, wordt die bij berekening van I n versterkt door de vermenigvuldiging met n. In dit geval is er een remedie: omdat lim n I n = 0 zet (bv) I 100 = 0 en werk de recursie terug: I n 1 = 1 (1 In). n c Ad Ridder (VU) Numerical Methods Periode 1 ( ) 27 / 49 c Ad Ridder (VU) Numerical Methods Periode 1 ( ) 28 / 49
8 Matrices: Invoeren MATLAB Wiskundige notatie: A = In Matlab voer je A als volgt in: A = [ ; ; ; ] Kolommen worden gescheiden door een spatie of een komma. Rijen worden gescheiden door een puntkomma. Het geheel omsluiten met vierkante haken. Dus kan ook A=[[16;5;9;4], [3;10;6;15], [2;11;7;14], [13;8;12;1]] c Ad Ridder (VU) Numerical Methods Periode 1 ( ) 29 / 49 c Ad Ridder (VU) Numerical Methods Periode 1 ( ) 30 / 49 Speciale Vectoren Matrices: Elementoperaties x = first:last rijvector x die begint met first, optelt met 1, en eindigt op of voor last. x = first:increment:last rijvector x die begint met first, optelt met increment, en eindigt voor of op last. x = linspace(first,last,n) rijvector x die met begint met first, en eindigt met last en n elementen heeft op gelijke afstand. Voorbeelden: x = 1:8; x = 0.6:0.3:2.0; x = linspace(10,20,101); Nummering begint bij 1! ij-de element a ij krijg je door A(i,j). Grotere delen door gebruik te maken dubbele punt. Bv, 3-de rij door A(3,:). 3 3 submatrix van rijen 2,3,4 en kolommen 1,2,3 door A(2:4,1:3). Merk op dat je vectoren kunt beschouwen als matrices, nl met één kolom of met één rij. c Ad Ridder (VU) Numerical Methods Periode 1 ( ) 31 / 49 c Ad Ridder (VU) Numerical Methods Periode 1 ( ) 32 / 49
9 Matrices: Invoegen en Verwijderen Matrices: Enige Functies Transponeren door apostrophe, A of A(3,:), etc. Voeg een nieuwe 3-de kolom (van lengte 4) toe aan A, de oude 3-de en 4-de kolommen schuiven op: A = [A(:,1:2), [1;2;-1;-2], A(:,3:4)] Verwijder kolom 4 (kolom 5 wordt dan de 4-de): A(:,4)=[] Kolomsommen door sum(a) of sum(a,1). Rijsommen door sum(a,2). diag(a) geeft de kolomvector van de diagonaalelementen van A. Maximaal element per kolom max(a) of max(a,[],1). Maximaal element per rij max(a,[],2). Maximaal element in de matrix max(max(a)). c Ad Ridder (VU) Numerical Methods Periode 1 ( ) 33 / 49 c Ad Ridder (VU) Numerical Methods Periode 1 ( ) 34 / 49 Enige Operaties met Matrices Matrices: Elementen Zoeken Welke (i, j)-elementen in A zijn gelijk aan 1? [i,j] = find(a==1); disp([i,j] ) Stel A en B zijn 3 4-matrices. Toelichting: find geeft het resultaat in 2 kolomvectoren. Elementsgewijze optelling: A+B. Welke elementen zijn priem? En welke priemgetallen zijn die? Elementsgewijze vermenigvuldiging: A.*B. f = find(isprime(a)); p = A(f); disp([f,p] ) Matrixvermenigvuldiging (lineaire algebra) A*B geeft foutmelding (waarom?). Toelichting: Matrixvermenigvuldiging C=A*B geeft een 3 3-matrix C (waarom?). Elementsgewijs machtheffen: A.^3. Elementen van een matrix kunnen rij/kolom genoteerd worden A(i,j). Maar ook met één index A(k). Dan wordt A beschouwd als een lange kolomvector gevormd uit de kolommen van A. Machtheffen A^3 geeft foutmelding; C^3 is wel correct (waarom?). Dus A(2) is hetzelfde als A(2,1); en A(5) is hetzelfde als A(1,2) als A een matrix is met 4 rijen. De find opdracht geeft een kolomvector f met de indices k waarvoor A(k) een priemgetal is. A(f) zijn precies al die elementen, in een kolomvector. c Ad Ridder (VU) Numerical Methods Periode 1 ( ) 35 / 49 c Ad Ridder (VU) Numerical Methods Periode 1 ( ) 36 / 49
10 Speciale Matrices Plotten van een Grafiek Voorbeeld: f (x) = e sin2 (x). Gevraagd de grafiek van f op [ 2π, 2π] in een figuur te plotten. A = zeros(5,7) is een matrix van 5 rijen en 7 kolommen met 0-en. Methode: 1. Genereer voldoe veel x-waarden in [ 2π, 2π] op gelijke afstand en inclusief de randen. A = ones(5,7) idem met 1-en. A = rand(5,7) idem met random uniform (0,1) getallen. A = randn(5,7) idem met random normaal (0,1) getallen. 2. Bv door x = linspace(-2*pi,2*pi,200) 3. Bereken in deze x-waarden de bijbehore functiewaarden: hulp = sin(x); y = exp(hulp.^2) 4. Je hebt nu 200 (x i, y i) punten in de R Verbind punten (x 1, y 1) en (x 2, y 2) met een rechte lijn. 6. Idem (x 2, y 2) en (x 3, y 3); etc tot en met (x 199, y 199) en (x 200, y 200). 7. En geef al die rechte lijn(tjes) weer in een grafiek (lijkt een differentieerbare kromme): plot(x,y) Let op dat x en y twee vectoren moeten zijn met dezelfde orientatie en dezelfde lengte. c Ad Ridder (VU) Numerical Methods Periode 1 ( ) 37 / 49 c Ad Ridder (VU) Numerical Methods Periode 1 ( ) 38 / 49 Matlabprogramma Uitvoer Je kunt aan de plot functie meer argumenten meegeven voor kleur, dikte, enz. De grafiek wordt weergegeven in een figuur dat op je computerscherm komt. function grafiekplotten start; function start n = input( geef n: ); x = linspace(-2*pi,2*pi,n); y = funf(x); plot(x,y, k, LineWidth,2); function y = funf(x) hulp = sin(x); y = exp(hulp.^2); % puntsgewijs want x is een vector c Ad Ridder (VU) Numerical Methods Periode 1 ( ) 39 / 49 c Ad Ridder (VU) Numerical Methods Periode 1 ( ) 40 / 49
11 Figuur Aanpassen Het figuurscherm heeft menu s om de figuur te werken. Plotopties Ook in je programma kun je opties opgeven. Hier is een code voor drie grafieken in verschille kleuren, met toevoeging van titel, lega, x en y-as benaming. Zie help plot. function grafieken start; function start x = linspace(0,10,301); y1 = sin(x); y2 = 3*exp(-x); y3 = sqrt(0.5*x); plot(x,y1, k,x,y2, r,x,y3, b ); title( drie grafieken ); leg( fun1, fun2, fun3 ); xlabel( x ); ylabel( y ); c Ad Ridder (VU) Numerical Methods Periode 1 ( ) 41 / 49 c Ad Ridder (VU) Numerical Methods Periode 1 ( ) 42 / 49 Uitvoer Meer Tips voor Opdracht 1 Stel p 1,..., p n zijn getallen 0 < p i < 1. Bereken dan log n i=1 p i door n i=1 log p i. Voorbeeld: Geeft p = 2.^(-(1:n)); x = log(prod(p)); y = sum(log(p)); n log log Inf Inf Inf Inf Inf Inf c Ad Ridder (VU) Numerical Methods Periode 1 ( ) 43 / 49 c Ad Ridder (VU) Numerical Methods Periode 1 ( ) 44 / 49
12 Ook in Plot Meer Tips voor Opdracht 1 Log likelihood functie log i f (x i λ, µ) versus i log f (x i λ, µ) als functie van λ. Gegeven een functie van twee variabelen θ, x: f (θ, x) = x θ e x (θ, x > 0). Bij een gegeven x-waarde, bv x = 4, wordt de functie een functie van alleen θ. Gevraagd de grafiek ervan te plotten op [0, 5]. x = 4; theta = linspace(0,5,200); L = x.^theta * exp(-x); plot(theta,l); Merk op: x.^theta is de vector [ 4 θ 1, 4 θ 2,..., 4 θ ] 200. c Ad Ridder (VU) Numerical Methods Periode 1 ( ) 45 / 49 c Ad Ridder (VU) Numerical Methods Periode 1 ( ) 46 / 49 Meer Tips voor Opdracht 1 Meer Tips voor Opdracht 1 Oplossing 1: Stel x 1,..., x 10 zijn 10 waarden van x (data), en je beschouwt het product als functie van θ: 10 ( ) L(θ) = xi θ e x i (θ > 0). Schrijf een Matlab script om de grafiek van L(θ) te plotten op [0, 5]. i=1 theta = linspace(0,5,200); L = prod(x.^theta.* exp(-x)); plot(theta,l); Geeft foutmelding; want wat is (x 1,..., x 10 ) (θ 1,...,θ 200 )? theta = linspace(0,5,200); L = zeros(1,200); for i=1:200 L(i) = prod(x.^theta(i).* exp(-x)); plot(theta,l); Want: x.^theta(i) is de vector [ x θ i 1, xθ i 2,..., xθ i 10], en exp(-x) is de vector [ e x 1, e x 2,..., e x ] 10. En dus is x.^theta(i).* exp(-x) de vector Hiervan het prod van nemen geeft [ x θ i 1 e x 1, x θ i 2 e x 2,..., x θ i 10 e x 10 ]. L i = 10 j=1 x θ i j e x j. En dit afzonderlijk voor i = 1, 2,..., 200 (zie de for loop). c Ad Ridder (VU) Numerical Methods Periode 1 ( ) 47 / 49 c Ad Ridder (VU) Numerical Methods Periode 1 ( ) 48 / 49
13 Meer Tips voor Opdracht 1 Oplossing 2: Voor elke θ is Dus 10 ( 10 ) θ xj θ e x j = x j e 10 j=1 x j. j=1 j=1 xp = prod(x); xs = sum(x); theta = linspace(0,5,200); L = xp.^theta * exp(-xs); plot(theta,l); c Ad Ridder (VU) Numerical Methods Periode 1 ( ) 49 / 49
1 Rekenen in eindige precisie
Rekenen in eindige precisie Een computer rekent per definitie met een eindige deelverzameling van getallen. In dit hoofdstuk bekijken we hoe dit binnen een computer is ingericht, en wat daarvan de gevolgen
Nadere informatieWetenschappelijk Rekenen
Wetenschappelijk Rekenen Eamen - Bacheloropleiding informatica Oefeningen 10 juni 2014 1. In de oefeninglessen hebben we gezien dat we de machine-epsilon bekomen bij het berekenen van ( 4 1) 1. Beschouw
Nadere informatieWI1808TH1/CiTG - Lineaire algebra deel 1
WI1808TH1/CiTG - Lineaire algebra deel 1 College 6 26 september 2016 1 Hoofdstuk 3.1 en 3.2 Matrix operaties Optellen van matrices Matrix vermenigvuldigen met een constante Matrices vermenigvuldigen Machten
Nadere informatiePC les 1: MATLAB gebruiken
PC les 1: MATLAB gebruiken In deze les frissen we het gebruik van MATLAB op. We herhalen enkele commando s, en de basisbegrippen om numerieke algorithmen via MATLAB te schrijven. We doen dit aan de hand
Nadere informatieslides12.pdf December 14, 2001 1
Onderwerpen Inleiding Algemeen 12 Getallen Getallen Representaties Rekenen Problemen Piet van Oostrum 12 dec 2001 INL/Alg-12 1 X INL/Alg-12 1 X Getallen Soorten getallen Wat is een getal? Experiment: met
Nadere informatieInleiding MATLAB (2) november 2001
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
Nadere informatieMatlab introductie. Kees Vuik
Matlab introductie Kees Vuik 2014 Delft University of Technology Faculty of Electrical Engineering, Mathematics and Computer Science Delft Institute of Applied Mathematics Copyright 2014 by Delft Institute
Nadere informatieConstanten. Variabelen. Expressies. Variabelen. Constanten. Voorbeeld : varid.py. een symbolische naam voor een object.
een symbolische naam voor een object. Variabelen Constanten Variabelen Expressies naam : geeft de plaats in het geheugen aan waarde : de inhoud van het object identifier : een rij van letters en/of cijfers
Nadere informatieMatlab-Introductie (les 1)
Matlab-Introductie (les 1) Wat is Matlab? MATLAB staat voor MATrix LABoratory. Opstarten van Matlab Dit hangt af van het onderligge systeem (Windows, Linux,...), Maar kortweg geldt bijna altijd: ga met
Nadere informatie6.1 Kwadraten [1] HERHALING: Volgorde bij berekeningen:
6.1 Kwadraten [1] HERHALING: Volgorde bij berekeningen: 1) Haakjes wegwerken 2) Vermenigvuldigen en delen van links naar rechts 3) Optellen en aftrekken van links naar rechts Schrijf ALLE stappen ONDER
Nadere informatie6.1 Kwadraten [1] HERHALING: Volgorde bij berekeningen:
6.1 Kwadraten [1] HERHALING: Volgorde bij berekeningen: 1) Haakjes wegwerken 2) Vermenigvuldigen en delen van links naar rechts 3) Optellen en aftrekken van links naar rechts Schrijf ALLE stappen ONDER
Nadere informatieBouwstenen voor PSE. Datatypes en Datastructuren
Bouwstenen voor PSE Datatypes en Datastructuren Definitie Datatype Klasse van dataobjecten tesamen met operaties om ze te construeren, te manipuleren en te verwijderen. Een datatype omvat een specificatie
Nadere informatieDe wiskunde van computerberekeningen. Jan Brandts Korteweg-de Vries Instituut voor Wiskunde Universiteit van Amsterdam.
De wiskunde van computerberekeningen Jan Brandts Korteweg-de Vries Instituut voor Wiskunde Universiteit van Amsterdam 04 november 2015 Pluto en Charon New Horizons, launch date 19 January, 2006, speed
Nadere informatieComputervaardigheden I
2 Inhoud Computervaardigheden I Hoofdstuk 1 Basisvaardigheden dataverwerking Rekenblad - Navigeren door een venster - Bewaren - Formules (relatieve referenties) - Floating Point (precisie) - Formules (absolute
Nadere informatie1.1 Rekenen met letters [1]
1.1 Rekenen met letters [1] Voorbeeld 1: Een kaars heeft een lengte van 30 centimeter. Per uur brand er 6 centimeter van de kaars op. Hieruit volgt de volgende woordformule: Lengte in cm = -6 aantal branduren
Nadere informatieKorte handleiding Maple, bestemd voor gebruik bij de cursus Wiskunde
Korte handleiding Maple, bestemd voor gebruik bij de cursus Wiskunde voor B. 1 Eenvoudige operaties en functies. 1. De bewerkingen optellen aftrekken, vermenigvuldigen, delen en machtsverheffen worden
Nadere informatieOpdracht 2. Deadline maandag 28 september 2015, 24:00 uur.
Opdracht 2. Deadline maandag 28 september 2015, 24:00 uur. Deze opdracht bestaat uit vier onderdelen; in elk onderdeel wordt gevraagd een Matlabprogramma te schrijven. De vier bijbehore bestanden stuur
Nadere informatieLineaire Algebra voor ST
Lineaire Algebra voor ST docent: Judith Keijsper TUE, HG 9.31 email: J.C.M.Keijsper@tue.nl studiewijzer: http://www.win.tue.nl/wsk/onderwijs/2ds06 Technische Universiteit Eindhoven college 1 J.Keijsper
Nadere informatieII. ZELFGEDEFINIEERDE FUNCTIES
II. ZELFGEDEFINIEERDE FUNCTIES In Excel bestaat reeds een uitgebreide reeks van functies zoals SOM, GEMIDDELDE, AFRONDEN, NU enz. Het is de bedoeling om functies aan deze lijst toe te voegen door in Visual
Nadere informatie1.0 Voorkennis. Voorbeeld 1: Los op: 6x + 28 = 30 10x.
1.0 Voorkennis Voorbeeld 1: Los op: 6x + 28 = 30 10x. 6x + 28 = 30 10x +10x +10x 16x + 28 = 30-28 -28 16x = 2 :16 :16 x = 2 1 16 8 Stappenplan: 1) Zorg dat alles met x links van het = teken komt te staan;
Nadere informatieOpdrachten numerieke methoden, week 1
Opdrachten numerieke methoden, week Opdracht : De potentiaal in een diode. [Bewijs dat ψ = u T arcsinh D 2n i ) ] ) ) D = n p = n i e ψ u T e ψ u ψ T = 2n i sinh u T ) D ψ = u T arcsinh 2n i.2 [Conditiegetal
Nadere informatie3.1 Kwadratische functies[1]
3.1 Kwadratische functies[1] Voorbeeld 1: y = x 2-6 Invullen van x = 2 geeft y = 2 2-6 = -2 In dit voorbeeld is: 2 het origineel; -2 het beeld (of de functiewaarde) y = x 2-6 de formule. Een functie voegt
Nadere informatiePYTHON REEKS 1: BASICS. Mathias Polfliet
PYTHON REEKS 1: BASICS Mathias Polfliet mpolflie@etrovub.be EENVOUDIGE REKENMACHINE 2 soorten getallen Getallen Z -> integers (gehele getallen) Getallen R -> floating points (reële getallen) Door beperkte
Nadere informatieLineaire Algebra en Vectorcalculus 2DN60 College 5.a Basis en dimensie
Lineaire Algebra en Vectorcalculus 2DN60 College 5.a Basis en dimensie Ruud Pellikaan g.r.pellikaan@tue.nl /k 205-206 Definitie opspansel 2/35 Stel S = {v,..., v n } is een deelverzameling van de vectorruimte
Nadere informatieLinalg.nb 1. Werk het notebook aandachtig door en maak de (genummerde) oefeningen aan het einde van elke sectie. Succes!
Linalg.nb Lineaire Algebra Andr Heck AMSTEL Instituut, Universiteit van Amsterdam Werk het notebook aandachtig door en maak de (genummerde) oefeningen aan het einde van elke sectie. Succes! Å Introductie
Nadere informatieKorte handleiding Maple bij de cursus Meetkunde voor B
Korte handleiding Maple bij de cursus Meetkunde voor B Deze handleiding sluit aan op en is gedeeltelijk gelijk aan de handleidingen die gebruikt worden bij de cursussen Wiskunde 2 en 3 voor B. Er zijn
Nadere informatieAantekeningen over MATLAB
Aantekeningen over MATLAB Hieronder volgen zeer beknopte aantekeningen over MATLAB. Wat is MATLAB? MATLAB staat voor MATrix LABoratory. Opstarten van MATLAB Met de muis en het menu Matlab opstarten. Er
Nadere informatieLineaire Algebra (2DD12)
Lineaire Algebra (2DD12) docent: Ruud Pellikaan - Judith Keijsper email: J.C.M.Keijsper@tue.nl studiewijzer: http://www.win.tue.nl/ ruudp/2dd12.html Technische Universiteit Eindhoven college 1 J.Keijsper
Nadere informatie8. Differentiaal- en integraalrekening
Computeralgebra met Maxima 8. Differentiaal- en integraalrekening 8.1. Sommeren Voor de berekening van sommen kent Maxima de opdracht: sum (expr, index, laag, hoog) Hierbij is expr een Maxima-expressie,
Nadere informatieFuncties van vectoren
Functies van vectoren Alexander Ly Psychological Methods University of Amsterdam 15 September 2014 Overview 1 Notatie 2 Overview 1 Notatie 2 Matrices Een matrix schrijven we vaak met een hoofdletter A.
Nadere informatie1 Delers 1. 3 Grootste gemene deler en kleinste gemene veelvoud 12
Katern 2 Getaltheorie Inhoudsopgave 1 Delers 1 2 Deelbaarheid door 2, 3, 5, 9 en 11 6 3 Grootste gemene deler en kleinste gemene veelvoud 12 1 Delers In Katern 1 heb je geleerd wat een deler van een getal
Nadere informatieBasiskennis lineaire algebra
Basiskennis lineaire algebra Lineaire algebra is belangrijk als achtergrond voor lineaire programmering, omdat we het probleem kunnen tekenen in de n-dimensionale ruimte, waarbij n gelijk is aan het aantal
Nadere informatieWetenschappelijk Rekenen
Wetenschappelijk Rekenen Examen - Bacheloropleiding informatica Oefeningen 3 mei 23. Implementeer de functie x n+ = mod(2x n, ) waarbij je gebruik maakt van een voorstelling met reële getallen. Zorg er
Nadere informatieTENTAMEN WISKUNDIGE BEELDVERWERKINGSTECHNIEKEN
TENTAMEN WISKUNDIGE BEELDVERWERKINGSTECHNIEKEN Vakcode: 8D2. Datum: dinsdag 29 april 28. Tijd: 14: 17:. Lees dit vóórdat je begint! Maak iedere opgave op een apart vel. Schrijf je naam en studentnummer
Nadere informatie2004 Gemeenschappelijke proef Algebra - Analyse - Meetkunde - Driehoeksmeting 14 vragen - 2:30 uur Reeks 1 Notatie: tan x is de tangens van de hoek x, cot x is de cotangens van de hoek x Vraag 1 In een
Nadere informatieTentamen lineaire algebra voor BWI maandag 15 december 2008, uur.
Vrije Universiteit Amsterdam Faculteit der Exacte Wetenschappen Afdeling Wiskunde Tentamen lineaire algebra voor BWI maandag 5 december 8, 5.5-8. uur. ELK ANTWOORD DIENT TE WORDEN BEARGUMENTEERD. Er mogen
Nadere informatieMatrixoperaties. Definitie. Voorbeelden. Een matrix is een rechthoekig array van getallen, die kentallen of elementen heten.
Definitie Een matrix is een rechthoekig array van getallen, die kentallen of elementen heten. Voorbeelden De coëfficiëntenmatrix of aangevulde matrix bij een stelsel lineaire vergelijkingen. Een rij-echelonmatrix
Nadere informatie(x x 1 ) + y 1. x x k+1 x k x k+1
Les Talor reeksen We hebben in Wiskunde een aantal belangrijke reële functies gezien, bijvoorbeeld de exponentiële functie exp(x) of de trigonometrische functies sin(x) en cos(x) Toen hebben we wel eigenschappen
Nadere informatie8.1 Herleiden [1] Herleiden bij vermenigvuldigen: -5 3a 6b 8c = -720abc 1) Vermenigvuldigen cijfers (let op teken) 2) Letters op alfabetische volgorde
8.1 Herleiden [1] Herleiden bij vermenigvuldigen: -5 3a 6b 8c = -720abc 1) Vermenigvuldigen cijfers (let op teken) 2) Letters op alfabetische volgorde Optellen: 5a + 3b + 2a + 6b = 7a + 9b 1) Alleen gelijksoortige
Nadere informatie1. Het werken met een rekenblad: een inleiding
1. Het werken met een rekenblad: een inleiding In onderstaand figuur is een rekenblad weergegeven Celinhoud CEL A4 Actieve Cel RIJEN RIJEN, KOLOMMEN EN CELLEN Figuur 1 CEL B6 Zoals je ziet bestaat een
Nadere informatieLineaire Algebra voor ST
Lineaire Algebra voor ST docent: Judith Keijsper TUE, HG 9.31 email: J.C.M.Keijsper@tue.nl studiewijzer: http://www.win.tue.nl/wsk/onderwijs/2ds06 Technische Universiteit Eindhoven college 3 J.Keijsper
Nadere informatieDe inverse van een matrix
De inverse van een matrix Laat A een n n matrix zijn. Veronderstel dat de matrixvergelijking A X = I n de oplossing X = C heeft. Merk op dat [ A I n ] rijoperaties [ I n C ] [ I n A] inverse rijoperaties
Nadere informatie2. Een eerste kennismaking met Maxima
. Een eerste kennismaking met Maxima Als u nog niet eerder kennis heeft gemaakt met CAS (Computer Algebra System) software, dan lijkt Maxima misschien erg gecompliceerd en moeilijk, zelfs voor het oplossen
Nadere informatieProeftentamen in1211 Computersystemen I (NB de onderstreepte opgaven zijn geschikt voor de tussentoets)
TECHNISCHE UNIVERSITEIT DELFT Faculteit Informatietechnologie en Systemen Afdeling ISA Basiseenheid PGS Proeftentamen in1211 Computersystemen I (NB de onderstreepte opgaven zijn geschikt voor de tussentoets)
Nadere informatie5. Vergelijkingen. 5.1. Vergelijkingen met één variabele. 5.1.1. Oplossen van een lineaire vergelijking
5. Vergelijkingen 5.1. Vergelijkingen met één variabele 5.1.1. Oplossen van een lineaire vergelijking Probleem : We willen x oplossen uit de lineaire vergelijking p x+q=r met p. Maxima biedt daartoe in
Nadere informatieDerive in ons wiskundeonderwijs Christine Decraemer
Dag van de Wiskunde 003 de en 3 de graad Module 6: Eerste sessie Derive in ons wiskundeonderwijs Christine Decraemer Je kunt Derive het best vergelijken met een uitgebreid rekentoestel. Niet enkel numerieke,
Nadere informatieRekenen met de GRM. 1 van 1. Inleiding: algemene zaken. donkerder. lichter
1 van 1 Rekenen met de GRM De grafische rekenmachine (voortaan afgekort met GRM) ga je bij hoofdstuk 1 voornamelijk als gewone rekenmachine gebruiken. De onderste zes rijen toetsen zijn vergelijkbaar met
Nadere informatieNumerieke Methoden voor Differentiaalvergelijkingen
Numerieke Methoden voor Differentiaalvergelijkingen Numerieke Methoden voor Differentiaalvergelijkingen C. Vuik P. van Beek F. Vermolen J. van Kan VSSD iv VSSD Eerste druk 2006 Uitgegeven door: VSSD Leeghwaterstraat
Nadere informatie3. Structuren in de taal
3. Structuren in de taal In dit hoofdstuk behandelen we de belangrijkst econtrolestructuren die in de algoritmiek gebruikt worden. Dit zijn o.a. de opeenvolging, selectie en lussen (herhaling). Vóór we
Nadere informatie1. REGELS VAN DEELBAARHEID.
REKENEN VIJFDE KLAS Luc Cielen 1. REGELS VAN DEELBAARHEID. Deelbaarheid door 10, 100, 1000 10: het laatste cijfer (= cijfer van de eenheden) is 0 100: laatste twee cijfers zijn 0 (cijfers van de eenheden
Nadere informatieTer Leering ende Vermaeck
Ter Leering ende Vermaeck 15 december 2011 1 Caleidoscoop 1. Geef een relatie op Z die niet reflexief of symmetrisch is, maar wel transitief. 2. Geef een relatie op Z die niet symmetrisch is, maar wel
Nadere informatie1.1 Tweedegraadsvergelijkingen [1]
1.1 Tweedegraadsvergelijkingen [1] Er zijn vier soorten tweedegraadsvergelijkingen: 1. ax 2 + bx = 0 (Haal de x buiten de haakjes) Voorbeeld 1: 3x 2 + 6x = 0 3x(x + 2) = 0 3x = 0 x + 2 = 0 x = 0 x = -2
Nadere informatieJe moet nu voor jezelf een overzicht zien te krijgen over het onderwerp Complexe getallen. Een eigen samenvatting maken is nuttig.
6 Totaalbeeld Samenvatten Je moet nu voor jezelf een overzicht zien te krijgen over het onderwerp Complexe getallen. Een eigen samenvatting maken is nuttig. Begrippenlijst: 21: complex getal reëel deel
Nadere informatie1.0 Voorkennis. Voorbeeld 1: Los op: 6x + 28 = 30 10x.
1.0 Voorkennis Voorbeeld 1: Los op: 6x + 28 = 30 10x. 6x + 28 = 30 10x +10x +10x 16x + 28 = 30-28 -28 16x = 2 :16 :16 x = 2 1 16 8 Stappenplan: 1) Zorg dat alles met x links van het = teken komt te staan;
Nadere informatieArrays. Complexe datastructuren. Waarom arrays. Geen stijlvol programma:
Geen stijlvol programma: Complexe datastructuren Arrays vijf verschillende variabelen voor iets dat als één rij getallen bestempeld wordt; onbruikbaar wanneer het over meer getallen (bijvoorbeeld ) gaat.
Nadere informatieIntroductie in R. http://www.math.montana.edu/stat/tutorials/r-intro.pdf http://www.math.montana.edu/stat/docs/splus_notes.ps
Introductie in R R is een programmeer taal met een groot aantal voorgeprogrammeerde statistische functies. Het is de open source versie van S-plus. Wij gebruiken R dan ook omdat het gratis is. Documentatie
Nadere informatieFLIPIT 5. (a i,j + a j,i )d i d j = d j + 0 = e d. i<j
FLIPIT JAAP TOP Een netwerk bestaat uit een eindig aantal punten, waarbij voor elk tweetal ervan gegeven is of er wel of niet een verbinding is tussen deze twee. De punten waarmee een gegeven punt van
Nadere informatieInformatica: C# WPO 10
Informatica: C# WPO 10 1. Inhoud 2D arrays, lijsten van arrays, NULL-values 2. Oefeningen Demo 1: Fill and print 2D array Demo 2: Fill and print list of array A: Matrix optelling A: Matrix * constante
Nadere informatieBasisvaardigheden algebra. Willem van Ravenstein. 2012 Den Haag
Basisvaardigheden algebra Willem van Ravenstein 2012 Den Haag 1. Variabelen Rekenenis het werken met getallen. Er zijn vier hoofdbewerkingen: optellen, aftrekken, vermenigvuldigen en delen. Verder ken
Nadere informatieHandleiding Excel. bij. hoofdstuk 18 Cijfers in Orde Wageningse Methode
Handleiding Excel bij hoofdstuk 18 Cijfers in Orde Wageningse Methode oktober 2008 1 Excel (Nederlandtalig) Excel is een programma dat snel allerlei berekeningen kan uitvoeren. Ook kan het programma gemakkelijk
Nadere informatieVariabelen en statements in ActionScript
Ontwikkelen van Apps voor ios en Android Variabelen en statements in ActionScript 6.1 Inleiding Als we het in de informatica over variabelen hebben, bedoelen we een stukje in het geheugen van de computer
Nadere informatieMatrixalgebra (het rekenen met matrices)
Matrixalgebra (het rek met matrices Definitie A a a n a a n a m a mn is e (m n-matrix Hierbij is m het aantal rij van A n het aantal kolomm (m n noemt m de afmeting( van de matrix A We noter vaak kortweg
Nadere informatieUiteenzetting Wiskunde Grafische rekenmachine (ti 83) uitleg
Uiteenzetting Wiskunde Grafische rekenmachine (ti 83) uitleg Uiteenzetting door een scholier 2691 woorden 4 juni 2005 5,9 118 keer beoordeeld Vak Wiskunde Basisbewerkingen 1. Inleiding De onderste zes
Nadere informatieRekenen aan wortels Werkblad =
Rekenen aan wortels Werkblad 546121 = Vooraf De vragen en opdrachten in dit werkblad die vooraf gegaan worden door, moeten schriftelijk worden beantwoord. Daarbij moet altijd duidelijk zijn hoe de antwoorden
Nadere informatieProject Dynamica: oefenopgaven met R
Project Dynamica: oefenopgaven met R De onderstaande opgaven dienen in R gemaakt te worden; uitwerkingen hoeven niet ingeleverd te worden. Zie de website http://www.r-project.org/ voor R manuals. Start
Nadere informatieTweede Programmeeropgave Numerieke Wiskunde 1 De golfplaat Uiterste inleverdatum : vrijdag 16 mei 2003
Tweede Programmeeropgave Numerieke Wiskunde 1 De golfplaat Uiterste inleverdatum : vrijdag 16 mei 2003 I Doelstelling en testcase In deze programmeeropgave zullen we een drietal numerieke integratiemethoden
Nadere informatieInhoud college 5 Basiswiskunde Taylorpolynomen
Inhoud college 5 Basiswiskunde 4.10 Taylorpolynomen 2 Basiswiskunde_College_5.nb 4.10 Inleiding Gegeven is een functie f met punt a in domein D f. Gezocht een eenvoudige functie, die rond punt a op f lijkt
Nadere informatie(x x 1 ) + y 1. x x 1 x k x x x k 1
Les Taylor reeksen We hebben in Wiskunde een aantal belangrijke reële functies gezien, bijvoorbeeld de exponentiële functie exp(x) of de trigonometrische functies sin(x) en cos(x) Toen hebben we wel eigenschappen
Nadere informatieExamenvragen Hogere Wiskunde I
1 Examenvragen Hogere Wiskunde I Vraag 1. Zij a R willekeurig. Gegeven is dat voor alle r, s Q geldt dat a r+s = a r a s. Bewijs dat voor alle x, y R geldt dat a x+y = a x a y. Vraag 2. Gegeven 2 functies
Nadere informatieTECHNISCHE UNIVERSITEIT EINDHOVEN Faculteit Wiskunde en Informatica
TECHNISCHE UNIVERSITEIT EINDHOVEN Faculteit Wiskunde en Informatica Tentamen Numerieke Methoden voor Werktuigbouwkunde (2N46) op maandag 23 Deel 1: Van 14 uur tot uiterlijk 153 uur Het gebruik van het
Nadere informatie8.1 Herleiden [1] Herleiden bij vermenigvuldigen: -5 3a 6b 8c = -720abc 1) Vermenigvuldigen cijfers (let op teken) 2) Letters op alfabetische volgorde
8.1 Herleiden [1] Herleiden bij vermenigvuldigen: -5 3a 6b 8c = -720abc 1) Vermenigvuldigen cijfers (let op teken) 2) Letters op alfabetische volgorde Optellen: 5a + 3b + 2a + 6b = 7a + 9b 1) Alleen gelijksoortige
Nadere informatieTECHNISCHE UNIVERSITEIT EINDHOVEN Faculteit Wiskunde en Informatica
TECHNISCHE UNIVERSITEIT EINDHOVEN Faculteit Wiskunde en Informatica Tentamen Numerieke Methoden voor Werktuigbouwkunde N460 op donderdag 4 juni 010, 14.00-17.00 uur. De uitwerkingen van de opgaven dienen
Nadere informatieRelatieve fout, maximum relatieve fout, absolute fout en maximum absolute fout. γ < ε X X X. = γ X
2 oct 95 Inhoud foutenanalyse interpolatie, approximatie, splines FFT numerieke integratie numerieke lineaire algebra (niet te vinden in de cursus, wel kopiekes bij ig) Stelsels niet lineaire vergelijkingen
Nadere informatieDomJudge-Practicum. Open Dag UU
1 Introductie DomJudge-Practicum Open Dag UU Bij veel vakken die je volgt tijdens je studie informatica aan de UU, moet je programmeeropdrachten maken. Soms moet je die inleveren zodat ze door de docent
Nadere informatieInformatica: C# WPO 13
Informatica: C# WPO 13 1. Inhoud Bestanden uitlezen, bestanden schrijven en data toevoegen aan een bestand, csv-bestanden 2. Oefeningen Demo 1: Notepad Demo 2: Read CSV-file Demo 3: Write CSV-file A: Plot
Nadere informatieNUMERIEKE METHODEN VOOR DE VAN DER POL VERGELIJKING. Docent: Karel in t Hout. Studiepunten: 3
NUMERIEKE METHODEN VOOR DE VAN DER POL VERGELIJKING Docent: Karel in t Hout Studiepunten: 3 Over deze opgave dien je een verslag te schrijven waarin de antwoorden op alle vragen zijn verwerkt. Richtlijnen
Nadere informatieNotatieafspraken bovenbouw, wiskunde A
Notatieafspraken bovenbouw, wiskunde A Bewaar dit document zorgvuldig Het wordt slechts éénmaal verstrekt Dit document bevat afspraken voor de correcte notatie volgens de gehele sectie wiskunde van het
Nadere informatieVAARDIGHEDEN EXCEL. MEETWAARDEN INVULLEN In de figuur hieronder zie je twee keer de ingevoerde meetwaarden, eerst ruw en daarna netjes opgemaakt.
VAARDIGHEDEN EXCEL Excel is een programma met veel mogelijkheden om meetresultaten te verwerken, maar het was oorspronkelijk een programma voor boekhouders. Dat betekent dat we ons soms in bochten moeten
Nadere informatie2 n 1. OPGAVEN 1 Hoeveel cijfers heeft het grootste bekende Mersenne-priemgetal? Met dit getal vult men 320 krantenpagina s.
Hoofdstuk 1 Getallenleer 1.1 Priemgetallen 1.1.1 Definitie en eigenschappen Een priemgetal is een natuurlijk getal groter dan 1 dat slechts deelbaar is door 1 en door zichzelf. Om technische redenen wordt
Nadere informatieDEC SDR DSP project 2017 (2)
DEC SDR DSP project 2017 (2) Inhoud: DSP software en rekenen Effect van type getallen (integer, float) Fundamenten onder DSP Lezen van eenvoudige DSP formules x[n] Lineariteit ( x functie y dus k maal
Nadere informatieZomercursus Wiskunde. Katholieke Universiteit Leuven Groep Wetenschap & Technologie. September 2008
Katholieke Universiteit Leuven September 008 Algebraïsch rekenen (versie 7 juni 008) Inleiding In deze module worden een aantal basisrekentechnieken herhaald. De nadruk ligt vooral op het symbolisch rekenen.
Nadere informatieHoofdstuk 7 - veranderingen. getal & ruimte HAVO wiskunde A deel 2
Hoofdstuk 7 - veranderingen getal & ruimte HAVO wiskunde A deel 2 0. voorkennis Plotten, schetsen en tekenen Een grafiek plotten Een grafiek schetsen Een grafiek tekenen Na het invoeren van de formule
Nadere informatieAnalyse I. 1ste Bachelor Ingenieurswetenschappen Academiejaar 2005-2006 1ste semester 31 januari 2006
1ste semester 31 januari 2006 Analyse I 1. Onderstel dat f : [a, b] R continu is, en dat f(a)f(b) < 0. Toon aan dat f minstens 1 nulpunt heeft gelegen in het interval (a, b). 2. Gegeven is een functie
Nadere informatieTECHNISCHE UNIVERSITEIT EINDHOVEN Faculteit Wiskunde en Informatica
TECHNISCHE UNIVERSITEIT EINDHOVEN Faculteit Wiskunde en Informatica Tentamen Numerieke Methoden voor Werktuigbouwkunde (2N460) op donderdag 23 juni 2011, 1400-1700 uur Deel 1: Van 1400 uur tot uiterlijk
Nadere informatieInformatica: C# WPO 12
Informatica: C# WPO 12 1. Inhoud Datacontainers, bestanden uitlezen, bestanden schrijven en data toevoegen aan en bestand, csv-bestanden 2. Oefeningen Demo 1: Point2D Demo 2: Notepad Demo 3: Read CSV-file
Nadere informatieCTB1002 deel 1 - Lineaire algebra 1
CTB1002 deel 1 - Lineaire algebra 1 College 1 11 februari 2014 1 Even voorstellen Theresia van Essen Docent bij Technische Wiskunde Aanwezig op maandag en donderdag EWI 04.130 j.t.vanessen@tudelft.nl Slides
Nadere informatieStoomcursus. wiskunde A. Rekenregels voor vereenvoudigen. Voorbereidende opgaven VWO ( ) = = ( ) ( ) ( ) = ( ) ( ) = ( ) = = ( )
Voorbereidende opgaven VWO Stoomcursus wiskunde A Tips: Maak de voorbereidende opgaven voorin in een van de A4-schriften die je gaat gebruiken tijdens de cursus. Als een opdracht niet lukt, werk hem dan
Nadere informatieTECHNISCHE UNIVERSITEIT EINDHOVEN Faculteit Wiskunde en Informatica
TECHNISCHE UNIVERSITEIT EINDHOVEN Faculteit Wiskunde en Informatica Tentamen Lineaire Algebra voor ST (DS6) op -4-, 4.-7. uur. Opgave Gegeven is het volgende stelsel lineaire vergelijkingen met parameters
Nadere informatieBeknopte handleiding voor Derive 5.0 for Windows
- Lesbrief Beknopte handleiding voor Derive 5.0 for Voorspelbaarheid en Populaties in de tijd Doelgroep Klas 5 t/m 6 havo en vwo Vakken en domeinen Algemene natuurwetenschappen VWO Wiskunde VWO: A domein
Nadere informatie10.0 Voorkennis. Herhaling van rekenregels voor machten: a als a a 1 0[5] [6] Voorbeeld 1: Schrijf als macht van a:
10.0 Voorkennis Herhaling van rekenregels voor machten: p p q pq a pq a a a [1] a [2] q a q p pq p p p a a [3] ( ab) a b [4] Voorbeeld 1: Schrijf als macht van a: 1 8 : a a : a a a a 3 8 3 83 5 Voorbeeld
Nadere informatieGetallenleer Inleiding op codeertheorie. Cursus voor de vrije ruimte
Getallenleer Inleiding op codeertheorie Liliane Van Maldeghem Hendrik Van Maldeghem Cursus voor de vrije ruimte 2 Hoofdstuk 1 Getallenleer 1.1 Priemgetallen 1.1.1 Definitie en eigenschappen Een priemgetal
Nadere informatieBasiskennistoets wiskunde
Lkr.: R. De Wever Geen rekendoos toegelaten Basiskennistoets wiskunde Klas: 6 WEWI 1 september 015 0 Vraag 1: Een lokaal extremum (minimum of maximum) wordt bereikt door een functie wanneer de eerste afgeleide
Nadere informatieInhoud college 4 Basiswiskunde. 2.6 Hogere afgeleiden 2.8 Middelwaardestelling 2.9 Impliciet differentiëren 4.9 Linearisatie
Inhoud college 4 Basiswiskunde 2.6 Hogere afgeleiden 2.8 Middelwaardestelling 2.9 Impliciet differentiëren 4.9 Linearisatie 2 Basiswiskunde_College_4.nb 2.6 Hogere afgeleiden De afgeleide f beschrijft
Nadere informatieTentamen Computersystemen
Tentamen Computersystemen baicosy06 2e jaar bachelor AI, 2e semester 23 september 2013 13u-15u IWO 4.04A (blauw), Academisch Medisch Centrum, Meidreef 29, Amsterdam ZuidOost Het is niet toegestaan communicatieapparatuur
Nadere informatieMemoriseren: Een getal is deelbaar door 10 als het laatste cijfer een 0 is. Of: Een getal is deelbaar door 10 als het eindigt op 0.
REKENEN VIJFDE KLAS en/of ZESDE KLAS Luc Cielen 1. REGELS VAN DEELBAARHEID. Luc Cielen: Regels van deelbaarheid, grootste gemene deler en kleinste gemeen veelvoud 1 Deelbaarheid door 10, 100, 1000. Door
Nadere informatieWiskunde D vwo Lineaire algebra. Presentatie Noordhoff wiskunde Tweede Fase congres 19 november 2015 Harm Houwing en John Romkes
Wiskunde D vwo Lineaire algebra Presentatie Noordhoff wiskunde Tweede Fase congres 9 november 205 Harm Houwing en John Romkes Vwo D Lineaire algebra Harm Houwing John Romkes Hoofdstuk 4 Onderwerpen Rekenen
Nadere informatieNormering en schaallengte
Bron: www.citogroep.nl Welk cijfer krijg ik met mijn score? Als je weet welke score je ongeveer hebt gehaald, weet je nog niet welk cijfer je hebt. Voor het merendeel van de scores wordt het cijfer bepaald
Nadere informatieBasisvaardigheden Microsoft Excel
Basisvaardigheden Microsoft Excel Met behulp van deze handleiding kun je de basisvaardigheden leren die nodig zijn om meetresultaten van een practicum te verwerken. Je kunt dan het verband tussen twee
Nadere informatie1 Matlab: problemen oplossen binnen de lineaire algebra
Matlab: problemen oplossen binnen de lineaire algebra We beginnen met enkele eenvoudige voorbeelden van hoe je in Matlab lineaire algebra kunt doen. Dit verschaft een eerste uitvalsbasis om binnen Matlab
Nadere informatieBasisvaardigheden Microsoft Excel
Basisvaardigheden Microsoft Excel Met behulp van deze handleiding kun je de basisvaardigheden leren die nodig zijn om meetresultaten van een practicum te verwerken. Je kunt dan het verband tussen twee
Nadere informatie