matlab中字符串中的派生函数

时间:2015-10-16 21:29:11

标签: string matlab derivative

我想衍生一个在MATLAB中以sting格式给我的函数。例如,输入f ='x ^ 2'给我。我怎样才能得到f来得到'2 * x'的答案? 注意:我使用的是MATLAB 2015a。

1 个答案:

答案 0 :(得分:2)

如果你有符号数学工具箱,那很简单:

f=sym('x^2');
df=diff(f)

输出:

>>  diff(sym('x^2'))

    ans =

    2*x

只要您的符号函数中包含一个非数字变量,这将有效。

如果你有符号数学,那么情况则完全不同......