Explore BrainMass

Explore BrainMass

    Fit a polynomial of optimal degree to these points:

    Not what you're looking for? Search our solutions OR ask your own Custom question.

    This content was COPIED from BrainMass.com - View the original, and get the already-completed solution here!

    Fit a polynomial of optimal degree to these points:

    s 1.1 1.6 11.4 4.1 5.3 17.5 9.4 11.5 12.1
    f(x) 7.9 24.8 -28.8 42.6 29.6 -34.6 -3.1 -28.7 -39.6

    Use "polyfit" function using MATLAB.

    See the attached file.

    © BrainMass Inc. brainmass.com December 24, 2021, 6:32 pm ad1c9bdddf
    https://brainmass.com/math/basic-algebra/fit-polynomial-optimal-degree-120432

    Attachments

    SOLUTION This solution is FREE courtesy of BrainMass!

    Please see the attached file.

    6)
    Fit a polynomial of optimal degree to these points:

    s 1.1 1.6 11.4 4.1 5.3 17.5 9.4 11.5 12.1
    f(x) 7.9 24.8 -28.8 42.6 29.6 -34.6 -3.1 -28.7 -39.6

    Use "polyfit" function using MATLAB.

    First if you'd like help with polyfit in Matlab, type at the command prompt:
    > help polyfit
    Note that the code for polyfit is
    POLYFIT(X,Y,N) with x and y being the array of data need to be defined and n being the order of your polynomial. In this program i'm using n=3 but you should try with other n values so that you can compare the fits.

    At the prompt, using these commands to enter the values of x and y:
    > x=[1.1 1.6 11.4 4.1 5.3 17.5 9.4 11.5 12.1]
    > y=[7.9 24.8 -28.8 42.6 29.6 -34.6 -3.1 -28.7 -39.6]

    polyfit makes the computation of the coefficients easy. The tough part of polynomial regression is knowing that the "fit" is a good one. Determining the quality of the fit requires experience, a sense of balance and some statistical summaries.
    Does the fit look good?
    A picture is worth a thousand words and so a plot of the curve that represents the fitted polynomial overlaid on the data is a powerful way of assessing the quality of the fit. Using the coefficients determined by polyfit, you can create such a plot via the commands
    > coeff = polyfit(x,y,3)
    > xfit = linspace(min(x),max(x),100);
    > yfit = polyval(coeff,xfit);
    > plot(x,y,'o',xfit,yfit)

    And it should show you a nice plot

    Reference:
    http://www.facstaff.bucknell.edu/maneval/help211/fitting.html.

    This content was COPIED from BrainMass.com - View the original, and get the already-completed solution here!

    © BrainMass Inc. brainmass.com December 24, 2021, 6:32 pm ad1c9bdddf>
    https://brainmass.com/math/basic-algebra/fit-polynomial-optimal-degree-120432

    Attachments

    ADVERTISEMENT