Matlab - 从字符串计算函数
Matlab - Evaluate Function from String
一些 Matlab 函数将字符串函数表示处理为 f='a^x^b+sin(c*x)+d'
——即曲线拟合、优化等--
假设给定变量a
、b
、c
、d
和x
。是否有任何函数可以从其字符串表示中评估 f
?
你可以 eval(f)
,但真的不推荐使用 eval
https://uk.mathworks.com/help/matlab/matlab_prog/string-evaluation.html
一些 Matlab 函数将字符串函数表示处理为 f='a^x^b+sin(c*x)+d'
——即曲线拟合、优化等--
假设给定变量a
、b
、c
、d
和x
。是否有任何函数可以从其字符串表示中评估 f
?
你可以 eval(f)
,但真的不推荐使用 eval
https://uk.mathworks.com/help/matlab/matlab_prog/string-evaluation.html