../

Wolfram Mathematica

Lectures

  1. Introduction

    Wolfram language basics. Working in Mathematica notebook. Expression structure. Definition and application of functions. Operations with lists.

  2. Patterns and Replacements

    Expression structure. Deep understanding of Replacements. Usage of patterns and Conditions.

  3. Numerical Computations

    Lecture_2.nb
    Assignment_2.pdf

    Solutions of equations using Solve and Reduce. Numerical solutions via NSolve and FindRoot. Solutions of (partial) diffrential equations via DSolve and NDSolve.

  4. Visualization

    Lecture_3.nb
    Assignment_3.pdf

    Simple examples of visualizations. Functions Plot, Show, ListPlot, ContourPlot, Plot3D, Manipulate.

  5. Eigenproblems

    Working with matricies. Symbolic and numerical solutions of eigenproblem. Solving differential eigenproblem (Sturm-Liouville problem) using different numerical approaches: shooting method and finite-matrix representation

  6. Applications in Theoretical Physics

    "Real life" problems from Theoretical Physics.


Additional materials