Teks yang mudah dibaca menawarkan pengantar yang lembut untuk konsep matematika dan ilmu komputer yang diperlukan. Berfokus pada menjelaskan semua detail tentang bagaimana membangun program untuk memecahkan masalah matematika. Lebih lanjut menekankan prosedur verifikasi dan cara menyematkannya dalam kerangka pengujian otomatis. ;;; Teks yang Anda berikan menekankan pentingnya menggabungkan komp…
* Teks yang mudah dibaca menawarkan pengantar yang lembut untuk konsep matematika dan ilmu komputer yang diperlukan. * Berfokus pada menjelaskan semua detail tentang bagaimana membangun program untuk memecahkan masalah matematika. * Lebih lanjut menekankan prosedur verifikasi dan cara menyematkannya dalam kerangka pengujian otomatis. ;;; Integrasi komputasi dan pemrograman adalah kombinasi yang…
Numerical simulations; programming; Python
This easy-to-read book introduces the basics of solving partial differential equations by means of finite difference methods. Unlike many of the traditional academic works on the topic, this book was written for practitioners. Accordingly, it especially addresses: the construction of finite difference schemes, formulation and implementation of algorithms, verification of implementations, analys…
This text provides a very simple, initial introduction to the complete scientific computing pipeline: models, discretization, algorithms, programming, verification, and visualization. The pedagogical strategy is to use one case study – an ordinary differential equation describing exponential decay processes – to illustrate fundamental concepts in mathematics and computer science. The book i…
This book offers a concise and gentle introduction to finite element programming in Python based on the popular FEniCS software library. Using a series of examples, including the Poisson equation, the equations of linear elasticity, the incompressible Navier–Stokes equations, and systems of nonlinear advection–diffusion–reaction equations, it guides readers through the essential steps to …
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 sc…
Numerical simulations; programming; Python
Numerical simulations; programming; Python
Today, most people are experienced with computer programs, typically programs such as Word, Excel, PowerPoint, Internet Explorer, and Photoshop. The interaction with such programs is usually quite simple and intuitive: you click on buttons, pull down menus and select operations, drag visual elements into locations, and so forth. The possible operations you can do in these programs can be combin…