4
我想调用函数句柄model_jacobian
,但我得到“错误使用==> horzcat CAT参数尺寸不一致。”当我选择在雅可比文中同时保留a
和d
系数的函数时,一切正常。matlab中的函数句柄错误
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]');
那么如何使用参数调用函数句柄,尽管它们没有在那里使用?
替换未使用的参数与[]应该工作。 – chaohuang
它不起作用。 – user1561713