I suspect the problem is str2func not seeing the local function. That's the problem with using strings to store code, the JIT compiler doesn't always work properly.
Any reason you're using an outdated method of creating and using function handles?
would work, is simpler and possibly faster as well.
If f1 is one of many possibilities to be chosen by that dummy function:
fchoices = {@f1, @f2, @f3};
fhd = fchoices{choice};
fit = fhd(x);
0 Comments
Sign in to comment.