AtoG: Conversion of algebraic parameters to geometric parameters

Description Usage Arguments Format Value Author(s) Source References Examples

Description

AtoG converts algebraic parameters (A, B, C, D, E, F) to geometric parameters (Center(1:2), Axes(1:2), Angle).

Usage

1
AtoG(ParA)

Arguments

ParA

vector or array with geometric parameters (A, B, C, D, E, F)

Format

code is: -1 - degenerate cases 0 - imaginary ellipse 4 - imaginary parell lines 1 - ellipse 2 - hyperbola 3 - parabola

Value

list(ParG, exitCode

list with algebraic parameters (Center(1:2), Axes(1:2), Angle) and exit code

Author(s)

Jose Gama

Source

Nikolai Chernov, 2014 Fitting ellipses, circles, and lines by least squares http://people.cas.uab.edu/~mosya/cl/

Nikolai Chernov, 2010 Circular and linear regression: Fitting circles and lines by least squares Chapman & Hall/CRC, Monographs on Statistics and Applied Probability, Volume 117

References

Nikolai Chernov, 2014 Fitting ellipses, circles, and lines by least squares http://people.cas.uab.edu/~mosya/cl/

Nikolai Chernov, 2010 Circular and linear regression: Fitting circles and lines by least squares Chapman & Hall/CRC, Monographs on Statistics and Applied Probability, Volume 117

Examples

1
AtoG(c(0.0551,-0.0908,0.1588,0.0489,-0.9669,0.1620))

Example output

Loading required package: pracma
Loading required package: geigen
$ParG
          [,1]
[1,] 2.7009607
[2,] 3.8165845
[3,] 6.5206056
[4,] 3.0323167
[5,] 0.3595856

$exitCode
[1] 1

conicfit documentation built on May 2, 2019, 3:11 a.m.

Related to AtoG in conicfit...