<div dir="ltr">ADiGator is a free MATLAB automatic differentiation toolbox: <a href="https://sourceforge.net/projects/adigator/">https://sourceforge.net/projects/adigator/</a>. It is also able to construct vectorized derivatives of vectorized MATLAB functions.<br><div class="gmail_extra"><div class="gmail_quote"></div></div><div><br></div><div class="gmail_extra"><br><div class="gmail_quote">On Tue, Feb 28, 2017 at 10:00 AM,  <span dir="ltr"><<a href="mailto:ipopt-request@coin-or.org" target="_blank">ipopt-request@coin-or.org</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><br>
Hi all,<br>
<br>
I am currently using IPOPT through the MATLAB interface. Since I have<br>
rather complex functions, the Jacobians and Hessians are being<br>
calculated automatically using INTLAB's automatic differentiation<br>
feature. However, I am at times finding INTLAB difficult to use, since<br>
it does not support direct use of some built-in functions such as<br>
interp1 and atan2.<br>
<br>
I've also tried out ADiMat, but couldn't get the source code<br>
transformation routine to work (due to search path problems). I also<br>
tried ADiMat's finite difference function, which worked but was<br>
extremely slow and thus I couldn't adopt it.<br>
<br>
I would like to hear recommendations for other automatic differentiation<br>
tools/setups which you found useful. Thanks.<br>
<br>
Best regards,<br>
Andrew Spiteri<br>
<br></blockquote></div></div></div>