I am trying to use curve fitting on a plot to get the equation of a fifth-degree polynomial. Everything is working fine but once I try to convert a column vector to a polynomial, the program just hangs and then I have to restart MATLAB. This is the part of the code related to curve fitting:
%CurveFitting
CFSw = table2array(T(:,2));
CFFw = table2array(T(:,6));
disp (CFSw),disp (CFFw),
fitpoly5=fit(CFSw,CFFw,'poly5');
% Plot the fit with the plot method.
figure
plot(fitpoly5,CFSw,CFFw)
% Move the legend to the top left corner.
legend('Location','NorthWest' );
xlabel('Sw')
ylabel('Fw')
disp (fitpoly5),
coeffvals = coeffvalues(fitpoly5);
disp(coeffvals),
C = coeffvals.';
disp (C),
% p = poly2sym(sym(C));
p = poly2sym(C);
disp (p),

추가 답변 (0개)

카테고리

도움말 센터File Exchange에서 Interpolation에 대해 자세히 알아보기

태그

Community Treasure Hunt

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

Start Hunting!

Translated by