matlab用input让用户输入一函数f(x)后,怎么把他变成matlab里面的function自定义函数

2024-12-26 18:28:54
推荐回答(2个)
回答1:

用input(‘...','s')以字符串方式输入,然后用inline转换为函数:

>> s=input('输入函数表达式:f(x)=','s');
输入函数表达式:f(x)=3*x+2
>> f=inline(s);
>> f(1)
ans =
     5

回答2:

inline函数提交后不能求导