Abstract
The Wolfram language is a beautiful and handy tool for expressing a wide variety of technical thoughts. Wolfram Mathematica is the software that implements the Wolfram language. In this chapter, we have a look at the most central parts of this language, without focusing on quantum mechanics yet. Students who are familiar with the Wolfram language may skip this chapter; others may prefer alternative introductions.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Notes
- 1.
- 2.
- 3.
- 4.
This is technically called memoization: https://en.wikipedia.org/wiki/Memoization. A similar functionality can be achieved with Mathematica’s operator, which allows fine-grained control over the storage location, conditions, and duration of the persistent result.
- 5.
- 6.
A complex matrix \(\varvec{H}\) is Hermitian if \(\varvec{H}=\varvec{H}^{\dagger }\). See https://en.wikipedia.org/wiki/Hermitian_matrix.
- 7.
Arnoldi–Lanczos algorithm: https://en.wikipedia.org/wiki/Lanczos_algorithm.
- 8.
Author information
Authors and Affiliations
Corresponding author
1.1 Electronic supplementary material
Below is the link to the electronic supplementary material.
Rights and permissions
Copyright information
© 2020 Springer Nature Singapore Pte Ltd.
About this chapter
Cite this chapter
Schmied, R. (2020). Wolfram Language Overview. In: Using Mathematica for Quantum Mechanics. Springer, Singapore. https://doi.org/10.1007/978-981-13-7588-0_1
Download citation
DOI: https://doi.org/10.1007/978-981-13-7588-0_1
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-13-7587-3
Online ISBN: 978-981-13-7588-0
eBook Packages: Physics and AstronomyPhysics and Astronomy (R0)