converting a multiple input function to a vector input function
Show older comments
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).
Accepted Answer
More Answers (0)
Categories
Find more on Symbolic Math Toolbox in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!