matlab用input让用户输入一函数f(x)后,怎么把他变成matlab里面的function自定义函数
题目
matlab用input让用户输入一函数f(x)后,怎么把他变成matlab里面的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
举一反三
已知函数f(x)=x,g(x)=alnx,a∈R.若曲线y=f(x)与曲线y=g(x)相交,且在交点处有相同的切线,求a的值和该切线方程.
我想写一篇关于奥巴马的演讲的文章,写哪一篇好呢?为什么好
最新试题
热门考点
- 在同温同压下相同体积任何气体单质所含的原子数不相同,但书上说在相同的温度和压强下,
- X1,X2是方程X的平方加X减7=0的两个实数根,不解方程,求X1的3次方减8 X2的平方加54的值
- NaCl在20度时溶解度为36g是什么意思呢?
- Do you like eating pizza?还是Do you like eating pizzas?
- 两个数相除,除数是24,余数是6,被除数和商的和是381,求被除数是多少?
- 如图8,在等腰梯形ABCD中,AD=BC,DC‖AB,对角线AC与BD交于点O,AD=DC,AC=BD=AB求∠ABD
- 已知a2+6a+b2-10b+34=0,求代数式(2a+b)(3a-2b)+4ab的值
- 若(3+m)+|n-2|=0,则m-2n的值为
- 甲乙两堆煤共300吨,甲运出五分之二,乙运来原来的五分之二,乙比甲多20吨,原来甲乙各有多少吨?
- 用stop to do/doing或remember to do/doing造句10个(不能重复)