如何求拟合函数的导数,并求极值点?。

用以下代码得出的拟合函数类型是cfit类型,而不是diff要求的f句柄,如何进行转化并求极值点?
ftype=fittype('fourier4');
fopt=fitoptions('Method','NonlinearLeastSquares');
[fresult,gof]=fit(X,Y1,ftype,fopt);%%fresult为拟合函数

 Respuesta aceptada

0 votos

这里你得到解析式之后,可以直接用符号函数进行求导了
syms x
y=fresult(x)
diff(y,x)

Más respuestas (0)

Categorías

Más información sobre Mathematics and Optimization en Centro de ayuda y File Exchange.

Etiquetas

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!