把字符串转换成涵数
例如:syms x;
f=x^4-4*x^3-6*x^2-16*x+4;
y1=subs(f,a1);
bb=diff(f)
求出来的bb就是一个字符串,不是关于X的函数了!!
怎么转换成函数阿? 按楼主的命令运行bb是求不出来的,以下是运行结果
>> syms x;
f=x^4-4*x^3-6*x^2-16*x+4;
y1=subs(f,a1);
bb=diff(f)
??? Undefined function or variable 'a1'.
应该改成以下:
>> syms x a1;
f=x^4-4*x^3-6*x^2-16*x+4;
y1=subs(f,a1);
bb=diff(f)
bb =
4*x^3-12*x^2-12*x-16
>> bb出来的是符号型的结果,不知道你所说的函数形式值得是什么形式的?inline?
如果是要赋值的话用subs就行了 你好!
我说的函数形式就是能执行bb(x),能输入应变量就得到函数值的形式阿
页:
[1]