Matlab 变量子集上的Numjac

Matlab 变量子集上的Numjac,matlab,differentiation,Matlab,Differentiation,我想用numjac计算系统的数值雅可比矩阵 它适用于常规语法: [Jac, FAC] = numjac(@(t,y)model(t,y,X,VAR),ttot,ytot',dydt,jac_tol,FAC); 但是我不需要完整的雅可比矩阵,只需要关于y的导数。我可以计算完整的,然后选择所需的行,但这是一个计算时间的浪费。如何仅在需要的地方计算雅可比矩阵

我想用numjac计算系统的数值雅可比矩阵

它适用于常规语法:

 [Jac, FAC] = numjac(@(t,y)model(t,y,X,VAR),ttot,ytot',dydt,jac_tol,FAC);
但是我不需要完整的雅可比矩阵,只需要关于y的导数。我可以计算完整的,然后选择所需的行,但这是一个计算时间的浪费。如何仅在需要的地方计算雅可比矩阵