The book serves as a first introduction to computer programming of scientific applications, using the high-level Python language. The exposition is example- and problem-oriented, where the applications are taken from ...
详细信息
ISBN:
(数字)9783642302930
The book serves as a first introduction to computer programming of scientific applications, using the high-level Python language. The exposition is example- and problem-oriented, where the applications are taken from mathematics, numerical calculus, statistics, physics, biology, and finance. The book teaches "Matlab-style" and procedural programming as well as object-oriented programming. High school mathematics is a required background, and it is advantageous to study classical and numerical one-variable calculus in parallel with reading this book. Besides learning how to program computers, the reader will also learn how to solve mathematical problems, arising in various branches of science and engineering, with the aid of numerical methods and programming. By blending programming, mathematics and scientific applications, the book lays a solid foundation for practicing computationalscience.
Topics are introduced with goals, literature references and links to public software. There are descriptions of the current algorithms in LAPACK, GSLIB and MATLAB.
ISBN:
(数字)9783319691053
ISBN:
(纸本)9783319691046;9783030098704
Topics are introduced with goals, literature references and links to public software. There are descriptions of the current algorithms in LAPACK, GSLIB and MATLAB.
Preface to the First Edition This textbook is an introduction to Scienti?c Computing. We will illustrate several numerical methods for the computer solution of c- tain classes of mathematical problems that cannot be f...
详细信息
ISBN:
(数字)9783642124303
Preface to the First Edition This textbook is an introduction to Scienti?c Computing. We will illustrate several numerical methods for the computer solution of c- tain classes of mathematical problems that cannot be faced by paper and pencil. We will show how to compute the zeros or the integrals of continuous functions, solve linear systems, approximate functions by polynomials and construct accurate approximations for the solution of di?erential equations. With this aim, in Chapter 1 we will illustrate the rules of the game thatcomputersadoptwhenstoringandoperatingwith realandcomplex numbers, vectors and matrices. In order to make our presentation concrete and appealing we will 1 adopt the programming environment MATLAB as a faithful c- panion. We will gradually discover its principal commands, statements and constructs. We will show how to execute all the algorithms that we introduce throughout the book. This will enable us to furnish an - mediate quantitative assessment of their theoretical properties such as stability, accuracy and complexity. We will solve several problems that will be raisedthrough exercises and examples, often stemming from s- ci?c applications.
"It is important to prove, is more but it important to improve." This textbook is an introduction to Scientific Computing. We will illustrate several numerical methods for the computer solution of cer ...
详细信息
ISBN:
(数字)9783642593390
"It is important to prove, is more but it important to improve." This textbook is an introduction to Scientific Computing. We will illustrate several numerical methods for the computer solution of cer tain classes of mathematical problems that cannot be faced by paper and pencil. We will show how to compute the zeros or the integrals of continuous functions, solve linear systems, approximate functions by polynomials and construct accurate approximations for the solution of differential equations. With this aim, in Chapter 1 we will illustrate the rules of the game that computers adopt when storing and operating with real and complex numbers, vectors and matrices. In order to make our presentation concrete and appealing we will adopt the programming environment MATLAB ® 1 as a faithful companion. We will gradually discover its principal commands, statements and con structs. We will show how to execute all the algorithms that we intro duce throughout the book. This will enable us to furnish an immediate quantitative assessment of their theoretical properties such as stability, accuracy and complexity. We will solve several problems that will be raised through exercises and examples, often stemming from specific ap plications.
Preface to the First Edition This textbook is an introduction to Scienti?c Computing. We will illustrate several numerical methods for the computer solution of c- tain classes of mathematical problems that cannot be f...
详细信息
ISBN:
(数字)9783540326137
Preface to the First Edition This textbook is an introduction to Scienti?c Computing. We will illustrate several numerical methods for the computer solution of c- tain classes of mathematical problems that cannot be faced by paper and pencil. We will show how to compute the zeros or the integrals of continuous functions, solve linear systems, approximate functions by polynomials and construct accurate approximations for the solution of di?erential equations. With this aim, in Chapter 1 we will illustrate the rules of the game that computers adopt when storing and operating with realand complex numbers, vectors and matrices. In order to make our presentation concrete and appealing we will 1 adopt the programming environment MATLAB as a faithful c- panion. We will gradually discover its principal commands, statements and constructs. We will show how to execute all the algorithms that we introduce throughout the book. This will enable us to furnish an - mediate quantitative assessment of their theoretical properties such as stability, accuracy and complexity. We will solve several problems that will be raised through exercises and examples, often stemming from s- ci?c applications.
暂无评论