Knihobot

Svein Linge

    Finite Difference Computing with PDEs
    Programming for Computations - MATLAB/Octave
    Programming for Computations - Python
    • Programming for Computations - Python

      A Gentle Introduction to Numerical Simulations with Python

      • 248 stránek
      • 9 hodin čtení
      5,0(2)Ohodnotit

      This book presents computer programming as a key method for solving mathematical problems. There are two versions of the book, one for MATLAB and one for Python. The book was inspired by the Springer book TCSE 6: A Primer on Scientific Programming with Python (by Langtangen), but the style is more accessible and concise, in keeping with the needs of engineering students. The book outlines the shortest possible path from no previous experience with programming to a set of skills that allows the students to write simple programs for solving common mathematical problems with numerical methods in engineering and science courses. The emphasis is on generic algorithms, clean design of programs, use of functions, and automatic tests for verification.

      Programming for Computations - Python
    • Programming for Computations - MATLAB/Octave

      A Gentle Introduction to Numerical Simulations with MATLAB/Octave

      • 232 stránek
      • 9 hodin čtení

      Focusing on the intersection of computer programming and mathematics, this book guides engineering students from novice to proficient in writing programs for solving mathematical problems using MATLAB or Python. Inspired by a prior work, it adopts a more accessible style, emphasizing essential skills like generic algorithms, clean program design, function usage, and automatic testing for verification. The aim is to equip students with practical programming abilities tailored to numerical methods commonly encountered in engineering and science courses.

      Programming for Computations - MATLAB/Octave
    • Finite Difference Computing with PDEs

      A Modern Software Approach

      This book is open access under a CC BY 4.0 license. 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, analyses of physical behavior as implied by the numerical solutions, and how to apply the methods and software to solve problems in the fields of physics and biology.

      Finite Difference Computing with PDEs