converting a multiple input function to a vector input function
Afficher commentaires plus anciens
My question is similar to this one
I have a vector of symbolic expressions called "xdot_sym". Following the advice of the thread above I convert this function to a vector input function by the following
xdot_fun = matlabFunction(xdot_sym);
xdot_fun_vec = @(x) xdot_fun(x(1),x(2),x(3),x(4),x(5),x(6),x(7),x(8),x(9),x(10),x(11),x(12));
This works fine. However the length of my vector xdot_sym often changes. So I am looking for a way to define xdot_fun_vec for a variable number of input arguments (instead of just 12).
Réponse acceptée
Plus de réponses (0)
Catégories
En savoir plus sur Symbolic Math Toolbox dans Centre d'aide et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!