Automatic Differentiation for Matlab

Status: ongoing


The ADiMat software tool is a program transformation system that implements the technology of automatic differentiation for computer programs written in MATLAB. Its implementation strategy is based on an approach that combines source-to-source transformation and operator overloading.




  • C. H. Bischof, H. M. Bücker, B. Lang, A. Rasch, A. Vehreschild : Combining source transformation and operator overloading techniques to compute derivatives for MATLAB programs. in Proceedings of the 2nd IEEE International Workshop on Source Code Analysis and Manipulation, Montreal, Canada, October 1, 2002, pages 65-72, Los Alamitos, CA, 2002. IEEE Computer Society. more ...