matlab用input让用户输入一函数f(x)后,怎么把他变成matlab里面的function自定义函数
来源:学生作业帮 编辑:大师作文网作业帮 分类:综合作业 时间:2024/11/11 21:00:44
matlab用input让用户输入一函数f(x)后,怎么把他变成matlab里面的function自定义函数
在一M文件里用input让用户输入任意函数 如 3*x+2 ,然后在同一M文件里定义一function函数 使该函数为用户输入的函数 好像不行的样子
在一M文件里用input让用户输入任意函数 如 3*x+2 ,然后在同一M文件里定义一function函数 使该函数为用户输入的函数 好像不行的样子
用input(‘...','s')以字符串方式输入,然后用inline转换为函数:
>> s=input('输入函数表达式:f(x)=','s');
输入函数表达式:f(x)=3*x+2
>> f=inline(s);
>> f(1)
ans =
5
>> s=input('输入函数表达式:f(x)=','s');
输入函数表达式:f(x)=3*x+2
>> f=inline(s);
>> f(1)
ans =
5