我想调用函数句柄model_jacobian
,但我得到“错误使用 ==> horzcat CAT 参数尺寸不一致。”。当我选择在雅可比中留下a
和d
coefs 的函数时,一切正常。
syms a d x;
syms_function = a*x+d;
model_jacobian = matlabFunction(jacobian(syms_function, [a d]), 'vars', {[a d], x});
J = model_jacobian([1 1], [1 2 3 4 5 6 7 8 9]');
那么如何使用参数调用函数句柄,尽管它们没有在那里使用呢?