· Tutorials  · 1 min read

Introduction to Computational Mathematics

This book aims to provide an engaging introduction to computational mathematics through enjoyable simulations. Geared towards newcomers in the field of mathematics and applied mathematics, as well as those unfamiliar with the depth and beauty of mathematics, it serves as a gateway to understanding the subject.

This book aims to provide an engaging introduction to computational mathematics through enjoyable simulations. Geared towards newcomers in the field of mathematics and applied mathematics, as well as those unfamiliar with the depth and beauty of mathematics, it serves as a gateway to understanding the subject.

Read the Book

GitLab Repository

Goals

  • Gain familiarity with the realm of (computational) mathematics
  • Learn to execute your first Python code simulation
  • Develop the ability to interpret and discuss simulation results

Chapters

This book is divided into 3 main components:

  • Introduction
  • Mathematics background
  • Getting started

But wait, why should you care about mathematics in the first place? Mathematics isn’t just about numbers and equations; it’s about patterns, analogies, and the skill to change perspective.

In the Introduction, we delve into the significance of studying (applied) mathematics. We will conduct simulations of the Solar System, and we will explore various fields where computational mathematics plays a crucial role, such as Computational Fluid Dynamics and optimization.

The Mathematics Background section covers essential concepts necessary for simulating the Solar System and introduces fundamental concepts in computational mathematics, including convergence, stability, and iterative algorithms.

In the final chapter, I provide a brief overview of Python and Jupyter, along with instructions on how to locally run this book and its components. For those interested in further exploring Python, refer to the introductory series available here.

Back to Blog

Related Posts

View All Posts »
Predicting Pandemic Peaks

Predicting Pandemic Peaks

In the early days of a pandemic, the world was plunged into uncertainty. Governments urgently needed to predict how the virus would spread and the impact of interventions like social distancing. To make these predictions, they turned to mathematicians and data analysts. But the question was, how could these experts provide reliable forecasts amid so many unknowns?

Introduction to Python

Introduction to Python

In this lecture series, you will learn the basics of Python. I will mainly use a platform called "Jupyter Notebooks". Jupyter notebooks are a way to combine formatted text (like the text you are reading now), Python code, and the result of your code and calculations all in one place.

Introducing ByMa: Numerical Mathematics with Python

Introducing ByMa: Numerical Mathematics with Python

We are thrilled to announce the launch of **ByMa**, a groundbreaking Python package designed to enhance your numerical mathematics experience. ByMa integrates seamlessly with popular libraries such as NumPy and SciPy, offering an improved user interface and a suite of custom-built functions tailored to simplify complex mathematical computations. Whether you are a data scientist, engineer, or researcher, ByMa is here to streamline your workflow and boost your productivity. Dive into a new era of numerical analysis with ByMa and unlock the full potential of your mathematical endeavors.