Classroom Tips and Techniques: Fitting Circles in Space to 3-D Data - Maple Application Center
Application Center Applications Classroom Tips and Techniques: Fitting Circles in Space to 3-D Data

Classroom Tips and Techniques: Fitting Circles in Space to 3-D Data

Author
: Maplesoft AuthorDr. Robert Lopez
Engineering software solutions from Maplesoft
This Application runs in Maple. Don't have Maple? No problem!
 Try Maple free for 15 days!

In "A Project on Circles in Space," Carl Cowen provided an algebraic solution for the problem of fitting a circle to a set of points in space. His technique used the singular value decomposition from linear algebra, and was recast as a project in the volume ATLAST: Computer Exercises for Linear Algebra. Both versions of the problem used MATLAB® for the calculations. In this worksheet, we implement the algebraic calculations in Maple, then add noise to the data to test the robustness of the algebraic method. Next, we solve the problem with an analytic approach that incorporates least squares, and appears to be more robust in the face of noisy data. Finally, the analytic approach leads to explicit formulas for the fitting circle, so we end with graphs of the data, fitting circle, and plane lying closest to the data in the least-squares sense.

Simulink is a registered trademark of The MathWorks, Inc.

Application Details

Publish Date: May 17, 2010
Created In: Maple 14
Language: English

More Like This

Classroom Tips and Techniques: Roles for the Laplace Transform's Shifting Laws
Classroom Tips and Techniques: Integration by Parts
Classroom Tips and Techniques: Norm of a Matrix
Classroom Tips & Techniques: A First Look at Convolution
Classroom Tips and Techniques: Linear ODEs and the Method of Undetermined Coefficients
Classroom Tips and Techniques: Multiple Integrals in Maple
Classroom Tips and Techniques: Estimating Parameters in Differential Equations
Classroom Tips and Techniques: Line Integrals for Work, Circulation, and Plane Flux
Classroom Tips and Techniques: Fixed-Point Iteration
Classroom Tips and Techniques: Fitting an Ellipse to Noisy Data
5
Classroom Tips and Techniques: Formal Series Solutions of ODEs
Classroom Tips & Techniques: Dot and Cross Products