Numerical Analysis Ii
- Sciences
- 300 level
- 3 credit units
- 91 pages
- 18 units
This course, Numerical Analysis II, builds upon the foundational concepts of numerical methods. It delves into advanced topics such as polynomial approximations, orthogonal polynomials including Legendre and Chebyshev, and further interpolation techniques like cubic splines and Hermite approximations. The course also covers numerical integration methods and boundary value problems, equipping students with the tools to solve complex mathematical problems numerically.
About this course
- Difficulty
- Intermediate
- Study hours
- 150 hours
- Maths
- Intermediate
- Content
- Theoretical, practical, problem solving
- Practical work
- Yes
- MTH301: Real Analysis
- MTH303: Ordinary Differential Equations
- Assignments
- Tutor marked assessments
- Final examination
What you'll read
The real module and unit structure of MTH307, taken from the course material NOUN publishes.
One paragraph, so you can see how it reads
MTH307 · UNIT 2: Least Squares Approximation (Discrete Case)
By inspection a straight line may be fitted to this set of data as the line of best fit, since most of the points will lie on the fitted line or close to it. However, some may want to fit a curve to this but the accuracy of the curve fitted is a thing for consideration.
What you should be able to do
- Apply polynomial approximation techniques to estimate function values.
- Utilize orthogonal polynomials for function approximation and data fitting.
- Implement cubic spline and Hermite interpolation methods.
- Apply numerical integration methods to approximate definite integrals.
- Solve boundary value problems using finite difference schemes.
- Classify and solve partial differential equations numerically.
What it prepares you for
- Numerical Analyst
- Data Scientist
- Computational Mathematician
- Financial Modeler
- Engineering Analyst
- Finance
- Engineering
- Data Science
- Scientific Research
- Computer Simulation
- MATLAB
- Mathematica
- Python (NumPy, SciPy)
- Spreadsheet Software (Excel)
Where it gets hard
The units students slow down on, and what makes each one heavy.
- Module 2: Orthogonal Polynomials
Unit 1: Introduction to Orthogonal System
The abstract nature of orthogonal systems and inner products requires a strong foundation in linear algebra and calculus, making the concepts challenging to grasp initially.
- Module 3: Further Interpolation Techniques
Unit 1: Cubic Spline Interpolation
Cubic spline interpolation involves understanding continuity conditions and solving systems of equations, demanding a solid grasp of algebraic manipulation and numerical methods.
- Module 5: Boundary Value Problems
Unit 1: Introduction to BVP
Requires understanding of Taylor series expansion and applying it to derive finite difference approximations, which can be conceptually difficult.
A suggested way through it
13 weeks, about 87 hours in total. Yours will differ.
- Week 1Module 1: Approximations
Unit 1: Polynomials · 4 hours
Understand the definition of a polynomial and its degree.. Distinguish between polynomial functions and polynomial equations.. Express simple functions as polynomials using series expansion.. Identify different types of function approximation methods..
Unit 2: Least Squares Approximation (Discrete Case) · 5 hours
Understand the basic idea of least square approximation.. Derive the least square formula for discrete data.. Learn to fit a linear polynomial to a set of data points.. Learn to fit a quadratic or parabolic polynomial to a set of data points..
- Week 2Module 1: Approximations
Unit 3: Least Squares Approximation (Continuous Case) · 6 hours
Distinguish between discrete data and continuous functions.. Learn to fit polynomials to continuous functions using the least squares approach.. Practice integration techniques required for continuous least squares approximation..
- Week 3Module 2: Orthogonal Polynomials
Unit 1: Introduction to Orthogonal System · 5 hours
Define orthogonal polynomials and understand their properties.. Formulate orthogonal and orthonormal polynomials.. Handle inner product of functions and understand its properties.. Verify orthogonality of functions through integration..
- Week 4Module 2: Orthogonal Polynomials
Unit 2: The Legendre Polynomials · 5 hours
State the Rodrigues' formula for generating Legendre polynomials.. Generate Legendre polynomials using Rodrigues' formula and recurrence relation.. Understand the orthogonality property of Legendre polynomials.. Solve problems using Legendre polynomials.
- Week 5Module 2: Orthogonal Polynomials
Unit 3: Least Squares Approximation by Legendre Polynomials · 5 hours
Apply Legendre polynomials to least squares procedures.. Obtain least square approximations using Legendre polynomials.. Solve numerical problems using Legendre polynomial approximation..
- Week 6Module 2: Orthogonal Polynomials
Unit 4: The Chebyshev Polynomials · 5 hours
State the necessary formulae for generating Chebyshev polynomials.. Obtain Chebyshev polynomials Tn(x) up to n = 10 using recurrence formula.. Classify Chebyshev polynomials as a family of orthogonal series.. Understand the properties of Chebyshev polynomials..
- Week 7Module 2: Orthogonal Polynomials
Unit 5: Series of Chebyshev Polynomials · 5 hours
Identify the form of functions suitable for Chebyshev polynomial approximation.. Apply Chebyshev polynomials to fit a cubic approximation to a function f(x).. Evaluate the accuracy of Chebyshev polynomial approximations..
- Week 8Module 2: Orthogonal Polynomials
Unit 6: Chebyshev Interpolation · 5 hours
Use Lagrange's formula for interpolation.. Interpolate using Chebyshev polynomials.. Compute the error table from the approximation.. Apply Chebyshev interpolation to approximate functions..
- Week 9Module 3: Further Interpolation Techniques
Unit 1: Cubic Spline Interpolation · 6 hours
Define a cubic spline and understand its properties.. Derive a method of fitting a cubic spline to a set of data points.. Fit a cubic spline to a set of data points.. Interpolate a function from the fitted cubic spline..
- Week 10Module 3: Further Interpolation Techniques
Unit 2: Hermite Approximations · 5 hours
Distinguish between cubic spline and Hermite polynomial.. Figure out the Hermite approximation formula.. Fit polynomial by Hermite approximation technique.. Find an estimate using Hermite approximation..
- Week 11Module 4: Numerical Integration
Unit 1: Introduction to Numerical Integration · 4 hours
Understand the concept of numerical integration.. Differentiate between analytical and numerical approaches to integration.. List various known methods for numerical quadrature.. Understand the role of polynomial approximation in numerical integration..
Unit 2: Trapezoidal Rule · 5 hours
Derive the Trapezoidal rule geometrically.. Use the Newton-Gregory formula to derive the Trapezoidal rule.. Implement the Trapezoidal rule to evaluate a definite integral.. Estimate the error in the Trapezoidal rule..
- Week 12Module 4: Numerical Integration
Unit 3: Simpson's Rules · 5 hours
Derive Simpson's 1/3 rule using Newton Forward formula.. Distinguish between Simpson's rule and Trapezoidal rule.. Apply Simpson's 1/3 rule to evaluate definite integrals.. Understand the conditions for applying Simpson's rule..
Unit 4: Newton-Cotes Formulas · 5 hours
Derive the Simpson's 3/8 rule.. Understand the structure of Newton-Cotes formulas.. Apply Newton-Cotes formulas to evaluate definite integrals.. Compare the accuracy of different Newton-Cotes formulas..
- Week 13Module 5: Boundary Value Problems
Unit 1: Introduction to BVP · 6 hours
Distinguish between Initial Value Problems and Boundary Value Problems.. Derive finite difference schemes for solving BVPs.. Solve BVPs using finite difference schemes.. Understand the application of Taylor series in deriving finite difference approximations..
Unit 2: BVP involving Partial Differential Equation · 6 hours
Define a second-order PDE and a BVP involving a PDE.. Classify various types of PDEs (parabolic, elliptic, hyperbolic).. Classify types of boundary conditions for PDEs (Dirichlet, Neumann, Mixed).. Derive finite difference schemes for PDEs..
Preparing for the exam
- Review all examples and exercises in each unit, focusing on the application of formulas.
- Practice deriving key formulas like Trapezoidal and Simpson's rules to understand their origins.
- Create concept maps linking different approximation and interpolation techniques.
- Focus on understanding the error terms for each numerical method to assess accuracy.
- Practice solving boundary value problems using finite difference methods with varying step sizes.
- Review past TMAs and identify areas needing further clarification.
- Allocate sufficient time for practicing numerical problems, as this is a calculation-intensive course.
Questions students ask about this course
What is MTH307 about?
This course, Numerical Analysis II, builds upon the foundational concepts of numerical methods. It delves into advanced topics such as polynomial approximations, orthogonal polynomials including Legendre and Chebyshev, and further interpolation techniques like cubic splines and Hermite approximations. The course also covers numerical integration methods and boundary value problems, equipping students with the tools to solve complex mathematical problems numerically.
How many units does MTH307 have?
MTH307, Numerical Analysis Ii, has 18 units across 5 modules, over 91 pages of course material. You can read it one unit at a time.
How many credit units is MTH307?
MTH307 carries 3 credit units, at 300 level in Sciences.
Is MTH307 hard?
MTH307 is rated intermediate level, with intermediate mathematical content. It is mostly theoretical, practical and problem solving work, and it has a practical component.
How long does MTH307 take to study?
About 150 hours of study, spread across its 18 units.
How is MTH307 assessed?
MTH307 is assessed by assignments, tutor marked assessments and final examination.
What do I need before starting MTH307?
MTH301: Real Analysis MTH303: Ordinary Differential Equations
What can I do with MTH307?
Numerical Analyst, Data Scientist, Computational Mathematician, Financial Modeler and Engineering Analyst.