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

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

 Accepted Answer

0 votes

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

More Answers (0)

Categories

Find more on Mathematics and Optimization in Help Center and File Exchange

Tags

Community Treasure Hunt

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

Start Hunting!