Exercise/Project class

The weekly exercise sessions are Wednesdays 10:15-12:00.

We will use Nullrommet for the exercise sessions and supervision of the projects.

Important! If you don't have access to this room, send your username, full name (first name, last name etc.) and study programme to abdullah [dot] abdulhaque [at] ntnu [dot] no.

The exercises should be handed in by each group in ovsys. Make sure you are part of a group before you hand in anything, and then only one of the group members needs to submit your answer. The hand-in could be a PDF-file generated from LaTeX, a Jupyter notebook or scans of nicely handwritten notes. If you have questions about any of this, send an e-mail to Sølve. There will be a total of 5 graded exercises, of which the best 4 counts for the exam.

Since there always seems to be typos and other mistakes in the exercise, you are encouraged to : a) report mistakes, b) always download an updated version of the exercise, as mistakes will be corrected when we are aware of them.

Exercise set Supplementary files Supervision date Deadline
Exercise 1
Def. of \(G_h\), 2d) and 3) corrected
NB! In problem 3, you are supposed to estimate the order of the approximations from your experiments.
bvp.py 23.01. 28.01.
Exercise 2
07.11: Updated with hints for Problem 2b)
You can speed up your computations significantly by using sparse matrix computations, an example is given in sparse_examples.py
heat.py, heat.m, sparse_examples.py 30.01 and 06.02 11.02.
Exercise 3
The number of points have been redistributed, to give less emphasis to Problem 3.
If you find it easier to solve 3b) using symmetries, then do so.
poisson.py 20.02 and 27.02 04.03.
Exercise 4
Problem 1: Use the fact that the front will not hit the boundary \(x=3\) for \(t\leq 2\) (but if you are interested, check what happens if the front get too close to it).
Problem 2, choose for example \(r=1\) (to produce the hopefully exact solution), and \(r=0.5\), but again, you can try something else if you like. Choose reasonable boundary conditions (you are only interested in the behaviour of the wave package), and solve the problem up to \(t=2\).
06.03. and 13.03. 18.03.
Exercise 5. Ideas/sketch of solutions (Updated 15.05).
And some ideas for Problem 3 (not to be considered as the solution).
By appointment (Anne) 12.04

Old exams

Course Date Exam Solution
TMA4212 05.06.2018 Solution
The solution of Problem 3 has appeared a bit confusing. I suggest you try to do the problem from scratch, and just compare your results with the final solutions.
TMA4212 22.05.2017 English Solution
TMA4212 28.05.2016 English Solution
TMA4212 29.05.2015 English Solution
TMA4212 2014 EnglishEnglish
TMA4212 2014 English English
TMA4212 2013 English English
TMA4212 2013 English English
TMA4212 2012 tma4212_kont_2012.pdf unavailable
TMA4212 2012 Norsk English the solution of problem 2b) is not correct, see page 20 and 21 of the note for a similar problem and its solution
TMA4212 2011 kontaug2011_eng.pdfloskontaug2011_eng.pdf
TMA4212 2011 EnglishEnglish
TMA4212 2010 English Error on page 4 of exam: φ0(x) should be (x1x) / h for x0xx1. English
TMA4212 2009 English unavailable
TMA4212 2007 Norsk, English Norsk
TMA4212 2006 Norsk, English Norsk
TMA4210 2005 Norsk, English Norsk
TMA4210 2004 Norsk, English Norsk
SIF5045 2003 Norsk unavailable
SIF5045 2002 Norsk Norsk
SIF5045 2001 Norsk Norsk
SIF5045 2000 Norsk English
75316 1999 Norsk Norsk
75318 1994 Norsk Norsk
2019-05-16, Anne Kværnø