ate objective function, function constraints and matrix constraint and their derivatives.
            First go <tt>NLN</tt> then <tt>LIN</tt>.
         </p><pre> penm.xxx = ...</pre><p>where <tt>xxx</tt> can be
         </p><pre> objfun, objgrad, objhess
 confun, congrad, conhess
 mconfun, mcongrad, mconhess</pre><p>alternatively objhess + conhess -&gt; lagrhess</p><pre> [fx, userdata] = objfun(x,Y,userdata)</pre><p>returns a number</p><pre> [fdx, userdata] = objgrad(x,Y,userdata)</pre><p>returns a (possibl