MATLAB里怎么求一个函数在某个值下的导数值?

例如y=x^2+3*x 我只知道diff(y,x)是求一阶导数的,但是我想知道怎么求在x=2下的一阶导数。谢谢。

因为你没有说明是什么具体的函数,我就以多项式函数为例吧!
matlab中有个函数叫polyval,用来计算多项式在某点的函数值。示例程序:
我们有多项式:f(x)=3*x^2
+
2*x
+1
计算此函数在x=5处的值的代码:
p
=
[3
2
1];
polyval(p,5)
计算结果为:
ans=86
温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2017-09-08
>> syms x
>> y=x^2+3*x

y =

x^2+3*x

>> subs(y,1)

ans =

4
第2个回答  2009-02-18
>> syms x
>> y=x^2+3*x

y =

x^2+3*x

>> subs(y,1)

ans =

4本回答被网友采纳
第3个回答  2009-02-18
y=x^2+3*x;
diff(y,2)
ans =

2
相似回答