Approximation and Modeling with B-SplinesKlaus Höllig and Jörg Hörner
|
Slide Collection
The slides facilitate teaching courses on approximation and geometric modeling based on the SIAM book. For each subsection, a pdf file with a presentation of the main topics is provided. Moreover, a template explains how to generate additional presentations in the same style. This allows professors and instructors to adapt the material according to the content of their course.
Click here to download the slide template AMB_Slide.zip
Problem Set
The problem collection contains theoretical as well as programming exercises pertaining to the topics of the book. Moreover, an extended pdf document with solutions is available for professors on request (contact Klaus Höllig at [email protected]). For the majority of problems test values are suggested which provides a simple indication whether a problem has been solved correctly. With the appropriate software this allows to check answers automatically.
Click here to download AMB_Problems.pdf
MATLAB Programs
The small collection of MATLAB programs and demos illustrates the methods described in the book. Many algorithms have become standard tools in commercial software involving B-splines (see, e.g., the MATLAB Curve Fitting Toolbox) and are described in classical textbooks (see, e.g., A Practical Guide to Splines by Carl de Boor). In contrast to software meeting professional standards the program codes are kept as simple as possible to make the details easily accessible for students. MATLAB serves as an ideal programming language, especially because of the simple syntax of linear algebra operations, the graphic capabilities, and the flexible data structures.
Terms of Use
The programs are intended for educational use only,
and for illustrating the methods described in the
SIAM book Approximation and Modeling with B-Splines.
No permission is granted for any other application,
in particular for any commercial use or applications
of the programs which can result in material or
physical damage.
A possible lack of reliability of numerical
algorithms is emphasized.
As a consequence, no guarantees for the correctness of
the computed results can be given.
In addition to the above restrictions,
the general terms of MathWorks for using
MATLAB programs apply.
Click here to download AMB_programs.zip
For programs and demos illustrating the use of B-splines in finite element methods see the supplementary material for the book Finite Element Methods with B-Splines (FR26).