I am converting symbolic function to a Matlab function using 'matlabFunction'.
For e.g. syms x yg=matlabFunction(x+y-1)Outputg = @(x,y)x+y-1.0
The returned matlab function 'g' accepts individual variables like g(1,1). However, I want to give inputs as a vector, like,
input = [1 1]g(input)
I get error 'Not enough input arguments.' I want to give input as a single vector because number of input in my actual function vary during run-time. Any idea how to convert a vector to multiple variable at run-time efficiently or any other solution.
Best Answer