Syms.X
fx_given =输入('输入所需的函数:');
我们可以从错误消息预测,无论用户是否响应于提示都没有匿名函数或用symfun()定义的符号函数。例如,用户可以进入一个公式,例如
然后
fx_value(ii)= fx_given(x(ii))
使用fx_given不是函数句柄或符号函数,fx_given(值)将尝试在由值指示的位置索引fx_give。
如果用户正在进入符号表达式,那么您应该使用MATLABFUCTION将用户表达式转换为函数句柄,否则您应该代码
fx_given (x) =输入('输入所需的函数:');