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?
You can do
eval(f)
, but usingeval
is really discouraged https://uk.mathworks.com/help/matlab/matlab_prog/string-evaluation.html