Instructies voor Lineaire Algebra 2 - Matlabsessies in week 9-12

Maat: px
Weergave met pagina beginnen:

Download "Instructies voor Lineaire Algebra 2 - Matlabsessies in week 9-12"

Transcriptie

1 Instructies voor Lineaire Algebra 2 - Matlabsessies in week 9-12 De laatste vier weken bij Lineaire Algebra 2 zijn van dubbele instensiteit. Er zijn zes contacturen, verdeeld over een hoor-/instructie-college op woensdag van 2 45 minuten, en een begeleide programmeersessie van 4 45 minuten. In de tijd tussen de beide bijeenkomsten maak je enkele ook theoretisch georiënteerde opgaven en oefen je intensief met de nieuwe Matlabvaardigheden die op de woensdag zijn behandeld. De problemen die je daarbij ondervindt kan je op vrijdag bespreken met je werkgroepleider, waarna je aan het eind van de sessie al je werk inlevert: de theoretische opgaven op schrift, en Matlabcodes per . Inleverdeadline: deze is dus op vrijdag om 12:45 bij afloop van de programmeersessie. Uitzondering hierop wordt alleen gemaakt als het vak voor jou niet tot je verplichte curriculum behoort: je volgt het vak als bijvak, of uit interesse; in dat geval is de deadline vrijdagavond 23:59. Dit onderdeel van Lineaire Algebra 2 is grotendeels een doe-vak. Wees actief, ervaar een zekere mate van urgentie, alsof je bij een bedrijf werkt en de baas wil dat je vrijdag om 12:45 iets belangrijks af hebt. Verspil geen tijd met digitale en andere afleidingen! Algemene opmerking: over integriteit en zelfwerkzaamheid De door jou ingeleverde opgaven heb je naar eer en geweten zelf gemaakt en geprogrammeerd. Je mag natuurlijk om hulp en hints vragen aan je werkgroepleider en aan medestudenten, maar uiteindelijk lever je jouw eigen uitwerkingen van de opgaven in. Aangezien je werk mede bepalend is voor het slagen voor het vak, zijn docenten en wekgroepleiders verplicht om incidenten te melden bij de examencommissie om zo de kwaliteit van de opleiding en het diploma te garanderen. Realiseer je dat een onvoldoende halen voor dit vak, hoe vervelend en/of beschamend dat voor sommige ook kan zijn, nooit erger is je integriteit verliezen, zelfs niet als je er mee weg komt. Het eerste kan je herstellen, het tweede kan je blijven achtervolgen! 9. Beschrijving van de stof en opdeling van de opgaven voor week 9 Op woensdag demonstreren we een flinke portie basis-commando s van de programmeertaal Matlab. Deze commando s voer je live uit op je eigen laptop. Het overzicht is summier: je zal ook worden geleerd om Matlab-functionaliteit zelf te vinden uit bronnen zoals de Matlab help-files, de Matlab website, en web-searches met een geschikte zoekmachine. In opgaven 4.1.1, 4.1.2, en word je gevraagd om op creatieve wijze, ondersteund door Matlab, exacte wiskunde te doen. Deze opgaven zijn niet geheel eenvoudig en zijn zeer individueel: de verwachting is dat ieder van jullie met een andere oplossing komt. En als het meezit ook met zodanig mooie oplossingen, dat we ze kunnen gebruiken voor het hertentamen! 9.1. Thema: de deelruimte van magische vierkanten Het thema van week 9 is magische vierkanten. Matlab heeft een (behoorlijk nutteloos) ingebouwd commando waarmee je voor iedere n een n n magisch vierkant kunt produceren. Deze vierkanten lenen zich echter uitstekend voor bepaalde onderzoekingen die de basisvaardigheden met Matlab trainen, en die wat betreft lineaire algebra-niveau blijven steken in de stof van Lineaire Algebra 1. De inleidende opgaven hiervoor zijn 4.2.1, (theoretisch) en 4.2.3, (Matlab-technisch). Deze laatste twee kunnen kort en beknopt worden beantwoord. De 1

2 opgaven 4.2.5, 4.2.6, 4.2.7, en 4.2.8, in het bijzonder de laatste hiervan, zijn wat geavanceerder. Deze zijn in principe bedoeld voor tijdens de vrijdagochtendsessie Jouw tijdsindeling en planning Op woensdag doe je actief mee met de Matlab-demonstraties. Je hebt je laptop bij je, en Matlab is daarop geinstalleerd. Je hebt het programma al eens opgestart dus je weet zeker dat het werkt. Je maakt aantekeningen van handige commando s. Daarnaast doe je alle basiskennis op over de wiskunde achter magische vierkanten. Op donderdag neem je ruim de tijd om eerst opgaven 4.1.1, 4.1.2, 4.1.3, en te maken. Ondanks dat je Matlab gebruikt om de opgaven te maken, documenteer je je resultaten gewoon op schrift, door in zeker detail te omschrijven hoe je met behulp van Matlab tot je resultaten bent gekomen. Tot slot, maak opgave en sla het resultaat op als.jpg-file. Nadat je dit gedaan hebt, lees je ter voorbereiding op opgaven en de tekst over roteren en spiegelen van migische vierkanten, en het deel over de dimensie van de deelruimte van magische vierkanten nog eens door. Als je dit hebt gedaan ben je goed voorbereid voor de sessie van vrijdagochtend. Nadat je op vrijdag de eenvoudigere opgaven en hebt gemaakt, kan je aan de slag met opgaven en Ervaren programmeurs zijn vaak halverwege de vrijdagsessie al klaar met de opgaven. Speciaal voor hen zijn er nog twee moeilijke opgaven, en die facultatief maar wel leuk zijn Wat lever je in, wanneer, en hoe Je levert opgaven 4.1.1, 4.1.2, 4.1.3, 4.2.3, 4.2.5, in op papier. De rest lever je per in, en wel als volgt: van opgave stuur je alleen de jpg-file. Van opgave de script-file (met hierin ook je vermoeden over de berekende resultaten als commentaar, dat wil zeggen, iedere regel hiervan begint met een procent-teken) en de jpg-file. Van opgave alleen de scriptfile voor algemene waarden van n, met daarin ook als commentaar je vermoeden. In het bijzonder: stuur je werkgroepleider één , met daarin maximaal vier attachte files. Je levert alles in bij je werkgroepleider en zoals eerder gezegd, uiterlijk vrijdag om 12: Beschrijving van de stof en opdeling van de opgaven voor week 10 Woensdag demonstreren we enkele belangrijke standaard constructies om de zogeheten flow van een Matlabprogramma te bepalen. Hieronder vallen de herhalingsstatements for-loop en de while-loop, waarvan de laatste gekenmerkt wordt door een conditie. Deze condities spelen ook een rol in de if-then-else-end constructie die keuzes kan bewerkstelligen tussen verschillende opties. Combinaties van deze paar mechanismen geven al een zeer grote flexibiliteit in het schrijven van computerprogramma s. Als illustratie bekijken we in Sectie de Collatzrijtjes, ook wel het 3x + 1 probleem genaamd. Ondanks dat het bewijzen van het Vermoeden van Collatz geen milleniumprobleem is, en dus geen miljoen dollar oplevert, zal de roem die een eventuele oplosser ten deel valt bijna vergelijkbaar zijn Thema: berekenen van de SVD middels slim gekozen vlakke rotaties De singulierewaardendecompositie (SVD) van een matrix A R n n is een matrixdecompositie met veel toepassingen. Omdat singuliere waarden gerelateerd zijn aan nulpunten van 2

3 polynomen kunnen deze voor n 5 niet meer in gesloten vorm worden bepaald, net zomin als voor eigenwaarden. Gegeven dit feit, hoe kom je dan in de praktijk aan de SVD van grotere matrices? We bekijken deze vraag eerst voor 2 2 matrices (waarvoor dergelijke formules nog wél bestaan) in Sectie 4.4.3, nadat we in Secties en de 2 2 rotatiematrices en hun eigenschappen in de herinnering hebben geroepen. Het algoritme in Sectie vermenigvuldigt A R 2 2 afwisselend van links en van rechts met rotatiematrices. Omdat rotatiematrices unitair zijn, zullen de singuliere waarden na iedere vermenigvuldiging ongewijzigd blijven. We tonen aan dat er convergentie plaats vindt naar een diagonaalmatrix, waarvan de singuliere waarden triviaal de absolute waarden van de diagonaalentries zijn. Vervolgens laten we in Sectie zien hoe een willekeurige n k matrix A door middel van links- en rechtsvermenigvuldiging met hooguit (n 2)k + 1 rotatiematrices, bidiagonaal kan worden getransformeerd. Behalve dat we onderzoeken hoe dit in Matlab kan worden bewerkstelligd, benadrukken we dat als je pen en papier en geduld hebt, je een matrix dus altijd volledig exact kunt bidiagonaliseren. En dat terwijl diagonaliseren alleen exact kan als n 4, en zelfs dan nog niet altijd. Tot slot laten we zien hoe je een iteratief proces kunt opzetten dat, heen-en-weer flippend tussen een boven-bidiagonaalmatrix en een onder-bidiagonaalmatrix, convergeert naar een diagonaalmatrix, waarvan de diagonaalentries in absolute waarde de singuliere waarden zijn van de oorspronkelijke n k matrix A Jouw tijdsindeling en planning Op woensdag doe je actief mee met de Matlab-demonstraties. Je maakt aantekeningen van handige commando s in de context van de flow van een programma, zoals loops en conditionele statements. Je ziet hoe je Collatz-rijtjes kunt bepalen met een niet al te ingewikkeld script, en hoe de resultaten te visualiseren. Verder kijken we in detail naar Givens-rotaties, rotaties die zich afspelen in twee-dimensionale vlakken in R n. Deze rotaties vormen hét ingrediënt van algoritmes, onder andere om eigenwaarden en singuliere waarden te berekenen, maar ook om kleinste kwadratenproblemen op te lossen (zie Numerieke Lineaire Algebra, jaar 3). Deze rotaties worden ook live gedemonstreerd, en je kan live meedoen met de demonstratie om gevoel te krijgen voor het onderwerp. De uitleg van de convergentie van het iteratieve proces om de SVD van een 2 2 matrix te bewijzen begrijp je, en je ziet in hoe dezelfde rotaties kunnen worden gebruikt om een matrix de bidiagonaliseren, en ook om singuliere waarden van grotere matrices te benaderen. Op donderdag maak je de opgaven 4.3.1, 4.3.2, en Deze zijn bedoeld om je bewust te maken van de problemen die ontstaan als je lineaire algebra doet op een computer, in eindige precisie, zoals Matlab die in 16 decimalen rekent (16 is eindig). De limiet van differentiequotiënten zou de afgeleide in een punt moeten zijn, maar al rekenend blijkt dat slechts ten dele waar. Het Gram-Schmidt proces zou een orthonormale basis voor het opspansel van een gegeven stel vectoren moeten geven, maar Matlab maakt daar soms een potje van. Maar als dat zo is, hoe betrouwbaar is dan een industrieel ontwerpproces waarin software kritiekloos wordt gebruikt om een vliegtuig te ontwerpen? Durf je nog te vliegen na Opgave 4.3.3? Verder reproduceer je Voorbeeld uit de Lecture Notes en maak je vervolgens de bijbehorende Opgaven 4.5.1, 4.5.2, en Je reproduceert het voorbeeld dat begint op bladzijde 25, en maakt Opgave Op vrijdag ben je goed voorbereid voor Opgaven

4 10.3. Wat lever je in, wanneer, en hoe Van de opgaven aan het eind van Sectie 4.3 lever je van Opgaven en alleen het plaatje in. Opgaven en (inclusief tabel) lever je in op schrift. Van Sectie 4.5 lever je van en je code in (gebruik makend van het commando givens uit Opgave 4.5.2, of desgewenst met het alternatief planerot). De vragen in Opgaven en om je code te testen beantwoord je door voor een door jouw gekozen matrix A met Opgave zijn bidiagonaal-gedaante B te berekenen, en die iteratief met op diagonaalvorm C te transformeren. Kopieer A en B en C vanuit Matlab als commentaar in je code voor Opgave Vergelijk de door jouw code berekende singuliere waarden expliciet met de singuliere waarden van A die door Matlab middels svd(a) worden berekend, door deze laatste eveneens als commentaar toe te voegen aan Opgave Samengevat je je werkgroepleider dus twee jpg-files, en twee m-files, en lever je de rest of op schrift in, of als je wilt als vijfde bestand per , uiterlijk vrijdag om 13: Beschrijving van de stof en opdeling van de opgaven voor week 11 We bekijken Matlab function files, en hoe je daarmee ook recursieve functies kunt implementeren. Recursie is vaak een elegante, en soms ook erg efficiënte wijze om een oplossing voor een probleem te verkrijgen. Daarnaast maken we kennis met de Matlab profiler, verstopt onder het pull-down menu genaamd desktop van Matlab. Door een commando uit te voeren in de command line van de profiler, krijg je na executie van de code een rapport dat een analyse van de code bevat: hoe lang deze draaide, hoe vaak bepaalde regels werden aangeroepen, enzovoorts. De profiler is onontbeerlijk bij het verbeteren en stroomlijnen. Opgaven waarbij deze onderwerpen centraal staan zijn t/m De laatste hiervan is interessant omdat het zoel je kennis van de Schurdecompositie test, als je begrip van recursie Thema: het detecteren van reducibiliteit middels rij- en kolompermutaties Het wiskundige thema van deze week is reducibiliteit. Niet alle matrices die veel nullen bevatten zijn reducibel. Het vergt enige moeite, vooral bij wat grotere matrices, om erachter te komen of deze nullen wel op de juiste plaats staan opdat de betreffende matrix reducibel is. We bekijken drie verschillende algoritmes om de rijen en kolommen van een matrix zodanig te permuteren, dat er nullen komen te staan in kolommen 1,... k, rijen n k + 1,... n. Dit is dus een (linksonder-)blok nullen van afmetingen (n k) k. We kiezen ervoor om op zoek te gaan naar de waarde van k waarvoor het product (n k)k maximaal is: een zo groot mogelijk blok met nullen. Hiervoor hebben we natuurlijk een functie nodig die, gegeven een matrix A, vertelt wat het grootste (n k) k linksonderblok met nullen in A is, indien er dergelijke blokken in A bestaan. Dit gebeurt in Opgave 4.7.1, waarna je gewapend met deze functie, de drie algoritmes implementeert in opgaven 4.7.2, 4.7.3, en Vervolgens zullen we in Opgave de matrix recursief verder transformeren, zodanig dat de nulstructuur optimaal zichtbaar is. Opgave is een bonusopgave. Het eerste correcte bewijs of tegenvoorbeeld verdient een element uit het carthesische product (bloemen,wijn) X (rood,wit) naar keuze. 4

5 11.2. Jouw tijdsindeling en planning Bij de Matlabdemonstratie op woensdag ben je aandachtig bezig om de recursieve voorbeelden (sommeren, permuteren) te begrijpen en gevoel te krijgen voor het concept. Daarnaast neem je wat nuttige informatie tot je betreffende reducibiliteit en permuteren van rijen en kolommen van matrices, en zie je de drie algoritmes die worden voorgesteld om een matrix optimaal, met een zo groot mogelijk (n k) k blok met nullen, op blok-bovendriehoeksvorm te brengen, oftewel, een matrix van de vorm [ A B 0 C ], met A en C vierkant. Op donderdag oefen je met het concept recursie en maak je de opgaven t/m De eerste drie hiervan vragen nauwelijks om programmeren, en des te meer om kritisch te kijken naar gegeven programma s met behulp van de Matlab profiler. Opgave is de lastigste, maar geeft als resultaat een code die kan concurreren van Matlab s ingebouwde functie schur. Het kan geen kwaad ook al naar Opgave te kijken. Op vrijdag implementeer je de drie algoritmes in Opgaven 4.7.2, 4.7.3, en en vergelijk je hun snelheden met de Matlab profiler. Tot slot denk je na over recursief verder reduceren van je matrix en maak je Opgave Tijd en/of ambitie over? Probeer ook Opgave 4.7.5! Wat lever je in, wanneer, en hoe De tabellen met commentaar van Opgaven en lever je in op schrift, evenals je aangepaste versie van het programma Pascal.m. De code MySchur.m uit Opgave stuur je op als m-file, en zo ook de m-files van Nullen.m, Reduce1.m, Reduce2.m, Reduce3.m uit Opgaven t/m Op schrift vermeld je hoe groot de matrices maximaal zijn die je met deze codes binnen tien seconden nog kon reduceren. Tot slot stuur je de m-file van de recursieve functie uit Opgave op. Samengevat stuur je deze week dus zes m-files op, en de rest op schrift, voor vrijdag 12: Beschrijving van de stof en opdeling van de opgaven voor week 12 Deze week komen er geen echt nieuwe Matlab functionaliteiten meer aan bod. Wel zullen we een wat moelijker lineair-algebraïsch thema bekijken dan in de eerste drie weken Thema: de permanent: eigenschappen, berekening, en P=NP De permanent is het lastige kleine broertje van de determinant. Enerzijds is de permanent eenvoudiger te definiëren, omdat je geen rekening hoeft te houden met min-tekens; anderzijds zorgt het ontbreken van deze min-tekens er nu juist voor dat de permanent van een matrix A met twee gelijke kolommen niet altijd gelijk is aan nul. Dit heeft tot gevolg dat de permanent niet imddels rijvegen bepaald kan worden. De tot op heden snelst bekendste methodes om per(a) van A R n n uit te rekenen hebben exponentieel veel tijd nodig in n: ongeveer O(2 n ) vermenigvuldigingen en optellingen. Toegegeven, dat is beter dan O(n!) (zoals we vorige week bij het reduceren van een matrix al merkten) maar in vergelijking met de O(n 3 ) die nodig is om de determinant uit te rekenen is het een zeer matig resultaat. Er wordt breed verondersteld dat het niet mogelijk is om per(a) uit te rekenen in O(p(n)) tijd, waarbij p 5

6 een polynoom is van één of andere willekeurige, maar vaste graad. Zou dit wel lukken, dan zou dat betekenen dat zo ongeveer alle belangrijke exponentiële tijd vergende algoritmes ook tot polynomiale tijd verbeterd zouden kunnen worden, oftewel, dat de complexiteitsklassen P en NP aan elkaar gelijk zijn. Bewijzen of dat al dan niet zo is levert een miljoen dollar op: het is één van de zeven Milleniumproblemen uit de wiskunde. Tot slot beschouwen we één van de bekendste wiskundige inmiddels-niet-meer-open-problemen vernoemd naar een Nederlands wiskundige, namelijk het vermoeden van Van de Waerden. Deze beweerde dat de permanent, gezien als functie op de verzameling van alle dubbelstochstische matrices, zijn absolute minimum aanneemt op de constante dubbelstochastische matrix, voor iedere vaste afmeting. Dit lijkt intuïtief duidelijk (als je er even over nadenkt) maar toch duurde het ruim een halve eeuw voordat het rond 1980 werd bewezen Jouw tijdsindeling en planning Op hoorcollege definiëren we de permanent en bekijken enkele eenvoudige eigenschappen. Deze komen voornamelijk voort uit de combinatoriek en de discrete wiskunde. We bekijken hoe de permanent uitgerekend kan worden, vervolgens hoe dat iets sneller kan, waarna we het algoritme van Ryser in detail bestuderen. Dit laatste algoritme heeft lang bekend gestaan als de snelste manier om de permanent te berekenen, maar deze eer lijkt inmiddels te zijn overgegaan op andere formules (die overigens slechts een constante factor sneller zijn). Zonder verder bewijs presenteren we de formule van Glynn uit 2010 om de permanent te berekenen. Na hoorcollege maak je de eenvoudigere opgaven en 4.8.2, die niets met programmeren van doen hebben, maar wel inzicht in de materie geven. Opgave zal verderop nuttig blijken, en vereist niet veel meer dan kennis van recursie. Opgave is de eerste opgave waarin de permanent wordt berekend, en wel direct uit de definitie, wat niet erg efficiënt is, maar weinig programmeervaardigheid vereist. Ook de methode van ontwikkeling naar rijen of kolommen, geheel in analogie naar de berekening van de determinant, is een erg trage methode. Zie Opgave De snellere methoden van Ryser en Glynn zijn het centrale deel van de programmeeropgaven, die het best onder begeleiding op vrijdag gemaakt kunnen worden. Beide zijn slimme truuks om bepaalde grootheden in een alternatieve volgorde te berekenen. Alleen van de methode van Ryser doen we een poging deze duidelijk te maken. De methode van Glynn is een formule die op Wikipedia wordt gepresenteerd als een misschien sneller alternatief voor Ryser. Het woordje misschien verdient onze aandacht. Door beide algoritmes te implementeren in Matlab (Opgaven en 4.8.7) en te draaien voor enkele voor de hand liggende voorbeelden, kunnen we deze claim nader onderzoeken (Opgave 4.8.8). In Opgave en onderzoek je het vermoeden van van der Waerden door de permanent uit te rekenen van een aantal random gegenereerde dubbelstochastische matrices Wat lever je in, wanneer, en hoe Opgaven 4.8.2, en (tabel met commentaar) lever je in op schrift. De functie van kan je desgewenst inbouwen in je code voor Opgave 4.8.7, of je kan deze code aanroepen vanuit perm4. Verder stuur je de m-files perm1, perm2, perm3, perm4 uit Opgaven 4.8.4, 4.8.5, 4.8.6, en op. Ook stuur je je m-file op van Opgave en tot slot je gepersonaliseerde plaatjes van Opgave Samengevat dus 3 jpg-files, en 5 functies, en de rest op schrift. 6

Opgaven Matlab - Week 2, sessie 2: De Singulierewaardendecompositie

Opgaven Matlab - Week 2, sessie 2: De Singulierewaardendecompositie Opgaven Matla - Week 2, sessie 2: De Singulierewaardendecompositie Laat A R n k. Dan etaan er unitaire matrices V R k k en U R n n zodanig, dat AV = UΣ, (1) waarij Σ R n k een niet-negatieve diagonaalmatrix

Nadere informatie

Tentamen lineaire algebra 2 17 januari 2014, 10:00 13:00 zalen 174, 312, 412, 401, 402

Tentamen lineaire algebra 2 17 januari 2014, 10:00 13:00 zalen 174, 312, 412, 401, 402 Tentamen lineaire algebra 2 17 januari 214, 1: 13: zalen 174, 312, 412, 41, 42 Dit zijn geen complete uitwerkingen. Er is dus geen garantie dat het overschrijven met andere getallen voldoende is voor huiswerk

Nadere informatie

TECHNISCHE UNIVERSITEIT EINDHOVEN Faculteit Wiskunde en Informatica. Tentamen Lineaire Algebra voor ST (2DS06) op , uur.

TECHNISCHE UNIVERSITEIT EINDHOVEN Faculteit Wiskunde en Informatica. Tentamen Lineaire Algebra voor ST (2DS06) op , uur. TECHNISCHE UNIVERSITEIT EINDHOVEN Faculteit Wiskunde en Informatica Tentamen Lineaire Algebra voor ST (DS) op --9,.-7. uur. Aan dit tentamen gaat een MATLAB-toets van een half uur vooraf. Pas als de laptops

Nadere informatie

Combinatoriek groep 2

Combinatoriek groep 2 Combinatoriek groep 2 Recursie Trainingsdag 3, 2 april 2009 Homogene lineaire recurrente betrekkingen We kunnen een rij getallen a 0, a 1, a 2,... op twee manieren definiëren: direct of recursief. Een

Nadere informatie

Aanvullingen bij Hoofdstuk 8

Aanvullingen bij Hoofdstuk 8 Aanvullingen bij Hoofdstuk 8 8.5 Definities voor matrices De begrippen eigenwaarde eigenvector eigenruimte karakteristieke veelterm en diagonaliseerbaar worden ook gebruikt voor vierkante matrices los

Nadere informatie

Blokmatrices. , I 21 = ( 0 0 ) en I 22 = 1.

Blokmatrices. , I 21 = ( 0 0 ) en I 22 = 1. Blokmatrices Soms kan het handig zijn een matrix in zogenaamde blokken op te delen, vooral als sommige van deze blokken uit louter nullen bestaan Berekeningen kunnen hierdoor soms aanzienlijk worden vereenvoudigd

Nadere informatie

Modulewijzer InfPbs00DT

Modulewijzer InfPbs00DT Modulewijzer InfPbs00DT W. Oele 0 juli 008 Inhoudsopgave Inleiding 3 Waarom wiskunde? 3. Efficiëntie van computerprogramma s............... 3. 3D-engines en vectoranalyse................... 3.3 Bewijsvoering

Nadere informatie

Combinatoriek groep 1

Combinatoriek groep 1 Combinatoriek groep 1 Recursie Trainingsdag 3, 2 april 2009 Getallenrijen We kunnen een rij getallen a 0, a 1, a 2,... op twee manieren definiëren: direct of recursief. Een directe formule geeft a n in

Nadere informatie

FLIPIT 5. (a i,j + a j,i )d i d j = d j + 0 = e d. i<j

FLIPIT 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 informatie

Tweede 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 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 informatie

Praktische informatie m.b.t. College Lineaire Algebra en Beeldverwerking Bachelor Informatica en Economie 2 e jaar Voorjaar semester 2013 Docent:

Praktische informatie m.b.t. College Lineaire Algebra en Beeldverwerking Bachelor Informatica en Economie 2 e jaar Voorjaar semester 2013 Docent: Praktische informatie m.b.t. College Lineaire Algebra en Beeldverwerking Bachelor Informatica en Economie 2 e jaar Voorjaar semester 2013 Docent: D.P. Huijsmans LIACS Universiteit Leiden College Lineaire

Nadere informatie

Uitwerkingen Lineaire Algebra I (wiskundigen) 22 januari, 2015

Uitwerkingen Lineaire Algebra I (wiskundigen) 22 januari, 2015 Uitwerkingen Lineaire Algebra I (wiskundigen) januari, 5 In deze uitwerkingen is hier en daar een berekening weggelaten (bijvoorbeeld het bepalen van de kern van een matrix) die uiteraard op het tentamen

Nadere informatie

De dimensie van een deelruimte

De dimensie van een deelruimte De dimensie van een deelruimte Een deelruimte van R n is een deelverzameling die op zichzelf ook een vectorruimte is. Ter herinnering : Definitie. Een deelverzameling H van R n heet een deelruimte van

Nadere informatie

FACULTEIT ECONOMIE EN BEDRIJFSKUNDE Afdeling Kwantitatieve Economie

FACULTEIT ECONOMIE EN BEDRIJFSKUNDE Afdeling Kwantitatieve Economie FACULTEIT ECONOMIE EN BEDRIJFSKUNDE Afdeling Kwantitatieve Economie Lineaire Algebra, tentamen Uitwerkingen vrijdag 4 januari 0, 9 uur Gebruik van een formuleblad of rekenmachine is niet toegestaan. De

Nadere informatie

extra sommen bij Numerieke lineaire algebra

extra sommen bij Numerieke lineaire algebra extra sommen bij Numerieke lineaire algebra 31 oktober 2012 1. Stel, we willen met een rekenapparaat (dat arithmetische bewerkingen uitvoert met een relatieve nauwkeurigheid ξ, ξ ξ) voor twee getallen

Nadere informatie

1 De permanent van een matrix

1 De permanent van een matrix De permanent van een matrix Schrijf S n voor de symmetrische groep, met als elementen alle permutaties σ van de getallen {,..., n}. De permanent van een n n matrix A = (a ij ) is een getal dat formeel

Nadere informatie

NUMERIEKE 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 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 informatie

Toepassingen op discrete dynamische systemen

Toepassingen op discrete dynamische systemen Toepassingen op discrete dynamische systemen Een discreet dynamisch systeem is een proces van de vorm x k+ Ax k k met A een vierkante matrix Een Markov-proces is een speciaal geval van een discreet dynamisch

Nadere informatie

Tentamen Lineaire Algebra 1 (Wiskundigen)

Tentamen Lineaire Algebra 1 (Wiskundigen) Tentamen Lineaire Algebra Wiskundigen Donderdag, 23 januari 24,.-3. Geen rekenmachines. Motiveer elk antwoord.. Voor alle reële getallen a definiëren we de matrix C a als a C a = a 2. a Verder definiëren

Nadere informatie

Toepassingen op differentievergelijkingen

Toepassingen op differentievergelijkingen Toepassingen op differentievergelijkingen We beschouwen lineaire differentievergelijkingen of lineaire recurrente betrekkingen van de vorm a 0 y k+n + a y k+n + + a n y k+ + a n y k = z k, k = 0,,, Hierbij

Nadere informatie

Praktische informatie. m.b.t. College. Lineaire Algebra en Beeldverwerking. Bachelor Informatica. 1e jaar. Voorjaar semester 2012

Praktische informatie. m.b.t. College. Lineaire Algebra en Beeldverwerking. Bachelor Informatica. 1e jaar. Voorjaar semester 2012 Praktische informatie m.b.t. College Lineaire Algebra en Beeldverwerking Bachelor Informatica 1e jaar Voorjaar semester 2012 Docenten: Jesse Goodman en Charlene Kalle Universiteit Leiden Praktische informatie

Nadere informatie

Lineaire Algebra voor ST

Lineaire Algebra voor ST Lineaire Algebra voor ST docent: Judith Keijsper TUE, HG 93 email: JCMKeijsper@tuenl studiewijzer: http://wwwwintuenl/wsk/onderwijs/2ds06 Technische Universiteit Eindhoven college 3 JKeijsper (TUE) Lineaire

Nadere informatie

Inhoud. Introductie tot de cursus

Inhoud. Introductie tot de cursus Inhoud Introductie tot de cursus 1 Inleiding 7 2 Voorkennis 7 3 Het cursusmateriaal 7 4 Structuur, symbolen en taalgebruik 8 5 De cursus bestuderen 9 6 Studiebegeleiding 10 7 Huiswerkopgaven 10 8 Het tentamen

Nadere informatie

Vierde huiswerkopdracht Lineaire algebra 1

Vierde huiswerkopdracht Lineaire algebra 1 Vierde huiswerkopdracht Lineaire algebra December, 00 Opgave : Voor positieve gehele getallen m, n schrijven we Mat(m n, R) voor de vectorruimte van alle m n matrices, met de gebruikelijke optelling en

Nadere informatie

1 Matlab: problemen oplossen binnen de lineaire algebra

1 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 informatie

Geef niet alleen antwoorden, maar bewijs al je beweringen.

Geef niet alleen antwoorden, maar bewijs al je beweringen. Tentamen Lineaire Algebra donderdag 29 januari 205, 9.00-2.00 uur Het is niet toegestaan telefoons, computers, grafische rekenmachines (wel een gewone), dictaten, boeken of aantekeningen te gebruiken.

Nadere informatie

Tentamen lineaire algebra voor BWI dinsdag 17 februari 2009, uur.

Tentamen lineaire algebra voor BWI dinsdag 17 februari 2009, uur. Vrije Universiteit Amsterdam Faculteit der Exacte Wetenschappen Afdeling Wiskunde Tentamen lineaire algebra voor BWI dinsdag 7 februari 9, 8.-.5 uur. ELK ANTWOORD DIENT TE WORDEN BEARGUMENTEERD. Er mogen

Nadere informatie

De 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. 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 informatie

TECHNISCHE UNIVERSITEIT EINDHOVEN Faculteit Wiskunde en Informatica. Tentamen Lineaire Algebra voor ST (2DS06) op 16-4-2012, 14.30-17.00 uur.

TECHNISCHE UNIVERSITEIT EINDHOVEN Faculteit Wiskunde en Informatica. Tentamen Lineaire Algebra voor ST (2DS06) op 16-4-2012, 14.30-17.00 uur. TECHNISCHE UNIVERSITEIT EINDHOVEN Faculteit Wiskunde en Informatica Tentamen Lineaire Algebra voor ST (DS6) op 6--,.-7. uur. Aan dit tentamen gaat een MATLAB-toets van een half uur vooraf. Pas als de laptops

Nadere informatie

Lineaire Algebra voor ST

Lineaire 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 11 J.Keijsper

Nadere informatie

Combinatoriek groep 1 & 2: Recursie

Combinatoriek groep 1 & 2: Recursie Combinatoriek groep 1 & : Recursie Trainingsweek juni 008 Inleiding Bij een recursieve definitie van een rij wordt elke volgende term berekend uit de vorige. Een voorbeeld van zo n recursieve definitie

Nadere informatie

Twaalfde college complexiteit. 11 mei 2012. Overzicht, MST

Twaalfde college complexiteit. 11 mei 2012. Overzicht, MST College 12 Twaalfde college complexiteit 11 mei 2012 Overzicht, MST 1 Agenda voor vandaag Minimum Opspannende Boom (minimum spanning tree) als voorbeeld van greedy algoritmen Overzicht: wat voor technieken

Nadere informatie

Ter Leering ende Vermaeck

Ter 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 informatie

3.2 Vectoren and matrices

3.2 Vectoren and matrices we c = 6 c 2 = 62966 c 3 = 32447966 c 4 = 72966 c 5 = 2632833 c 6 = 4947966 Sectie 32 VECTOREN AND MATRICES Maar het is a priori helemaal niet zeker dat het stelsel vergelijkingen dat opgelost moet worden,

Nadere informatie

1 Lineaire Algebra 2015 - organisatie van het vak

1 Lineaire Algebra 2015 - organisatie van het vak 1 Lineaire Algebra 2015 - organisatie van het vak Het vak Lineaire Algebra uit het eerste semester van de Bachelor Wiskunde van de Universiteit van Amsterdam telt 6 EC, en dat staat voor 168 uur studie.

Nadere informatie

Lineaire Algebra voor ST

Lineaire Algebra voor ST Lineaire Algebra voor ST docent: Judith Keijsper TUE, HG 9.3 email: J.C.M.Keijsper@tue.nl studiewijzer: http://www.win.tue.nl/wsk/onderwijs/2ds6 Technische Universiteit Eindhoven college 2 J.Keijsper (TUE)

Nadere informatie

1 Inleiding in Functioneel Programmeren

1 Inleiding in Functioneel Programmeren 1 Inleiding in Functioneel Programmeren door Elroy Jumpertz 1.1 Inleiding Aangezien Informatica een populaire minor is voor wiskundestudenten, leek het mij nuttig om een stukje te schrijven over een onderwerp

Nadere informatie

Practicumopgave 3: SAT-solver

Practicumopgave 3: SAT-solver Practicumopgave 3: SAT-solver Modelleren en Programmeren 2015/2016 Deadline: donderdag 7 januari 2016, 23:59 Introductie In het vak Inleiding Logica is onder andere de propositielogica behandeld. Veel

Nadere informatie

Uitwerkingen tentamen lineaire algebra 2 13 januari 2017, 10:00 13:00

Uitwerkingen tentamen lineaire algebra 2 13 januari 2017, 10:00 13:00 Uitwerkingen tentamen lineaire algebra 3 januari 07, 0:00 3:00 Hint: Alle karakteristiek polynomen die je nodig zou kunnen hebben, hebben gehele nulpunten. Als dat niet het geval lijkt, dan heb je dus

Nadere informatie

Tentamen lineaire algebra 2 18 januari 2019, 10:00 13:00 Uitwerkingen (schets)

Tentamen lineaire algebra 2 18 januari 2019, 10:00 13:00 Uitwerkingen (schets) Tentamen lineaire algebra 8 januari 9, : : Uitwerkingen (schets) Opgave. ( + punten) Gegeven is de matrix ( ) A =. (a) Bepaal een diagonaliseerbare matrix D en een nilpotente matrix N zodanig dat A = N

Nadere informatie

Lineaire Algebra (wi2142tn) Les 5: Determinanten. Joost de Groot Les 5. Faculteit EWI, Toegepaste Wiskunde. Technische Universiteit Delft

Lineaire Algebra (wi2142tn) Les 5: Determinanten. Joost de Groot Les 5. Faculteit EWI, Toegepaste Wiskunde. Technische Universiteit Delft Lineaire Algebra (wi2142tn) Les 5: Determinanten Joost de Groot Les 5 1 Technische Universiteit Delft Doel van deze les Determinanten ben je al tegengekomen bij de behandeling van het in en het uitwendig

Nadere informatie

Een eenvoudig algoritme om permutaties te genereren

Een eenvoudig algoritme om permutaties te genereren Een eenvoudig algoritme om permutaties te genereren Daniel von Asmuth Inleiding Er zijn in de vakliteratuur verschillende manieren beschreven om alle permutaties van een verzameling te generen. De methoden

Nadere informatie

Tentamen lineaire algebra voor BWI maandag 15 december 2008, uur.

Tentamen 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 informatie

Tentamen Lineaire Algebra UITWERKINGEN

Tentamen Lineaire Algebra UITWERKINGEN Tentamen Lineaire Algebra 29 januari 29, 3:3-6:3 uur UITWERKINGEN Gegeven een drietal lijnen in R 3 in parametervoorstelling, l : 2, m : n : ν (a (/2 pt Laat zien dat l en m elkaar kruisen (dat wil zeggen

Nadere informatie

4. Determinanten en eigenwaarden

4. Determinanten en eigenwaarden 4. Determinanten en eigenwaarden In dit hoofdstuk bestuderen we vierkante matrices. We kunnen zo n n n matrix opvatten als een lineaire transformatie van R n. We onderscheiden deze matrices in twee typen:

Nadere informatie

Kies voor i een willekeurige index tussen 1 en r. Neem het inproduct van v i met de relatie. We krijgen

Kies voor i een willekeurige index tussen 1 en r. Neem het inproduct van v i met de relatie. We krijgen Hoofdstuk 95 Orthogonaliteit 95. Orthonormale basis Definitie 95.. Een r-tal niet-triviale vectoren v,..., v r R n heet een orthogonaal stelsel als v i v j = 0 voor elk paar i, j met i j. Het stelsel heet

Nadere informatie

Oefensommen tentamen Lineaire algebra 2 - december A =

Oefensommen tentamen Lineaire algebra 2 - december A = Oefensommen tentamen Lineaire algebra 2 - december 2012 Opg 1 De schaakbordmatrix A is de 8 bij 8 matrix 1 0 1 0 1 0 1 0 0 1 0 1 0 1 0 1 1 0 1 0 1 0 1 0 A = 0 1 0 1 0 1 0 1 1 0 1 0 1 0 1 0 0 1 0 1 0 1

Nadere informatie

Uitwerkingen tentamen Lineaire Algebra 2 16 januari, en B =

Uitwerkingen tentamen Lineaire Algebra 2 16 januari, en B = Uitwerkingen tentamen Lineaire Algebra 2 16 januari, 215 Deze uitwerkingen zijn niet volledig, maar geven het idee van elke opgave aan. Voor een volledige oplossing moet alles ook nog duidelijk uitgewerkt

Nadere informatie

Matrices en Stelsel Lineaire Vergelijkingen

Matrices en Stelsel Lineaire Vergelijkingen Complexe Getallen Wat is de modulus van een complex getal? Hoe deel je twee complexe getallen? Wat is de geconjugeerde van een complex getal? Hoe kan je z z ook schrijven? Wat is de vergelijking van een

Nadere informatie

Lineaire algebra I (wiskundigen)

Lineaire algebra I (wiskundigen) Lineaire algebra I (wiskundigen) Toets, donderdag 22 oktober, 2009 Oplossingen (1) Zij V het vlak in R 3 door de punten P 1 = (1, 2, 1), P 2 = (0, 1, 1) en P 3 = ( 1, 1, 3). (a) Geef een parametrisatie

Nadere informatie

Uitwerkingen tentamen Lineaire Algebra 2 16 januari, en B =

Uitwerkingen tentamen Lineaire Algebra 2 16 januari, en B = Uitwerkingen tentamen Lineaire Algebra 2 16 januari, 2015 Deze uitwerkingen zijn niet volledig, maar geven het idee van elke opgave aan Voor een volledige oplossing moet alles ook nog duidelijk uitgewerkt

Nadere informatie

ONBETWIST ONderwijs verbeteren met WISkunde Toetsen Voorbeeldtoetsen Lineaire Algebra Deliverable 3.10 Henk van der Kooij ONBETWIST Deliverable 3.

ONBETWIST ONderwijs verbeteren met WISkunde Toetsen Voorbeeldtoetsen Lineaire Algebra Deliverable 3.10 Henk van der Kooij ONBETWIST Deliverable 3. ONBETWIST ONderwijs verbeteren met WISkunde Toetsen Voorbeeldtoetsen Lineaire Algebra Deliverable 3.10 Henk van der Kooij ONBETWIST Deliverable 3.8 ONBETWIST ONderwijs verbeteren met WISkunde Toetsen Inleiding

Nadere informatie

Lineaire Algebra voor W 2Y650

Lineaire Algebra voor W 2Y650 Lineaire Algebra voor W 2Y650 Docent: L. Habets HG 8.09, Tel: 040-2474230, Email: l.c.g.j.m.habets@tue.nl http://www.win.tue.nl/wsk/onderwijs/2y650 1 Eigenwaarden en eigenvectoren Zij A een n n matrix.

Nadere informatie

1 Limiet van een rij Het begrip rij Bepaling van een rij Expliciet voorschrift Recursief voorschrift 3

1 Limiet van een rij Het begrip rij Bepaling van een rij Expliciet voorschrift Recursief voorschrift 3 HOOFDSTUK 6: RIJEN 1 Limiet van een rij 2 1.1 Het begrip rij 2 1.2 Bepaling van een rij 2 1.2.1 Expliciet voorschrift 2 1.2.2 Recursief voorschrift 3 1.2.3 Andere gevallen 3 1.2.4 Rijen met de grafische

Nadere informatie

Matlab-Introductie (les 1)

Matlab-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 informatie

Lineaire Algebra (2DD12) Laatste nieuws in 2012

Lineaire Algebra (2DD12) Laatste nieuws in 2012 Lineaire Algebra (2DD12) Laatste nieuws in 2012 Kwartiel 3, week 1 Het eerste college zal op maandagmiddag 6 februari 2012 beginnen om 13:45 uur in Auditorium 8. Zie de desbetreffende pagina van OASE of

Nadere informatie

Om een zo duidelijk mogelijk verslag te maken, hebben we de vragen onderverdeeld in 4 categorieën.

Om een zo duidelijk mogelijk verslag te maken, hebben we de vragen onderverdeeld in 4 categorieën. Beste leerling, Dit document bevat het examenverslag voor leerlingen van het vak wiskunde A vwo, tweede tijdvak (2019). In dit examenverslag proberen we een zo goed mogelijk antwoord te geven op de volgende

Nadere informatie

Discrete Wiskunde 2WC15, Lente Jan Draisma

Discrete Wiskunde 2WC15, Lente Jan Draisma Discrete Wiskunde 2WC15, Lente 2010 Jan Draisma Voorwoord Dit zijn aantekeningen voor het vak Discrete Wiskunde (2WC15), gegeven in het lentesemester van 2010. Dit vak bestaat uit twee delen: algoritmische

Nadere informatie

6. Lineaire operatoren

6. Lineaire operatoren 6. Lineaire operatoren Dit hoofdstukje is een generalisatie van hoofdstuk 2. De meeste dingen die we in hoofdstuk 2 met de R n deden, gaan we nu uitbreiden tot andere lineaire ruimten Definitie. Een lineaire

Nadere informatie

WISKUNDE B -DAG 2002 1+ 1 = 2. maar en hoe nu verder? 29 november 2002

WISKUNDE B -DAG 2002 1+ 1 = 2. maar en hoe nu verder? 29 november 2002 - 0 - WISKUNDE B -DAG 2002 1+ 1 = 2 maar en hoe nu verder? 29 november 2002 De Wiskunde B-dag wordt gesponsord door Texas Instruments - 1 - Inleiding Snel machtverheffen Stel je voor dat je 7 25 moet uitrekenen.

Nadere informatie

3 De duale vectorruimte

3 De duale vectorruimte 3 De duale vectorruimte We brengen de volgende definitie in de herinnering. Definitie 3.1 (hom K (V, W )) Gegeven twee vectorruimtes (V, K) en (W, K) over K noteren we de verzameling van alle lineaire

Nadere informatie

Gaap, ja, nog een keer. In één variabele hebben we deze formule nu al een paar keer gezien:

Gaap, ja, nog een keer. In één variabele hebben we deze formule nu al een paar keer gezien: Van de opgaven met een letter en dus zonder nummer staat het antwoord achterin. De vragen met een nummer behoren tot het huiswerk. Spieken achterin helpt je niets in het beter snappen... 1 Stelling van

Nadere informatie

Analyse 1 Handout limieten en continuïteit

Analyse 1 Handout limieten en continuïteit Analyse Handout ieten en continuïteit Rogier Bos Inhoudsopgave Limieten 2. Intuïtief ieten bepalen........................ 2.2 Rekenen aan ieten........................... 4.3 Limieten als spel.............................

Nadere informatie

Numerieke aspecten van de vergelijking van Cantor. Opgedragen aan Th. J. Dekker. H. W. Lenstra, Jr.

Numerieke aspecten van de vergelijking van Cantor. Opgedragen aan Th. J. Dekker. H. W. Lenstra, Jr. Numerieke aspecten van de vergelijking van Cantor Opgedragen aan Th. J. Dekker H. W. Lenstra, Jr. Uit de lineaire algebra is bekend dat het aantal oplossingen van een systeem lineaire vergelijkingen gelijk

Nadere informatie

10 Meer over functies

10 Meer over functies 10 Meer over functies In hoofdstuk 5 hebben we functies uitgebreid bestudeerd. In dit hoofdstuk bekijken we drie andere aspecten van functies: recursieve functies dat wil zeggen, functies die zichzelf

Nadere informatie

Tentamen Discrete Wiskunde 1 10 april 2012, 14:00 17:00 uur

Tentamen Discrete Wiskunde 1 10 april 2012, 14:00 17:00 uur Tentamen Discrete Wiskunde 0 april 0, :00 7:00 uur Schrijf je naam op ieder blad dat je inlevert. Onderbouw je antwoorden, met een goede argumentatie zijn ook punten te verdienen. Veel succes! Opgave.

Nadere informatie

Eigenwaarden en eigenvectoren in R n

Eigenwaarden en eigenvectoren in R n Eigenwaarden en eigenvectoren in R n Als Ax λx voor zekere x in R n met x 0, dan is λ een eigenwaarde van A en x een eigenvector van A behorende bij λ. Een eigenvector is op een multiplicatieve constante

Nadere informatie

2. Een eerste kennismaking met Maxima

2. 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 informatie

Jordan normaalvorm. Hoofdstuk 7

Jordan normaalvorm. Hoofdstuk 7 Hoofdstuk 7 Jordan normaalvorm Zoals we zagen hangt de matrix die behoort bij een lineaire transformatie af van de keuze van een basis voor de ruimte In dit hoofdstuk buigen we ons over de vraag of er

Nadere informatie

2 n 1. OPGAVEN 1 Hoeveel cijfers heeft het grootste bekende Mersenne-priemgetal? Met dit getal vult men 320 krantenpagina s.

2 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 informatie

Examen Lineaire Algebra en Meetkunde Tweede zit (13:30-17:30)

Examen Lineaire Algebra en Meetkunde Tweede zit (13:30-17:30) Examen Lineaire Algebra en Meetkunde Tweede zit 2016-2017 (13:30-17:30) 1 Deel gesloten boek (theorie) (5.5pt) - indienen voor 14u30 (0.5pt) Geef de kleinste kwadratenoplossing van het stelsel AX = d,

Nadere informatie

Opdracht 2. Deadline maandag 28 september 2015, 24:00 uur.

Opdracht 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 informatie

Algoritmen en programmeren: deel 1 - overzicht

Algoritmen en programmeren: deel 1 - overzicht Algoritmen en programmeren: deel 1 - overzicht Ruud van Damme Creation date: 15 maart 2005 Update: 3: september 2006, 5 november 2006, 7 augustus 2007 Overzicht 1 Inleiding 2 Algoritmen 3 Programmeertalen

Nadere informatie

Lineaire Algebra en Vectorcalculus 2DN60 College 5.a Basis en dimensie

Lineaire 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 informatie

1.1 Oefen opgaven. Opgave Van de lineaire afbeelding A : R 3 R 3 is gegeven dat 6 2, 5 4, A 1 1 = A = Bepaal de matrix van A.

1.1 Oefen opgaven. Opgave Van de lineaire afbeelding A : R 3 R 3 is gegeven dat 6 2, 5 4, A 1 1 = A = Bepaal de matrix van A. . Oefen opgaven Opgave... Van de lineaire afbeelding A : R 3 R 3 is gegeven dat A = Bepaal de matrix van A. 4, 4 A =, A = 3 4. In de volgende opgave wordt het begrip injectiviteit en surjectiviteit van

Nadere informatie

Lineaire algebra en vectorcalculus

Lineaire algebra en vectorcalculus Lineaire algebra en vectorcalculus dr. G.R. Pellikaan Studiewijzer voor het studiejaar 2013/2014 College 2DN60 Contents 1 Algemeen 2 2 Inhoud van het vak 2 3 Leerdoelen 3 4 Berekening tijdsplanning 3 5

Nadere informatie

TENTAMEN LINEAIRE ALGEBRA 1 donderdag 23 december 2004,

TENTAMEN LINEAIRE ALGEBRA 1 donderdag 23 december 2004, TENTAMEN LINEAIRE ALGEBRA donderdag december 004, 0.00-.00 Bij elke vraag dient een berekening of motivering worden opgeschreven. Het tentamen bestaat uit twee gedeelten: de eerste drie opgaven betreffen

Nadere informatie

vandaag is Annie twee jaar jonger dan Ben en Cees samen

vandaag is Annie twee jaar jonger dan Ben en Cees samen Hoofdstuk I Lineaire Algebra Les 1 Stelsels lineaire vergelijkingen Om te beginnen is hier een puzzeltje: vandaag is Annie twee jaar jonger dan Ben en Cees samen over vijf jaar is Annie twee keer zo oud

Nadere informatie

Geef niet alleen antwoorden, maar bewijs al je beweringen.

Geef niet alleen antwoorden, maar bewijs al je beweringen. Tentamen Lineaire Algebra maandag 3--27, 3.3-6.3 uur Het is niet toegestaan telefoons, computers, grafische rekenmachines (wel een gewone), dictaten, boeken of aantekeningen te gebruiken. Schrijf op elk

Nadere informatie

Getallenleer Inleiding op codeertheorie. Cursus voor de vrije ruimte

Getallenleer 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 informatie

11.0 Voorkennis V

11.0 Voorkennis V 11.0 Voorkennis V 8 6 4 3 6 3 0 5 W 8 1 1 12 2 1 16 4 3 20 5 4 V is een 2 x 4 matrix. W is een 4 x 3 matrix. Deze twee matrices kunnen met elkaar vermenigvuldigd worden. Want het aantal kolommen van matrix

Nadere informatie

Opdracht 3: Baanintegratie: Planeet in een dubbelstersysteem

Opdracht 3: Baanintegratie: Planeet in een dubbelstersysteem PLANETENSTELSELS - WERKCOLLEGE 3 EN 4 Opdracht 3: Baanintegratie: Planeet in een dubbelstersysteem In de vorige werkcolleges heb je je pythonkennis opgefrist. Je hebt een aantal fysische constanten ingelezen,

Nadere informatie

Wiskunde 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 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 informatie

Basiskennis lineaire algebra

Basiskennis 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 informatie

Examenvragen Hogere Wiskunde I

Examenvragen 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 informatie

Sudoku s en Wiskunde

Sudoku s en Wiskunde Non impeditus ab ulla scientia Sudoku s en Wiskunde K. P. Hart 3 februari, 2006 Programma Tellen Makkelijk, medium, moeilijk Hoeveel zaadjes? Een miljoen dollar verdienen? Puzzels Tellen Vooralsnog onbegonnen

Nadere informatie

Lineaire Algebra WI1048WbMt. I.A.M. Goddijn, Faculteit EWI 4 september 2016

Lineaire Algebra WI1048WbMt. I.A.M. Goddijn, Faculteit EWI 4 september 2016 Lineaire Algebra WI1048WbMt, 4 september 2016 Informatie over de docent Mekelweg 4, kamer 4.240 tel : (015 27)86408 e-mail : I.A.M.Goddijn@TUDelft.nl homepage : http: //fa.its.tudelft.nl/ goddijn blackboard

Nadere informatie

Hints en antwoorden bij de vragen van de cursus Lineaire Algebra en Meetkunde

Hints en antwoorden bij de vragen van de cursus Lineaire Algebra en Meetkunde Hints en antwoorden bij de vragen van de cursus Lineaire Algebra en Meetkunde Ik heb de vragen die in de nota s staan en de vragen van de samenvattingen samengebracht in deze tekst en voorzien van hints

Nadere informatie

Overzicht. Eigenwaarden. Beurzen en afhankelijkheid. Eigenwaarden: Intro

Overzicht. Eigenwaarden. Beurzen en afhankelijkheid. Eigenwaarden: Intro Overzicht Eigenwaarden VU Numeriek Programmeren. Charles Bos Vrije Universiteit Amsterdam c.s.bos@vu.nl, A april Waarom? Voorbeelden Eigenwaarden/eigenvectoren Hoe vind ik ze? Polynoom Powermethode Andere

Nadere informatie

Wetenschappelijk Rekenen

Wetenschappelijk Rekenen Wetenschappelijk Rekenen Examen - Derde bachelor informatica Oefeningen 0 mei 0. Gegeven is het beginwaardeprobleem y y 0, 04y + 0000y y y (0) = y = 0, 04y 0000y y 0 7 y y, y (0) = 0 0 7 y y (0) 0 Los

Nadere informatie

Variabelen en statements in ActionScript

Variabelen 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 informatie

WI1808TH1/CiTG - Lineaire algebra deel 1

WI1808TH1/CiTG - Lineaire algebra deel 1 WI1808TH1/CiTG - Lineaire algebra deel 1 College 10 13 oktober 2016 1 Samenvatting Hoofdstuk 4.1 Een constante λ is een eigenwaarde van een n n matrix A als er een niet-nul vector x bestaat, zodat Ax =

Nadere informatie

x cos α y sin α . (1) x sin α + y cos α We kunnen dit iets anders opschrijven, namelijk als x x y sin α

x cos α y sin α . (1) x sin α + y cos α We kunnen dit iets anders opschrijven, namelijk als x x y sin α Lineaire afbeeldingen Rotatie in dimensie 2 Beschouw het platte vlak dat we identificeren met R 2 Kies een punt P in dit vlak met coördinaten (, y) Stel dat we het vlak roteren met de oorsprong (0, 0)

Nadere informatie

Lineaire vergelijkingen

Lineaire vergelijkingen 1/24 VU Numeriek Programmeren 2.5 Charles Bos Vrije Universiteit Amsterdam c.s.bos@vu.nl, 1A40 8 april 2013 2/24 Overzicht Overzicht Onderwerpen & Planning Practicum Literatuur Taal Terugblik & Huiswerk

Nadere informatie

Eigenwaarden en Diagonaliseerbaarheid

Eigenwaarden en Diagonaliseerbaarheid Hoofdstuk 3 Eigenwaarden en Diagonaliseerbaarheid 31 Diagonaliseerbaarheid Zoals we zagen hangt de matrix die behoort bij een lineaire transformatie af van de keuze van een basis voor de ruimte In dit

Nadere informatie

Lineaire Algebra voor ST

Lineaire Algebra voor ST Lineaire Algebra voor ST docent: Judith Keijsper TUE, HG 9.3 email: J.C.M.Keijsper@tue.nl studiewijzer: http://www.win.tue.nl/wsk/onderwijs/2ds06 Technische Universiteit Eindhoven college 8 J.Keijsper

Nadere informatie

Beeldcompressie. VWO Masterclass 08. 21 oktober 2008

Beeldcompressie. VWO Masterclass 08. 21 oktober 2008 Beeldcompressie VWO Masterclass 08 21 oktober 2008 1 Voorbereiding In dit practicum doen we hetzelfde als in het hoorcollege (Fourier-transformatie op geluid), maar dan voor plaatjes. Jullie werken in

Nadere informatie

Hoofdstuk 1. Inleiding. Lichamen

Hoofdstuk 1. Inleiding. Lichamen Hoofdstuk 1 Lichamen Inleiding In Lineaire Algebra 1 en 2 heb je al kennis gemaakt met de twee belangrijkste begrippen uit de lineaire algebra: vectorruimte en lineaire afbeelding. In dit hoofdstuk gaan

Nadere informatie

Eerste serie opgaven Systeemtheorie

Eerste serie opgaven Systeemtheorie Eerste serie opgaven Systeemtheorie Deze serie bestaat uit oefeningen en opdrachten. De oefeningen zijn bedoeld om je wegwijs te maken in Matlab en de toepassingen in de wiskunde. De opdrachten moet je

Nadere informatie

Introductie tot de cursus

Introductie tot de cursus Inhoud introductietalen en ontleders Introductie tot de cursus 1 Plaats en functie van de cursus 7 2 Inhoud van de cursus 7 2.1 Voorkennis 7 2.2 Leerdoelen 8 2.3 Opbouw van de cursus 8 3 Leermiddelen en

Nadere informatie