To calculate the polynomial regression of two vectors in MATLAB, you can use the polyfit and polyval functions. polyfit will fit a polynomial of a specified degree to the data and return the coefficients of the polynomial. polyval can be used to evaluate that polynomial at specified points.
Here's an example:
main.m357 chars17 lines
In this example, we create two vectors x and y. We choose a second-degree polynomial fit (degree = 2) and use polyfit to calculate the polynomial coefficients (coeffs). We then use polyval to evaluate the polynomial at 50 evenly-spaced points between 1 and 5, and store the results in y_values. Finally, we plot the data and the polynomial fit using plot.
gistlibby LogSnag