Scientific Programming
Title | Scientific Programming PDF eBook |
Author | Jorge Alberto Calvo |
Publisher | Cambridge Scholars Publishing |
Pages | 562 |
Release | 2018-12-19 |
Genre | Computers |
ISBN | 1527523845 |
This book offers an introduction to computer programming, numerical analysis, and other mathematical ideas that extend the basic topics learned in calculus. It illustrates how mathematicians and scientists write computer programs, covering the general building blocks of programming languages and a description of how these concepts fit together to allow computers to produce the results they do. Topics explored here include binary arithmetic, algorithms for rendering graphics, the smooth interpolation of discrete data, and the numerical approximation of non-elementary integrals. The book uses an open-source computer algebra system called Maxima. Using Maxima, first-time programmers can perform familiar tasks, such as graphing functions or solving equations, and learn the basic structures of programming before moving on to other popular programming languages. The epilogue provides some simple examples of how this process works in practice. The book will particularly appeal to students who have finished their calculus sequence.
Numerical Analysis in Modern Scientific Computing
Title | Numerical Analysis in Modern Scientific Computing PDF eBook |
Author | Peter Deuflhard |
Publisher | Springer Science & Business Media |
Pages | 350 |
Release | 2012-12-06 |
Genre | Mathematics |
ISBN | 0387215840 |
This book introduces the main topics of modern numerical analysis: sequence of linear equations, error analysis, least squares, nonlinear systems, symmetric eigenvalue problems, three-term recursions, interpolation and approximation, large systems and numerical integrations. The presentation draws on geometrical intuition wherever appropriate and is supported by a large number of illustrations, exercises, and examples.
Scientific Computing - An Introduction using Maple and MATLAB
Title | Scientific Computing - An Introduction using Maple and MATLAB PDF eBook |
Author | Walter Gander |
Publisher | Springer Science & Business |
Pages | 926 |
Release | 2014-04-23 |
Genre | Mathematics |
ISBN | 3319043250 |
Scientific computing is the study of how to use computers effectively to solve problems that arise from the mathematical modeling of phenomena in science and engineering. It is based on mathematics, numerical and symbolic/algebraic computations and visualization. This book serves as an introduction to both the theory and practice of scientific computing, with each chapter presenting the basic algorithms that serve as the workhorses of many scientific codes; we explain both the theory behind these algorithms and how they must be implemented in order to work reliably in finite-precision arithmetic. The book includes many programs written in Matlab and Maple – Maple is often used to derive numerical algorithms, whereas Matlab is used to implement them. The theory is developed in such a way that students can learn by themselves as they work through the text. Each chapter contains numerous examples and problems to help readers understand the material “hands-on”.
Numerical Analysis and Scientific Computation
Title | Numerical Analysis and Scientific Computation PDF eBook |
Author | Jeffery J. Leader |
Publisher | Addison-Wesley Longman |
Pages | 0 |
Release | 2004 |
Genre | Numerical analysis |
ISBN | 9780201734997 |
This text is intended for a first course in Numerical Analysis taken by students majoring in mathematics, engineering, computer science, and the sciences. This text emphasizes the mathematical ideas behind the methods and the idea of mixing methods for robustness. The optional use of MATLAB is incorporated throughout the text.
Concurrent Scientific Computing
Title | Concurrent Scientific Computing PDF eBook |
Author | Eric F. Van de Velde |
Publisher | Springer Science & Business Media |
Pages | 342 |
Release | 2013-12-17 |
Genre | Mathematics |
ISBN | 1461208491 |
Mathematics is playing an ever more important role in the physical and biological sciences, provoking a blurring of boundaries between scientific dis ciplines and a resurgence of interest in the modern as well as the classical techniques of applied mathematics. This renewal of interest, both in research and teaching, has led to the establishment of the series: Texts in Applied Mathe matics (TAM). The development of new courses is a natural consequence of a high level of excitement on the research frontier as newer techniques, such as numerical and symbolic computer systems, dynamical systems, and chaos, mix with and reinforce the traditional methods of applied mathematics. Thus, the purpose of this textbook series is to meet the current and future needs of these advances and encourage the teaching of new courses. TAM will publish textbooks suitable for use in advanced undergraduate and beginning graduate courses, and will complement the Applied Mathematical Sciences (AMS) series, which will focus on advanced textbooks and research level monographs. Preface A successful concurrent numerical simulation requires physics and math ematics to develop and analyze the model, numerical analysis to develop solution methods, and computer science to develop a concurrent implemen tation. No single course can or should cover all these disciplines. Instead, this course on concurrent scientific computing focuses on a topic that is not covered or is insufficiently covered by other disciplines: the algorith mic structure of numerical methods.
Numerical Python
Title | Numerical Python PDF eBook |
Author | Robert Johansson |
Publisher | Springer Nature |
Pages | 501 |
Release | |
Genre | |
ISBN |
Scientific Computing with Ordinary Differential Equations
Title | Scientific Computing with Ordinary Differential Equations PDF eBook |
Author | Peter Deuflhard |
Publisher | Springer Science & Business Media |
Pages | 498 |
Release | 2012-12-06 |
Genre | Mathematics |
ISBN | 0387215824 |
Well-known authors; Includes topics and results that have previously not been covered in a book; Uses many interesting examples from science and engineering; Contains numerous homework exercises; Scientific computing is a hot and topical area