Название: Exercises in Numerical Linear Algebra and Matrix Factorizations
Автор: Tom Lyche, Georg Muntingh
Издательство: Springer
Серия: Texts in Computational Science and Engineering
Год: 2020
Страниц: 273
Язык: английский
Формат: pdf (true)
Размер: 10.1 MB
To put the world of linear algebra to advanced use, it is not enough to merely understand the theory; there is a significant gap between the theory of linear algebra and its myriad expressions in nearly every computational domain. To bridge this gap, it is essential to process the theory by solving many exercises, thus obtaining a firmer grasp of its diverse applications. Similarly, from a theoretical perspective, diving into the literature on advanced linear algebra often reveals more and more topics that are deferred to exercises instead of being treated in the main text. As exercises grow more complex and numerous, it becomes increasingly important to provide supporting material and guidelines on how to solve them, supporting students’ learning process. Many solutions contain code listings. All code listed in the solutions is MATLAB code, but the code directory also contains a Python module numlinalg.py, which contains the main functions from the first five chapters translated to Python. The code is very similar, but the Python versions naturally take advantage of several things in the Python language. As an example, parameters in Python are passed by reference, not by value.
Автор: Tom Lyche, Georg Muntingh
Издательство: Springer
Серия: Texts in Computational Science and Engineering
Год: 2020
Страниц: 273
Язык: английский
Формат: pdf (true)
Размер: 10.1 MB
To put the world of linear algebra to advanced use, it is not enough to merely understand the theory; there is a significant gap between the theory of linear algebra and its myriad expressions in nearly every computational domain. To bridge this gap, it is essential to process the theory by solving many exercises, thus obtaining a firmer grasp of its diverse applications. Similarly, from a theoretical perspective, diving into the literature on advanced linear algebra often reveals more and more topics that are deferred to exercises instead of being treated in the main text. As exercises grow more complex and numerous, it becomes increasingly important to provide supporting material and guidelines on how to solve them, supporting students’ learning process. Many solutions contain code listings. All code listed in the solutions is MATLAB code, but the code directory also contains a Python module numlinalg.py, which contains the main functions from the first five chapters translated to Python. The code is very similar, but the Python versions naturally take advantage of several things in the Python language. As an example, parameters in Python are passed by reference, not by value.