関数 handle を呼び出したいのですmodel_jacobian
が、「Error using ==> horzcat CAT 引数の次元が一貫していません。」というメッセージが表示されます。a
と coefs の両方をd
jacobian に残す関数を選択すると、すべて正常に動作します。
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]');
では、引数が使用されていないにもかかわらず、引数を使用して関数ハンドルを呼び出す方法は?