我正在做一个算法,在某个时候,我必须计算函数的导数,我试着使用diff,但是它不起作用。
我的函数定义如下:
function y = funcionF(x)
y = x^3 - 3*x^2 -10;
end我尝试了diff(funcionF),但是我得到了这个错误:
输入参数不足。
是否有办法使其工作,还是必须使用符号函数?
发布于 2021-07-15 04:00:04
https://au.mathworks.com/help/symbolic/differentiation.html
您需要使用syms来定义符号,这需要符号数学工具箱,而我没有这个工具箱,但是这应该有效(根据文档):
>> syms x
>> f = x^3 - 3*x^2 - 10;
>> diff(f)应该给你这样的东西
ans =
3*x^2-6*xhttps://stackoverflow.com/questions/68387632
复制相似问题