【发布时间】:2013-10-28 08:39:41
【问题描述】:
我想在Matlab中计算以下函数在x=1.0点的导数:
v = sin(x)+ cos(3*x)
我试过了,但它返回 py = []
sym x,
x=1.0,
y=sin(x) + cos(3*x),
py=diff(y);
【问题讨论】:
-
sym x行不会像您想要的那样创建符号变量x。从答案中可以看出,正确的命令是sums x(或x = sym('x');)。您需要使用subs评估符号导数。
标签: matlab derivative