Curve Fitting and Plotting
Kearan Mc Pherson
kearan.mcpherson at gmail.com
Mon Sep 29 03:46:46 CDT 2008
HI
i am capturing two video streams of a moving cricket ball. one view from the
side and the other from above. after image processing i obtain the two
data.dat files. from here i want to do curve fitting in order to achieve the
data points/coordinates of the moving ball in 3D. after this i want to plot
the graph in 3D
On Fri, Sep 26, 2008 at 3:28 PM, Fredrik Lingvall <fl at ifi.uio.no> wrote:
> Ben Abbott wrote:
> > On Sep 26, 2008, at 6:32 AM, Kearan Mc Pherson wrote:
> >
> >
> >> Hi
> >>
> >> I am new to Octave and Gnuplot. I need help on fitting a curve
> >> through a data.dat file, that contains values x an y in column format.
> >> Any ideas where to start?
> >>
> Can you describe your problem i little bit more? If a "quick-and-dirty"
> method, like using polyval, is not sufficient then I can recommend
> reading, for example, "Bayesian Interpolation", David J. C. MacKay,
> Neural Computation, May 1992, Vol. 4, No. 3, Pages 415-447.
>
> https://eprints.kfupm.edu.sa/28027/1/28027.pdf
>
> /F
>
> >
> > If the data is in two columns, and you'd like a simple polynomial
> > fit ...
> >
> > ## Load the data into (x,y)
> > data = load ('data.dat');
> > xdata = data(:,1);
> > ydata = data(:,2):
> >
> > ## Fit a 2nd order polynomial
> > order = 2;
> > p = polyfit (xdata, ydata, order);
> >
> > ## Evaluate the fitted polynomial
> > x = linspace (min(xdata), max(xdata), 101)
> > y = polyval (p, x);
> >
> > ## Plot
> > plot (x, y, '-' xdata, ydata, 's')
> > legend ('Fitted polynomial', 'Original Data')
> >
> > Ben
> >
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: https://www-old.cae.wisc.edu/pipermail/help-octave/attachments/20080929/02d64b42/attachment.html
More information about the Help-octave
mailing list