Speaker: | Yi Wang (Kavli IPMU) |
---|---|
Title: | Usage of Mathematica Beyond a Calculator |
Date (JST): | Tue, Jun 04, 2013, 15:30 - 16:30 |
Place: | Seminar Room A |
Related File: | 955.pdf |
Abstract: |
This seminar is not about physics but I hope a good usage of Mathematica can boost your research. I will cover the following topics: (1) A brief overview of Mathematica as a calculator, including symbolic functions such as (Full)Simplify, Expand(All), ComplexExpand, Collect; and topics as numerical calculations, plotting data and customized notations. (2) The principles behind Mahtematica: the term rewriting paradigm and the functional programming paradigm are introduced. Related commands such as Replace(All), SetDelayed, and the concept of pure functions are discussed in detail. (3) How to build a package from stretch to calculate GR tensors (in 200 lines of code). The package can deal with tensor symmetries, can be used to do 3+1 decomposition and calculate cosmological perturbations. |