MatrixCalculus provides matrix calculus for everyone. It is an online tool that computes vector and matrix derivatives (matrix calculus).

It has been developed by the MatrixCalculus team:

Soeren Laue
Matthias Mitterreiter
Joachim Giesen
Jens K. Mueller

If you use this service, please cite our papers:

S. Laue, M. Mitterreiter, and J. Giesen.
Computing Higher Order Derivatives of Matrix and Tensor Expressions, NeurIPS 2018.
[PDF] [Bibtex]

S. Laue, M. Mitterreiter, and J. Giesen.
A Simple and Efficient Tensor Calculus, AAAI 2020.
[PDF] [Bibtex]

It has been supported under grant LA 2971/1-1 from the German Research Foundation (DFG).

If there is any problem with this service, please write an email to soeren.laue@matrixcalculus.org.