Getting an error when using poly2sym

10 views (last 30 days)
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),

Accepted Answer

Walter Roberson
Walter Roberson on 23 Jul 2018

More Answers (0)

Tags

Community Treasure Hunt

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

Start Hunting!