问题
Some Matlab functions handle string functions representation as f='a^x^b+sin(c*x)+d' --i.e. Curve Fitting, Optimization, etc.--
Suppose the variables a,b,c,d and x are given. Is there any function for evaluating f from its string representation?
回答1:
You can do eval(f), but using eval is really discouraged https://uk.mathworks.com/help/matlab/matlab_prog/string-evaluation.html
来源:https://stackoverflow.com/questions/46178175/matlab-evaluate-function-from-string