Configuration-Interaction Methods and Large-scale Matrix Diagonalization
|
|
- Jan-Olof Engström
- för 5 år sedan
- Visningar:
Transkript
1 Sammanfattning Kandidatprojekt FUFX Configuration-Interaction Methods and Large-scale Matrix Diagonalization Pontus Hansson Joakim Löfgren Karin Skoglund Keiding Simon Vajedi 16 maj 2012
2 1 Introduktion För att modellera system med många partiklar så behövs approximationer som gör det möjligt att lösa Schödingerekvationen för systemet, då ekvationen generellt inte kan lösas analytiskt för sådana system. En metod som används heter configuration interaction, i vilken vågfunktionen som representerar ett mångpartikel-system uttrycks som en linjärkombination av okopplade mångpartikel-bastillstånd [1]. Bastillstånden skall inneha symmetriegenskaper vad gäller utbyte av partiklar och är sammansatta av en linjärkombination av produkttillstånd. Dessa är i sin tur uppbyggda av enpartikeltillstånd, som i detta fall utvecklas i en bas bestående av harmoniska oscillator-tillstånd. Då en sådan utveckling bildar en oändlig serie behöver den trunkeras vid ett visst värde på energin, så att numeriska lösningar blir möjliga. Nu kan ekvationen skrivas på matrisform och egenenergier och egentillstånd fås genom att lösa egenvärdesproblemet för matrisen. Att finna egenvärdena är dock fortfarande komplicerat, då matrisens dimension växer snabbt för ökande värden på trunkeringsenergin. Det finns dock en familj av metoder som bygger på Lanczos algoritm, som är väl anpassade för att reducera komplexieten hos egenvärdesproblemet för stora, glesa matriser och genom användning av en sådan, lämpligt anpassad, så kan egenvärdena lösas ut på ett effektivt sätt. Genom att studera energispektrat för de bundna tillstånden och motsvarande egenfunktioner får forskare möjlighet att få reda på mer om system med många partiklar, som exempelvis nukleoner i en atomkärna eller en atomgas fångas i en fälla vid låg temperatur. Målet med projektet är att efter att ha utfört undersökningar av algoritmer samt matrisernas egenskaper, ta fram rekommendationer inför en framtida implementation av en egenvärdeslösare baserad på Lanczos algoritmen. 2 No-Core Shell Model No-Core Shell Model (NCSM) är en modell skapad för att studera mångpartikelsystem bestående av starkt växelverkande nukleoner i atomkärnor [2]. Denna kan även hantera partiklar i en extern potential-fälla, vilken modelleras med hjälp av en harmonisk oscillator-potential. Med denna inkluderad ges den totala Hamiltonianen av Ĥ tot,ω = Ĥrel + ĤHO(Ω) = (1) N [ ˆpi 2m + 1 ] N ] N 2 mω2ˆr i 2 + [V i,j mω2 2N (ˆr i ˆr j ) 2 + W i,j,k, i=1 i<j i<j<k där grupperingen av termerna är enligt en-, två- och trekroppars-operatorer. Enpartikeltillstånden utvecklas i den harmoniska oscillatorbasen, vilket blir en oändlig serieutveckling som behöver trunkeras vid ett värde N max. För att lösa Schrödingerekvationen för systemet används därmed den trunkerade serien, och ekvationen fås på matrisform. Hamiltonianen diagonaliseras sedan lämpligtvis med en Lanczos metod. 1
3 2.1 No Core Shell Model for bosons För arbetet har vi fått ta del av koden No Core Shell Model for bosons, NCSMb, ännu under utveckling, som är skriven av Simon Tölle vid Bonns universitet i samarbete med C. Forssén, H. T. Johansson, och L. Platter vid Chalmers Tekniska Högskola. Denna kod modellerar bosoner istället för fermioner. Koden har som inparametrar: trunkeringsenergin N max, antalet bosoner N boson, projektionen av det magnetiska momentet M samt energier för två- respektive trekropparsfallet, E 2 och E 3. Med hjälp av dessa beräknar den matriselementen för den resulterande Hamiltonian-matrisen genom att löpa med en for-loop över alla rader i densamma. Genom användning av en hashtabell så kan kopplingar mellan mångpartikeltillstånden snabbt hittas, som ger tillägg till matriselementen. 3 Numeriska metoder Att lösa ut egenvektorer och egenvärden, ett så kallat egenpar, för stora matriser kan vara en tidsödande sysselsättning. Konventionella egenvärdeslösare beräknar ofta alla egenpar och skapar dessutom nya matriser av samma storlek som den ursprungliga och förstör i processen eventuell gles struktur. För matriser av större dimensioner blir detta snabbt mer eller mindre omöjligt på grund av begränsningar i tid och minne, och samtidigt är det ytterst sällan som alla egenpar är intressanta. Lanczos-algoritmen löser båda dessa problem då den istället för att förändra en matris skapar en ny men betydligt mindre matris med egenpar som väl approximerar de minsta och största egenparen för den ursprungliga matrisen. Denna algoritm bygger på att en ortonormal bas Q skapas med linjärkombinationer av så kallade Krylov-vektorer. Det resulterande rummet som spänns av denna bas kallas Krylov-rummet och den ursprungliga matrisen A kan sedan projiceras ner på detta rum till en matris T. Det visar sig att för relativt små dimensioner på detta rum, då den projicerade matrisen är betydligt mindre än den ursprungliga, erhålls fortfarande bra approximationer till de extrema egenparen vid egenvärdeslösning av denna mindre mer lätthanterliga matris. Sambandet man då får är, AQ = QT (2) Algoritm 1 nedan beskriver tillvägagångssättet för metoden, där α i är T -matrisens i :te diagonala element, och β i är matrisens i :te element närmast över och under diagonalen. I praktiken kompliceras läget av att man jobbar med ändlig precision. Då kommer små avrundningsfel att ackumuleras och på sikt förstöra ortogonaliteten mellan basvektorerna som byggs av Lanczos-algoritmen. Detta resulterar vanligtvis i felaktiga egenvärden men kan förhindras - genom att introducera någon form av reortogonaliseringsmetod i algoritmen. 2
4 Algorithm 1 Lanczos algoritm 1: q 0 = 0 2: β 0 = 0 3: x 0 = slumpad startvektor, skild från noll 4: q 1 = x 0 / x 0 2 5: for i = 1 k do 6: x i = Aq i 7: α i = q T i x i 8: x i = x i β i q i 1 α i q i 9: β i = u i 2 10: q i+1 = x i /β i 11: end for 4 Undersökningar av Lanczos och Block Lanczos Vid undersökningarna av hur framgångsrika de olika varianterna av Lanczos är så har inriktningen främst varit på matriser som är så stora att matrismultiplikationerna dominerar beräkningarna. Följaktligen inriktar sig gruppens rekommendationer kring hur denna tiden ska minimeras. Det visar sig att användandet av block av vektorer, beroende på antalet sökta egenpar, kan minska antalet matrismultiplikationer avsevärt men till en kostnad av att varje multiplikation tar lite längre tid att utföra. Hur mycket längre är intimt förknippat med hur bra blocken samverkar med cache-linjerna, där extra fördelaktliga blockbredder är p = 1, 2, 4 och 8. Mätningarna visar att om ett eller två egenpar söks, så rekommenderas även blockbredderna p = 1 respektive p = 2. För upp till tio egenvärden är en blockbredd på p = 4 bäst och därefter fungerar blockbredd p = 8 lika bra som p = 4. Dessa resultat verkar gälla oavsett storlek på matrisen 1. Utöver blockbredd spelar även kvalitéen på startvektorerna för Lanczos en stor roll för konvergensen. Hur approximationerna av egenvektorerna används, om en approximation finns i varje startvektor eller om de linjärkombinerades, visade sig spela mindre roll, så länge komponenter av andra vektorer hölls utanför. En startapproximation är därmed lika bra som blocket i genomsnitt, vilket specifikt skulle betyda att det är bättre med en vektor som är en god approximation, än två vektorer varav den enda är god och den andra dålig, även om en blockbredd p = 2 egentligen är att föredra. Vidare har även undersökts hur approximationer till startvektorer kan skapas, såsom att minska precisionen för matrisen, gå från ett mindre modellrum eller avbryta Lanczos och starta om med vektorer som ännu inte konvergerat. För att råda bot på ortogonalitetsförluster som uppstår på grund av ändlig precision vid datorberäkningar så har ett flertal olika stödalgoritmer studerats. Bland dessa visar sig det bästa alternativet vara en så kallad partiell reortogonalisering vilket bygger på att ortogonalitetsförluster simuleras med en differensekvation och när förlusterna överskrider en viss tillåten nivå gör programmet en reortogonalisering med hjälp av en Gram-Schmidt-metod. 1 Matriserna som undersöktes var beräknade från NCSMb. 3
5 5 Undersökningar av matrisegenskaper Genom att analysera egenskaper hos matrisen kan information fås exempelvis om hur dimensionen på matrisen växer och därmed hur mycket lagringsutrymme som en matris behöver. Med hjälp av detta kan sedan Lanczos-algoritmen anpassas, vilket kommer att utgöra grunden i en framtida implementering av en egenvärdeslösare. En undersökning av hur matrisens dimension växer med olika värden på N max och N boson antydde att den framförallt växer med trunkeringsenergin N max och endast påverkas av N boson upp till 2N boson N max. Ytterligare en intressant aspekt är att undersöka hur antalet nollskilda element i matrisen varierar med N max och N boson, då man baserat på detta kan förutsäga lagringsutrymmet som behövs för ett givet parameterval. Med antagandet att antalet nollskilda element växer med dimensionen som N nz = d x för ett okänt 1 x 2, är det tydligt i figur 1 att relationen mellan log 10 N nz och log 10 d i princip ges av en rät linje. Med en linjär anpassning fann vi x = 3/2 respektive x = 7/4 för två- och trekropparskrafter. Från detta resultat och information om hur stort minne varje element upptar, kan vi även få fram en relation mellan lagringsutrymme och d, vilket även detta är givet i figur 1, skalat i terabyte (TB). Som ett exempel kan noteras att en matris av storlek 1 TB för tvåkropparskrafter har en dimension på ungefär d = 10 7, vilket är betydligt större än en dimension på d = 10 6 som gäller för trekropparskrafter. N nz Fitted line d N boson Memory usage (TB) N nz Fitted 10 line d 3 N boson Memory usage (TB) (a) Tvåkropparskrafter. (b) Två- och trekropparskrafter. Figur 1. Antalet nollskilda element och lagringsutrymme uttryckt i T B, för olika dimensioner d på matrisen. Fördelningen av de nollskilda elementen över matrisen undersöktes sedan, en aspekt som är relevant då man vill bestämma en optimerad beräkningsstrategi. Då matriserna snabbt växer med N max bör implementationen vara parallell för att fördela arbetet över flera datorkärnor. Vidare undersöktes det genomsnittliga antalet uppdateringar per matriselement under beräkning av matrisen, och både i två- och trekropparsfallet är mindre än 1 de flesta värden på N boson och med ökande dimension. Detta motiverade oss till att implementera en hashtabell i NCSMb, som kräver mycket mindre storlek och minnesplats än ett fält (engelska array) med storleken en rad, för tillfällig lagring av elementen på en rad. Beräkningstiden minskades. 4
6 Absolutbeloppet på matriselementens värde beräknades även och sorterades enligt storleksordning, och vi fann att det fanns tre distinkta grupperingar vid 10 15, 10 2 samt Den första gruppen existerar troligtvis på grund av avrundningsfel, då numerisk imprecision har gjort att element ej kancellerat ordentligt. Elementen av storleksordning 10 3 befinner sig på och omkring diagonalen. En begränsning under arbetets gång var att dimensionerna på matriserna som genererades var begränsade av minne och tid, och därför har mätningarna utförts på mindre dimensioner. Dock är den generella formen på matriserna giltig även uppåt i dimension, och därmed bör resultaten generellt att vara representativa även för större matriser. 6 Rekommendationer för en framtida implementation Sammanfattningsvis innehåller detta stycke ett antal rekommendationer som kan användas för implementeringen av en egenvärdeslösare baserad på Lanczos algoritm. Däribland finns även en rekommendation av en tillgänglig programvara som kan användas för att skapa en implementation direkt. Egenvärdeslösaren ska vara baserad på Block Lanczos. Om de glesa matrismultiplikationerna kostar mycket, så skall blockbredden sättas till p = 4 för en litet antal önskade egenvärden, <10, eller p = 8 om fler än 10 egenvärden är sökta. Partiell reortogonalisering är att rekommendera då denna minimerar antal ortogonaliseringar och antalet gånger som funktionen behöver kalla på matrisen. Vid brist på minne skall algoritmen utföra en omstart med ett nytt startblock av Ritzvektorer som ännu inte konvergerat, eventuellt som en linjärkombination av dem om de är fler än vad som ryms i p. Om enbart egenvärdena och inte egenvektorerna sökes, det vill säga energispektrumet för Hamiltonianen, så är det möjligt att använda en matris med enkel precision för att beräkna egenvektorerna med en precision av ett par decimaler, och sedan få noggrannare egenvärden genom att använda matrisen i full precision en gång. Approximativa egenvektorer kan beräknas från ett mindre modellrum, projiceras på ett större rum och då användas som startvektorer till en Lanczos-körning, vilket ger en något snabbare konvergens. Detta visar sig troligen mer attraktivt vid större modellrum än de här undersökta. Av den tillgängliga programvaran så visade sig BLZPACK vara den som bäst matchade kravspecifikationerna. Denna är baserad på en Block Lanczos rekursion, använder modifierad partiell reortogonalisering samt kan köras med parallellt med MPI. Vid en parallell implementation kommer kraven på fördelningen av matriselementen att bero på om matrisen delas upp i lika stora delar, eller delar med olika storlek. För att använda cachen så effektivt som möjligt så kan eventuellt matrisens rader och kolumner omorganiseras. 5
7 Referenser [1] Sherrill, C. D., Schaefer III, H. F. (1999) The Configuration Interaction Method: Advances in Highly Correlated Approaches. San Diego: Academic Press. pp (Advances in Quantum Chemistry, vol. 34, pp ). [2] Navrátil, P., Quaglioni, S., Stetcu, I., Barrett, B. R. (2009) Recent developments in nocore shell-model calculations. J. Phys. G: Nucl. Part. Phys., vol. 36, no. 8. 6
Sammanfattning av kandidatarbetet
Sammanfattning av kandidatarbetet Feasibility of FPGA-based Computations of Transition Densities in Quantum Many-Body Systems 0.1 Teori och bakgrund Målsättningen att beskriva atomkärnans egenskaper har
Konvergens för iterativa metoder
Konvergens för iterativa metoder 1 Terminologi Iterativa metoder används för att lösa olinjära (och ibland linjära) ekvationssystem numeriskt. De utgår från en startgissning x 0 och ger sedan en följd
SF1624 Algebra och geometri Lösningsförslag till tentamen DEL A
SF1624 Algebra och geometri Lösningsförslag till tentamen 2010-10-22 DEL A (1) Uttrycket (x, y, z) (1, 1, 1) + s(1, 3, 0) + t(0, 5, 1) definierar ett plan W i rummet där s och t är reella parametrar. (a)
SKRIVNING I VEKTORGEOMETRI
SKRIVNING I VEKTORGEOMETRI 201-0-0 14.00-17.00 Om inget annat uttryckligen sägs, kan koordinaterna för en vektor i antas vara givna i en ON-bas. Baser i rummet kan dessutom antas vara positivt orienterade.
Inför tentamen i Linjär algebra TNA002.
Inför tentamen i Linjär algebra TNA002. 1. Linjära ekvationssytem (a) Omskrivningen av ekvationssystem på matrisform samt utföra radoperationer. (b) De 3 typer av lösningar som dyker upp vid lösning av
Atom- och kärnfysik med tillämpningar -
Atom- och kärnfysik med tillämpningar - Föreläsning 8 Gillis Carlsson gillis.carlsson@matfys.lth.se 19 Oktober, 2012 Föreläsningarna i kvantmekanik LP1 V1: Repetition av kvant-nano kursen. Sid 5-84 V2:
SF1624 Algebra och geometri Bedömningskriterier till tentamen Fredagen den 22 oktober, 2010
SF1624 Algebra och geometri Bedömningskriterier till tentamen Fredagen den 22 oktober, 2010 Allmänt gäller följande: Om lösningen helt saknar förklarande text till beräkningar och formler ges högst två
Frågorna 1 till 6 ska svaras med ett kryss för varje korrekt påstående. Varje uppgift ger 1 poäng.
ATM-Matematik Mikael Forsberg 34-4 3 3 Matematik med datalogi, mfl. Linjär algebra mag4 6 3 Skrivtid: 9:-4:. Inga hjälpmedel. Lösningarna skall vara fullständiga och lätta att följa. Börja varje ny uppgift
Linjära ekvationssystem
Linjära ekvationssystem Gausselimination Vanlig gausselimination för det linjära ekvationssystemet Ax = b utgår från den utökade matrisen [A b] och applicerar elementära radoperationer på denna för att
LYCKA TILL! kl 8 13
LUNDS TEKNISK HÖGSKOL MTEMTIK TENTMENSSKRIVNING Linjär algebra 0 0 kl 8 3 ING HJÄLPMEDEL Förklara dina beteckningar och motivera lösningarna väl Om inget annat anges är koordinatsystemen ortonormerade
Kvantmekanik II (FK5012), 7,5 hp
Joakim Edsjö Fysikum, Stockholms Universitet Tel.: 8-5537876 E-post: edsjo@physto.se Lösningar till Kvantmekanik II (FK51, 7,5 hp 3 januari 9 Lösningar finns även tillgängliga på http://www.physto.se/~edsjo/teaching/kvant/index.html.
Egenvärdesproblem för matriser och differentialekvationer
CTH/GU STUDIO 7 TMV36b - 14/15 Matematiska vetenskaper 1 Inledning Egenvärdesproblem för matriser och differentialekvationer Vi skall se lite på egenvärdesproblem för matriser och differentialekvationer.
LÖSNINGAR LINJÄR ALGEBRA LUNDS TEKNISKA HÖGSKOLA MATEMATIK
LUNDS TEKNISKA HÖGSKOLA MATEMATIK LÖSNINGAR LINJÄR ALGEBRA 2017-10-2 1 Om vi skriver ekvationssystemet på matrisform AX = Y, så vet vi att systemet har en entydig lösning X = A 1 Y då det A 0 Om det A
Hjälpmedel: Det för kursen ociella formelbladet samt TeFyMa. 0 x < 0
LÖSNINGAR TILL Deltentamen i kvantformalism, atom och kärnfysik med tillämpningar för F3 9-1-15 Tid: kl 8.-1. (MA9A. Hjälpmedel: Det för kursen ociella formelbladet samt TeFyMa. Poäng: Vid varje uppgift
SF1624 Algebra och geometri Lösningsförslag till tentamen DEL A
SF1624 Algebra och geometri Lösningsförslag till tentamen 2011-06-09 DEL A (1) Betrakta ekvationssystemet x y 4z = 2 2x + 3y + z = 2 3x + 2y 3z = c där c är en konstant och x, y och z är de tre obekanta.
SF1624 Algebra och geometri Lösningsförslag till tentamen DEL A
SF64 Algebra och geometri Lösningsförslag till tentamen 533 DEL A Planet H ges av ekvationen 3x y + 5z + a) Bestäm en linje N som är vinkelrät mot H ( p) b) Bestäm en linje L som inte skär planet H ( p)
ax + y + 4z = a x + y + (a 1)z = 1. 2x + 2y + az = 2 Ange dessutom samtliga lösningar då det finns oändligt många.
LUNDS TEKNISKA HÖGSKOLA MATEMATIK TENTAMENSSKRIVNING Linjär algebra 8 kl 4 9 INGA HJÄLPMEDEL. För alla uppgifterna, utom 3, förklara dina beteckningar och motivera lösningarna väl. Alla baser får antas
1 Linjära ekvationssystem. 2 Vektorer
För. 1 1 Linjära ekvationssystem Gaußelimination - sriv om systemet för att få ett trappformat system genom att: byta ordningen mellan ekvationer eller obekanta; multiplicera en ekvation med en konstant
SF1624 Algebra och geometri Lösningsförslag till tentamen DEL A
SF1624 Algebra och geometri Lösningsförslag till tentamen 14129 DEL A 1 (a) Bestäm linjen genom punkterna A = (,, 1) och B = (2, 4, 1) (1 p) (b) Med hjälp av projektion kan man bestämma det kortaste avståndet
. (2p) 2x + 2y + z = 4 y + 2z = 2 4x + 3y = 6
Kursen bedöms med betyg, 4, 5 eller underkänd, där 5 är högsta betyg För godkänt betyg krävs minst 4 poäng från uppgifterna -7 Var och en av dessa sju uppgifter kan ge maximalt poäng För var och en av
Matematik med datalogi, mfl. Linjär algebra ma014a ATM-Matematik Mikael Forsberg
ATM-Matematik Mikael Forsberg 6-64 89 6 Matematik med datalogi, mfl. Linjär algebra ma4a Skrivtid: 9:-4:. Inga hjälpmedel. Lösningarna skall vara fullständiga och lätta att följa. Börja varje n uppgift
TMA 671 Linjär Algebra och Numerisk Analys. x x2 2 1.
MATEMATISKA VETENSKAPER TMA67 8 Chalmers tekniska högskola Datum: 8--8 kl - 8 Examinator: Håkon Hoel Tel: ankn 38 Hjälpmedel: inga TMA 67 Linjär Algebra Numerisk Analys Tentan består av 8 uppgifter, med
TMV142/186 Linjär algebra Z/TD
MATEMATIK Hjälpmedel: ordlistan från kurshemsidan, ej räknedosa Chalmers tekniska högskola Datum: 2018-08-27 kl 1400 1800 Tentamen Telefonvakt: Anders Hildeman ank 5325 TMV142/186 Linjär algebra Z/TD Skriv
Självkoll: Ser du att de två uttrycken är ekvivalenta?
ANTECKNINGAR TILL RÄKNEÖVNING 1 & - LINJÄR ALGEBRA För att verkligen kunna förstå och tillämpa kvantmekaniken så måste vi veta något om den matematik som ligger till grund för formuleringen av vågfunktionen
Atom- och kärnfysik med tillämpningar -
Atom- och kärnfysik med tillämpningar - Föreläsning 6 Gillis Carlsson gillis.carlsson@matfys.lth.se 10 Oktober, 2013 Föreläsningarna i kvantmekanik LP1 V1 : Repetition av kvant-nano kursen. Sid 5-84 V2
Linjära ekvationssystem
Föreläsning 3 Linjära ekvationssystem Gausselimination Vanlig gausselimination för det linjära ekvationssystemet Ax = b utgår från den utökade matrisen [A b] och applicerar elementära radoperationer på
Lösningsförslag till skrivningen i Vektorgeometri (MAA702) måndagen den 30 maj 2005
VÄXJÖ UNIVERSITET Matematiska och systemtekniska institutionen Per-Anders Svensson Lösningsförslag till skrivningen i Vektorgeometri (MAA702) måndagen den 30 maj 2005 Uppgift. Bestäm samtliga vektorer
1-1 Hur lyder den tidsberoende Schrödingerekvationen för en partikel som rör sig längs x-axeln? Definiera ingående storheter!
KVANTMEKANIKFRÅGOR, GRIFFITHS Tanken med dessa frågor är att de ska belysa de centrala delarna av kursen och tjäna som kunskapskontroll och repetition. Kapitelreferenserna är till Griffiths. 1 Kapitel
Stöd inför omtentamen i Linjär algebra TNA002.
LINKÖPINGS UNIVERSITET ITN, Campus Norrköping Univ lekt George Baravdish Stöd inför omtentamen i Linjär algebra TNA002. Läsråd: Detta är ett stöd för dig som vill repetera inför en omtentamen. 1. Börja
1. Bestäm volymen för den parallellepiped som ges av de tre vektorerna x 1 = (2, 3, 5), x 2 = (3, 1, 1) och x 3 = (1, 3, 0).
N-institutionen Mikael Forsberg 06-64 89 6 Prov i matematik Matematik med datalogi, mfl. Linjär algebra mk06a Testtenta. Bestäm volymen för den parallellepiped som ges av de tre vektorerna x = (,, 5),
Vektorgeometri för gymnasister
Vektorgeometri för gymnasister Per-Anders Svensson http://homepage.lnu.se/staff/psvmsi/vektorgeometri/gymnasiet.html Fakulteten för teknik Linnéuniversitetet Diagonalisering av linjära avbildningar III
TAMS79: Föreläsning 10 Markovkedjor
TAMS79: Föreläsning 0 Markovkedjor Johan Thim december 08 0. Markovkedjor Vi ska nu betrakta en speciell tidsdiskret diskret stokastisk process, nämligen Markovkedjan. Vi börjar med en definition Definition.
Linjär algebra kurs TNA002
Linjär algebra kurs TNA002 Lektionsanteckningar klass ED1 I detta dokument finns ett utdrag av de tavelanteckningar som uppkommit under lektionstid under kursen TNA002. Alltså kan detta dokument långt
SF1624 Algebra och geometri Lösningsförslag till tentamen DEL A
SF64 Algebra och geometri Lösningsförslag till tentamen 04-05-0 DEL A. Planet P innehåller punkterna (,, 0), (0, 3, ) och (,, ). (a) Bestäm en ekvation, på formen ax + by + cz + d = 0, för planet P. (
Föreläsning 14: Exempel på randvärdesproblem. LU-faktorisering för att lösa linjära ekvationssystem.
11 april 2005 2D1212 NumProg för T1 VT2005 A Föreläsning 14: Exempel på randvärdesproblem. LU-faktorisering för att lösa linjära ekvationssystem. Kapitel 8 och 5 i Q&S Stationär värmeledning i 1-D Betrakta
UPPSALA UNIVERSITET Matematiska institutionen Styf. Exempeltenta med lösningar Programmen EI, IT, K, X Linjär algebra juni 2004
UPPSALA UNIVERSITET Matematiska institutionen Styf Exempeltenta med lösningar Programmen EI, IT, K, X Linjär algebra juni 24 Skrivtid: Fem timmar. Tillåtna hjälpmedel: Skrivdon. Lösningarna skall vara
Lösningar till utvalda uppgifter i kapitel 8
Lösningar till utvalda uppgifter i kapitel 8 8. Alla vektorer som är normaler till planet, d v s vektorer på formen (0 0 z) t, avbildas på nollvektorn. Dessa kommer därför att vara egenvektorer med egenvärdet
MVE022 Urval av bevis (på svenska)
MVE22 Urval av bevis (på svenska) J A S, VT 218 Sats 1 (Lay: Theorem 7, Section 2.2.) 1. En n n-matris A är inverterbar precis när den är radekvivalent med indentitesmatrisen I n. 2. När så är fallet gäller
LÖSNINGAR TILL LINJÄR ALGEBRA kl 8 13 LUNDS TEKNISKA HÖGSKOLA MATEMATIK. 1. Volymen med tecken ges av determinanten.
LUNDS TEKNISKA HÖGSKOLA MATEMATIK LÖSNINGAR TILL LINJÄR ALGEBRA 2018-08-29 kl 8 1 1 Volymen med tecken ges av determinanten a 2 2 2 4 2 1 2a 1 = a 2 2 2 0 4 2 = 4(a 2)(1 a) 0 2a 1 Parallellepipedens volym
SF1624 Algebra och geometri Lösningsförsag till modelltentamen
SF1624 Algebra och geometri Lösningsförsag till modelltentamen DEL A (1) a) Definiera begreppen rektangulär form och polär form för komplexa tal och ange sambandet mellan dem. (2) b) Ange rötterna till
Basbyten och linjära avbildningar
Föreläsning 11, Linjär algebra IT VT2008 1 Basbyten och linjära avbildningar Innan vi fortsätter med egenvärden så ska vi titta på hur matrisen för en linjär avbildning beror på vilken bas vi använder.
Linjär algebra på några minuter
Linjär algebra på några minuter Linjära ekvationssystem Ekvationssystem: { Löses på matrisform: ( ) ( ) I det här fallet finns en entydig lösning, vilket betyder att determinanten av koefficientmatrisen
1. (Dugga 1.1) (a) Bestäm v (3v 2u) om v = . (1p) and u =
Kursen bedöms med betyg,, 5 eller underkänd, där 5 är högsta betyg. För godkänt betyg krävs minst poäng från uppgifterna -7. Var och en av dessa sju uppgifter kan ge maximalt poäng. För var och en av uppgifterna
29 november, 2016, Föreläsning 21. Ortonormala baser (ON-baser) Gram-Schmidt s ortogonaliseringsprocess
29 november, 2016, Föreläsning 21 Tillämpad linjär algebra Innehåll: Ortonormala baser (ON-baser) Gram-Schmidt s ortogonaliseringsprocess Minsta-kvadratmetoden - exempel 1. Uppgift. Tentamen 19/1-15, uppgift
Kvantmekanik II Föreläsning 2 Joakim Edsjö 1/37
Kvantmekanik II - Föreläsning 2 Joakim Edsjö edsjo@fysik.su.se HT 2013 Kvantmekanik II Föreläsning 2 Joakim Edsjö 1/37 Innehåll 1 Formalism 2 Tillståndsvektorer 3 Operatorer 4 Mer om Dirac-notationen 5
SF1624 Algebra och geometri Lösningsförslag till tentamen Lördagen den 5 juni, 2010 DEL A
SF624 Algebra och geometri Lösningsförslag till tentamen Lördagen den 5 juni, 200 DEL A ( Betrakta det komplexa talet w = i. (a Skriv potenserna w n på rektangulär form, för n = 2,, 0,, 2. ( (b Bestäm
Lösningsförslag till skrivningen i Vektorgeometri (MAA702) Måndagen den 13 juni 2005
VÄXJÖ UNIVERSITET Matematiska och systemtekniska institutionen Per-Anders Svensson Lösningsförslag till skrivningen i Vektorgeometri (MAA70) Måndagen den 13 juni 005 Uppgift 1. Lös ekvationssystemet AX
SF1624 Algebra och geometri Lösningsförslag till tentamen DEL A
SF64 Algebra och geometri Lösningsförslag till tentamen 0-0-0 DEL A De tre totalmatriserna 0 3 3 4 0 3 0 0 0 0, 0 3 0 4 4 0 3 0 3 0 0 0 0 och 0 3 0 4 0 3 3 0 0 0 0 0 svarar mot linjära ekvationssystem
x 2y + z = 1 (1) 2x + y 2z = 3 (2) x + 3y z = 4 (3)
TM-Matematik Sören Hector :: 7-46686 Mikael Forsberg :: 74-4 kurser:: Linjär Algebra ma4a Matematik för ingenjörer maa 8 5 Skrivtid: 9:-4:. Inga hjälpmedel. Lösningarna skall vara fullständiga och lätta
Tentamen i Linjär algebra (TATA31/TEN1) ,
Linköpings universitet Matematiska institutionen Ulf Janfalk Kurskod: TATA Provkod: TEN Tentamen i Linjär algebra (TATA/TEN) 7 8 9, 9. Inga hjälpmedel. Ej räknedosa. För godkänt räcker 9 poäng och minst
1. Bestäm volymen för den parallellepiped som ges av de tre vektorerna x 1 = (2, 3, 5), x 2 = (3, 1, 1) och x 3 = (1, 3, 0).
TM-Matematik Mikael Forsberg Linjär algebra mk4a Övningstenta LA-. Bestäm volymen för den parallellepiped som ges av de tre vektorerna x = (,, ), x = (,, ) och x = (,, ).. För alla värden på parametern
Preliminärt lösningsförslag
Preliminärt lösningsförslag v4, 9 augusti 4 Högskolan i Skövde (SK) Tentamen i matematik Kurs: MA4G Linjär algebra MAG Linjär algebra för ingenjörer Tentamensdag: 4-8-6 kl 43-93 Hjälpmedel : Inga hjälpmedel
SF1624 Algebra och geometri Tentamen med lösningsförslag onsdag, 11 januari 2017
SF64 Algebra och geometri Tentamen med lösningsförslag onsdag, januari 7. (a) För vilka värden på k har ekvationssystemet (med avseende på x, y och z) kx + ky + z 3 x + ky + z 4x + 3y + 3z 8 en entydig
Faktorisering med hjälp av kvantberäkningar. Lars Engebretsen
Faktorisering med hjälp av kvantberäkningar Lars Engebretsen 00-1-03 Lars Engebretsen 00-1-03 Bakgrund Vanliga datorer styrs av klassiska fysikens lagar. Vanliga datorer kan simuleras av turingmaskiner
Uppsala Universitet Matematiska Institutionen Bo Styf. Sammanfattning av föreläsningarna
Uppsala Universitet Matematiska Institutionen Bo Styf LAoG I, 5 hp ES, KandMa, MatemA -9-6 Sammanfattning av föreläsningarna 3-7 Föreläsningarna 3 7, 8/ 5/ : Det viktigaste är här att du lär dig att reducera
4x az = 0 2ax + y = 0 ax + y + z = 0
LUNDS TEKNISKA HÖGSKOLA MATEMATIK TENTAMENSSKRIVNING LINJÄR ALGEBRA 206-03-4 kl 8 3 INGA HJÄLPMEDEL Lösningarna skall vara försedda med ordentliga motiveringar Alla koordinatsystem får antas vara ortonormerade
Linjär algebra/matematik. TM-Matematik Mikael Forsberg ma014a, ma031a
TM-Matematik Mikael Forsberg 074 41 1 Linjär algebra/matematik för ingenjörer ma014a, ma01a 011 0 8 Skrivtid: 09:00-14:00. Inga hjälpmedel förutom pennor, sudd, linjal, gradskiva. Lösningarna skall vara
Exempelsamling :: Gram-Schmidt
Exempelsamling :: Gram-Schmidt Mikael Forsberg :: 16 oktober 2008 1. Vektorerna a 1, a 2 och a nedan är en bas för ett delrum W av R 4. Använd Gram-Schmidt för att göra om dessa till en ortonormal bas
Projekt Finit Element-lösare
Projekt Finit Element-lösare Emil Johansson, Simon Pedersen, Janni Sundén 29 september 2 Chalmers Tekniska Högskola Institutionen för Matematik TMA682 Tillämpad Matematik Inledning Många naturliga fenomen
Frågorna 1 till 6 ska svaras med ett kryss för varje korrekt påstående. Varje uppgift ger 1 poäng. Använd bifogat formulär för dessa 6 frågor.
TM-Matematik Mikael Forsberg 74-4 Matematik med datalogi, mfl. Linjär algebra ma4a 6 Skrivtid: 9:-4:. Inga hjälpmedel. Lösningarna skall vara fullständiga och lätta att följa. Börja varje ny uppgift på
12. SINGULÄRA VÄRDEN. (u Av) u v
. SINGULÄRA VÄRDEN Vårt huvudresultat sen tidigare är Sats.. Varje n n matris A kan jordaniseras, dvs det finns en inverterbar matris S sån att S AS J där J är en jordanmatris. Om u och v är två kolonnvektorer
Exempel :: Spegling i godtycklig linje.
c Mikael Forsberg oktober 009 Exempel :: Spegling i godtycklig linje. abstract:: I detta dokument så är vårt uppdrag att beräkna matrisen för spegling i en godtycklig linje y = kx som går genom origo.
ALA-c Innehåll. 1 Linearization and Stability Uppgift Uppgift Egenvärdesproblemet Uppgift
Vecka ALA-c 6 Innehåll Linearization and Stability RÄKNEÖVNING VECKA. Uppgift 9........................................ Uppgift 9.5...................................... 5 Egenvärdesproblemet 9. Uppgift
Kvantmekanik II - Föreläsning 7
Kvantmekanik II - Föreläsning 7 Identiska partiklar Joakim Edsjö edsjo@fysik.su.se HT 2013 Kvantmekanik II Föreläsning 7 Joakim Edsjö 1/44 Innehåll 1 Generalisering av Schrödingerekvationen till fler partiklar
Instuderingsfrågor, Griffiths kapitel 4 7
Joakim Edsjö 15 oktober 2007 Fysikum, Stockholms Universitet Tel.: 08-55 37 87 26 E-post: edsjo@physto.se Instuderingsfrågor, Griffiths kapitel 4 7 Teoretisk Kvantmekanik II HT 2007 Tanken med dessa frågor
Vektorgeometri för gymnasister
Vektorgeometri för gymnasister Per-Anders Svensson http://homepage.lnu.se/staff/psvmsi/vektorgeometri/gymnasiet.html Fakulteten för teknik Linnéuniversitetet Linjära avbildningar IV Innehåll Nollrum och
Norm och QR-faktorisering
Norm och QR-faktorisering Skalärprodukten på C n (R n ) hänger ihop med några viktiga klasser av matriser. För en komplex matris A betecknar vi med A H det Hermitiska konjugatet till A, dvs A H = A T.
För ingenjörs- och distansstudenter Linjär Algebra ma014a 2015 02 26. ATM-Matematik Mikael Forsberg 0734-41 23 31
ATM-Matematik Mikael Forsberg 074-4 För ingenjörs- och distansstudenter Linjär Algebra ma04a 0 0 Skrivtid: 09:00-4:00. Inga hjälpmedel. Lösningarna skall vara fullständiga och lätta att följa. Börja varje
Objective:: Linjärt beroende och oberoende version 1.0
DEFINITIONEN AV LINJÄRT BEROENDE MED EXEMPEL Objective:: Linjärt beroende och oberoende version. Definitionen av linjärt beroende med exempel Vi börjar med ett inledande exempel för att motivera definitionen
4-1 Hur lyder Schrödingerekvationen för en partikel som rör sig i det tredimensionella
KVANTMEKANIKFRÅGOR Griffiths, Kapitel 4-6 Tanken med dessa frågor är att de ska belysa de centrala delarna av kursen och tjäna som kunskapskontroll och repetition. Kapitelreferenserna är till Griffiths.
Exempel :: Spegling i godtycklig linje.
INNEHÅLL Exempel :: Spegling i godtycklig linje. c Mikael Forsberg :: 6 augusti 05 Sammanfattning:: I detta dokument så är vårt uppdrag att beräkna matrisen för spegling i en godtycklig linje y = kx som
3 1 = t 2 2 = ( 1) ( 2) 1 2 = A(t) = t 1 10 t
SF624 Algebra och geometri Tentamen med lösningsförslag måndag, 3 mars 207 Betrakta vektorerna P =, Q = 3, u = Låt l vara linjen som går genom 2 0 P och Q och låt l 2 vara linjen som är parallell med u
Crash Course Algebra och geometri. Ambjörn Karlsson c januari 2016
Crash Course Algebra och geometri Ambjörn Karlsson c januari 2016 ambjkarlsson@gmail.com 1 Contents 1 Projektion och minsta avstånd 4 2 Geometriska avbildningar och avbildningsmatriser 5 3 Kärnan 6 3.1
Egenvärden och egenvektorer
Föreläsning 10, Linjär algebra IT VT2008 1 Egenvärden och egenvektorer Denition 1 Antag att A är en n n-matris. En n-vektor v 0 som är sådan att A verkar som multiplikation med ett tal λ på v, d v s Av
--x T Kx. Ka = f. K( a a i. = f f i. r i. = a a i. Ke i. a i 1. p i. Ka i. p i Kai α i
CHALMERS FinitElementmetod M3 illämpad mekanik Föreläsning 18, 15/1 014 91. Lösningen till ekvationssystemet Gradient och konjugerad gradientmetod. a f (1) minimerar den kvadratiska funktionen Π( x) 1
Basbyte (variabelbyte)
Basbyte (variabelbyte) En vektors koordinater beror på valet av bas! Tänk på geometriska vektorer här. v har längden 2 och pekar rakt uppåt i papprets plan. Kan vi då skriva v (, 2)? Om vi valt basvektorer
1 Ortogonalitet. 1.1 Skalär produkt. Man kan tala om vinkel mellan vektorer.
Ortogonalitet Man kan tala om vinkel mellan vektorer.. Skalär produkt Vi definierar längden (eller normen) av en vektor som ett reellt tal 0 (Se boken avsnitt.). Vi definierar skalär produkt (Inner product),
MATEMATIK GU. LLMA60 MATEMATIK FÖR LÄRARE, GYMNASIET Analys, ht 2014. Block 5, översikt
MATEMATIK GU H4 LLMA6 MATEMATIK FÖR LÄRARE, GYMNASIET Analys, ht 24 I block 5 ingår följande avsnitt i Stewart: Kapitel 2, utom avsnitt 2.4 och 2.6; kapitel 4. Block 5, översikt Första delen av block 5
Chalmers tekniska högskola Datum: kl Telefonvakt: Linnea Hietala MVE480 Linjär algebra S
MATEMATIK Hjälpmedel: inga Chalmers tekniska högskola Datum: 69 kl 4-8 Tentamen Telefonvakt: Linnea Hietala 55 MVE48 Linjär algebra S Tentan rättas och bedöms anonymt Skriv tentamenskoden tydligt på placeringlista
Faktorisering med hjälp av kvantberäkningar. Lars Engebretsen
Faktorisering med hjälp av kvantberäkningar Lars Engebretsen 003-11-18 Bakgrund Vanliga datorer styrs av klassiska fysikens lagar. Vanliga datorer kan simuleras av turingmaskiner i polynomisk tid. Kanske
. b. x + 2 y 3 z = 1 3 x y + 2 z = a x 5 y + 8 z = 1 lösning?
Repetition, Matematik 2, linjär algebra 10 Lös ekvationssystemet 5 x + 2 y + 2 z = 7 a x y + 3 z = 8 3 x y 3 z = 2 b 11 Ange för alla reella a lösningsmängden till ekvationssystemet 2 x + 3 y z = 3 x 2
Ortogonal dekomposition. Minstakvadratmetoden.
Ortogonal dekomposition. Minstakvadratmetoden. Nästa sats är en utvidgning av begreppet ortogonal projektion av en vektor på en annan vektor. Ortogonal projektion på ett underrum. Satsen om ortogonal dekomposition
Övningar. MATEMATISKA INSTITUTIONEN STOCKHOLMS UNIVERSITET Avd. Matematik. Linjär algebra 2. Senast korrigerad:
MATEMATISKA INSTITUTIONEN STOCKHOLMS UNIVERSITET Avd. Matematik Linjär algebra 2 Senast korrigerad: 2006-02-10 Övningar Linjära rum 1. Låt v 1,..., v m vara vektorer i R n. Ge bevis eller motexempel till
SF1624 Algebra och geometri Lösningsförslag till tentamen DEL A. (1 p) (c) Bestäm avståndet mellan A och linjen l.
SF64 Algebra och geometri Lösningsförslag till tentamen 5.6. DEL A. Betrakta följande punkter i rummet: A = (,, ), B = (,, ) och C = (,, ). (a) Ange en parametrisk ekvation för linjen l som går genom B
SF1624 Algebra och geometri Tentamen Torsdag, 17 mars 2016
SF4 Algebra och geometri Tentamen Torsdag, 7 mars Skrivtid: 8:-: Tillåtna hjälpmedel: inga Examinator: Tilman Bauer Tentamen består av nio uppgifter som vardera ger maximalt fyra poäng. Del A på tentamen
2x + y + 3z = 1 x 2y z = 2 x + y + 2z = 1
ATM-Matematik Sören Hector 7 46686 Mikael Forsberg 734 433 Matematik med datalogi, mfl. Linjär algebra ma4a 3 5 Skrivtid: :-5:. Inga hjälpmedel. Lösningarna skall vara fullständiga och lätta att följa.
SF1624 Algebra och geometri Lösningsförslag till tentamen DEL A. t 2
SF64 Algebra och geometri Lösningsförslag till tentamen 4--4 DEL A. I rummet R har vi punkterna P = (,, 4) och Q = (,, ), samt linjen L som ges av vektorerna på formen t t, t där t är en reell parameter.
1 basen B = {f 1, f 2 } där f 1 och f 2 skall uttryckas i koordinater i standardbasen.
Akademin för teknik och miljö Rolf Källström telefonkontakt med examinator via tentamensvakten Matematiktentamen Ingenjörer, lärare, m fl Linjär algebra maa. 5 6 Skrivtid: 9... Inga hjälpmedel. Lösningarna
SKRIVNING I VEKTORGEOMETRI
SKRIVNING I VEKTORGEOMETRI 2016-05-10 14.00-17.00 Om inget annat uttryckligen sägs, kan koordinaterna för en vektor i antas vara givna i en ON-bas. Baser i rummet kan dessutom antas vara positivt orienterade.
Lösningsanvisningar till de icke obligatoriska workoutuppgifterna
Lösningsanvisningar till de icke obligatoriska workoutuppgifterna Linjära system 7. (a) Falskt. Kondition är en egenskap hos problemet oberoende av precisionen i beräkningarna. (b) Falskt. Pivotering påverkar
SF1624 Algebra och geometri Lösningsförslag till tentamen DEL A
SF624 Algebra och geometri Lösningsförslag till tentamen 202-2-3 DEL A Betrakta punkterna A = (2, 2) och B = (6, 4) och linjen (, 3) + t(2, ) i planet (a) Det finns exakt en punkt P på linjen så att triangeln
2s + 3t + 5u = 1 5s + 3t + 2u = 1 3s 3u = 1
ATM-Matematik Mikael Forsberg 074-4 För studenter på distans och campus Linjär algebra ma04a 04 0 5 Skrivtid: 09:00-4:00. Inga hjälpmedel. Lösningarna skall vara fullständiga och lätta att följa. Börja
Determinanter, egenvectorer, egenvärden.
Determinanter, egenvectorer, egenvärden. Determinanter av kvadratiska matriser de nieras recursivt: först för matriser, sedan för matriser som är mest användbara. a b det = ad bc c d det a a a a a a a
Detta cosinusvärde för vinklar i [0, π] motsvarar α = π 4.
LUNDS TEKNISKA HÖGSKOLA MATEMATIK LÖSNINGAR LINJÄR ALGEBRA 8-- kl 4-9 a) Triangelns area är en halv av parallellograms area som spänns upp av tex P P (,, ) och P P (,, ), således area av P P P (,, ) (,,
Oändligtdimensionella vektorrum
Oändligtdimensionella vektorrum Vi har i den här kursen huvudsakligen studerat ändligtdimensionella vektorrum. Dessa är mycket användbara objekt och matriskalkyl ger en bra metod att undersöka dom med.
SF1624 Algebra och geometri Lösningsförslag till modelltentamen DEL A
SF624 Algebra och geometri Lösningsförslag till modelltentamen DEL A () (a) Använd Gauss-Jordans metod för att bestämma lösningsmängden till ekvationssystemet 2x + 4x 2 + 2x 3 + 2x 4 = 2, 3x + 6x 2 x 3
Chalmers tekniska högskola Datum: Våren MVE021 Linjär algebra I
MATEMATIK Hjälpmedel: inga Chalmers tekniska högskola Datum: Våren 6 Övningstentamen Telefonvakt: Thomas Bäckdahl ankn 8 MVE Linjär algebra I Tentan rättas och bedöms anonymt Skriv tentamenskoden tydligt
NUMPROG, 2D1212, vt Föreläsning 1, Numme-delen. Linjära ekvationssystem Interpolation, Minstakvadratmetoden
NUMPROG, D, vt 006 Föreläsning, Numme-delen Linjära ekvationssystem Interpolation, Minstakvadratmetoden En av de vanligaste numeriska beräkningar som görs i ingenjörsmässiga tillämpningar är att lösa ett
Lösningar till MVE021 Linjär algebra för I
Lösningar till MVE Linjär algebra för I 7-8-9 (a Vektorer är ortogonala precis när deras skalärprodukt är Vi har u v 8 5h + h h 5h + 6 (h (h När h och när h (b Låt B beteckna basen {v, v } Om vi sätter
TMV166 Linjär algebra för M, vt 2016
TMV166 Linjär algebra för M, vt 2016 Lista över alla lärmål Nedan följer en sammanfattning av alla lärmål i kursen, uppdelade enligt godkänt- och överbetygskriterier. Efter denna lista följer ytterligare