Cyclic decomposition theorem

From formulasearchengine
Revision as of 07:47, 7 January 2014 by en>BG19bot (WP:CHECKWIKI error fix. Section heading problem. Violates WP:MOSHEAD.)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

In geometry, an intersection is a point, line, or curve common in two or more objects (such as lines, curves, planes, and surfaces). The most simple case in Euclidean geometry is the intersection points of two distinct lines, that is either one point or does not exist if lines are parallel.

intersection point of two lines

Determination of the intersection of flats is a simple task of linear algebra, namely a system of linear equations. In general the determination of an intersection leads to non-linear equations, which can be solved numerically, for example using a Newton iteration. Intersection problems between a line and a conic section (circle, ellipse, parabola, ...) or a quadric (sphere, cylinder, hyperboloid, ...) lead to quadratic equations that can be easily solved. Intersections between quadrics lead to quartic equations that can be solved algebraically.

On a plane

47 year-old Podiatrist Hyslop from Alert Bay, has lots of hobbies and interests that include fencing, property developers in condo new launch singapore and handball. Just had a family trip to Monasteries of Haghpat and Sanahin.

Two lines

Mining Engineer (Excluding Oil ) Truman from Alma, loves to spend time knotting, largest property developers in singapore developers in singapore and stamp collecting. Recently had a family visit to Urnes Stave Church. For the determination of the intersection point of two non-parallel lines

one gets from Cramer's rule for the coordinates of the intersection point (xs,ys)

xs=c1b2c2b1a1b2a2b1,ys=a1c2a2c1a1b2a2b1. 

(In case of a1b2a2b1=0 the lines are parallel.)

If the lines are given by two points each, see next section.

Two line segments

Mining Engineer (Excluding Oil ) Truman from Alma, loves to spend time knotting, largest property developers in singapore developers in singapore and stamp collecting. Recently had a family visit to Urnes Stave Church.

intersection of two line segments

For two non-parallel line segments (x1,y1),(x2,y2) and (x3,y3),(x4,y4) there is no need for an intersection point (see picture), because the intersection point (x0,y0) of the corresponding lines need not to be contained in the line segments. In order to check the situation one uses parametric representations of the lines:

(x(s),y(s))=(x1+s(x2x1),y1+s(y2y1)),
(x(t),y(t))=(x3+t(x4x3),y3+t(y4y3)).

The line segments intersect only in a common point (x0,y0) of the corresponding lines if the corresponding parameters s0,t0 fulfill the condition 0s0,t01. The parametrs s0,t0 are the solution of the linear system

s(x2x1)t(x4x3)=x3x1,
s(y2y1)t(y4y3)=y3y1 .

It can be solved using Cramer's rule (see above). If the condition 0s0,t01 is fulfilled one inserts s0 or t0 into the corresponding parametric representation and gets the intersection point (x0,y0).

Example: For the line segments (1,1),(3,2) and (1,4),(2,1) one gets the linear system

2st=0
s+5t=3

and s0=311,t0=611. That means: the lines intersect at point (1711,1411).

Remark: Considering lines (not segments!) determined by pairs of points, each, condition 0s0,t01 can be skipped and the method yield the intersection point of the lines (see above).

line–circle intersection

A line and a circle

For the intersection of

one solves the line equation for Template:Mvar or Template:Mvar and substitutes it into the equation of the circle and gets for the solution (using the formula of a quadratic equation) (x1,y1),(x2,y2) with

x1/2=ac±br2(a2+b2)c2a2+b2 ,
y1/2=bcar2(a2+b2)c2a2+b2 ,

if r2(a2+b2)c20 .
If r2(a2+b2)c2=0 holds, there exists only one intersection point and the line is tangent to the circle.

Remark:

  1. If the circle's midpoint is not the origin, see.[1]
  2. The intersection of a line and a parabola or hyperbola may be treated analogously.

Two circles

File:Is-circle-circle.png
circle–circle intersection
File:Is-circle-ellipse.png
circle–ellipse intersection

The determination of the intersection points of two circles

can be reduced to the previous case of intersecting a line and a circle. By subtraction of the two given equations one gets the line equation:

2(x2x1)x+2(y2y1)y=r12x12y12r22+x22+y22.

Two conic sections

The problem of intersection of an ellipse/hyperbola/parabola with another conic section leads to a system of quartic equations, which can be solved in special cases easily by elimination of one coordinate. In general the intersection points can be determined by solving the equation by a Newton iteration. If a) both conics are given implicitly (by an equation) a 2-dimensional Newton iteration b) one implicitly and the other parametrically given a 1-dimensional Newton iteration is necessary. See next section.

Two curves

File:Schnittp2d-transv.png
A transversal intersection of two curves
File:Beruehr-schnitt.png
touching intersection (left), touching (right)

Two curves in 2, which are continuously differentiable (i.e. there is no sharp bend), have an intersection point, if they have a point of the plane in common and have at this point

a: different tangent lines (transversal intersection), or
b: the tangent line in common and they are crossing each other (touching intersection, s. picture).

If both the curves have a point Template:Mvar and the tangent line there in common but do not cross each other, they are just touching at point Template:Mvar.

Because touching intersection appears rarely and is difficult to deal with, the following considerations omit this case. In any case below all necessary differential conditions are presupposed. The determination of intersection points always lead to 1 or 2 non-linear equations which can be solved by a Newton iteration. A list of the appearing cases follows:

File:Schnittp2d-pi.png
intersection of a parametric curve and an implicit curve
File:Schnittp2d-ii.png
intersection of two implicit curves
  • If both curves are explicitly given: y=f1(x), y=f2(x), equalizing yields the equation
f1(x)=f2(x) .
Equalizing yields two equations for two variables:
x1(t)=x2(s), y1(t)=y2(s) .
This is beside the explicit case the simplest case. One has to insert the parametric representation of C1 into the equation f(x,y)=0 of curve C2 and one gets the equation:
f(x(t),y(t))=0 .
Here, an intersection point is a solution of the system
f1(x,y)=0, f2(x,y)=0 .

Any Newton iteration needs convenient starting values, which can be derived by a visualization of both the curves. A parametrically or explicitly given curve can easily be visualized, because to any parameter Template:Mvar or Template:Mvar respectively it is easy to calculate the corresponding point. For implicitly given curves this task is not as easy. In this case one has to determine a curve point with help of starting values and an iteration. See .[2]

Examples:

1: C1:(t,t3) and circle C2:(x1)2+(y1)210=0 (s. picture).
The Newton iteration tn+1:=tnf(tn)f(tn) for function
f(t)=(t1)2+(t31)210 has to be done. As startvalues one can choose −1 and 1.5.
The intersection points are: (−1.1073, −1.3578), (1.6011, 4.1046)
2:C1:f1(x,y)=x4+y41=0,
C2:f2(x,y)=(x0.5)2+(y0.5)21=0 (s. picture).
The Newton iteration
(xn+1yn+1)=(xn+δxyn+δy) has to be performed, where (δxδy) is the solution of the linear system
(f1xf1yf2xf2y)(δxδy)=(f1f2) at point (xn,yn). As starting values one can choose(−0.5, 1) and (1, −0.5).
The linear system can be solved by Cramer's rule.
The intersection points are (−0.3686, 0.9953) and (0.9953, −0.3686).

Two polygons

File:Is-polygpolyg.png
intersection of two polygons: window test

If one wants to determine the intersection points of two polygons, one can check the intersection of any pair of line segments of the polygons (see above). For polygons with a lot of segments this method is rather time consuming. In praxis one accelerates the intersection algorithm by using window tests. In this case one divides the polygons into small sub-polygons and determines the smallest window (rectangle with sides parallel to the coordinate axes) for any sub-polygon. Before starting the time consuming determination of the intersection point of two line segments any pair of windows is tested for common points. See.[3]

In space (three dimensions)

Template:More information In 3-dimensional space there are intersection points (common points) between curves and surfaces. In the following sections we consider transversal intersection only.

A line and a plane

Mining Engineer (Excluding Oil ) Truman from Alma, loves to spend time knotting, largest property developers in singapore developers in singapore and stamp collecting. Recently had a family visit to Urnes Stave Church.

File:Schnittp-ger-eb.png
Line–plane intersection

The intersection of a line and a plane in general position in three dimensions is a point.

Commonly a line in space is represented parametrically (x(t),y(t),z(t)) and a plane by an equation ax+by+cz=d. Inserting the parameter representation into the equation yields the linear equation

ax(t)+by(t)+cz(t)=d ,

for parameter t0 of the intersection point (x(t0),y(t0),z(t0)).

If the linear equation has no solution, the line either lies on the plane or is parallel to it.

Three planes

If a line is defined by two intersecting planes εi: nix=di, i=1,2 and should be intersected by a third plane ε3: n3x=d3, the common intersection point of the three planes has to be evaluated.

Three planes εi: nix=di, i=1,2,3 with linear independent normal vectors n1,n2,n3 have the intersection point

p0=d1(n2×n3)+d2(n3×n1)+d3(n1×n2)n1(n2×n3) .

For the proof one should establish nip0=di, i=1,2,3, using the rules of a scalar triple product. If the scalar triple product equals to 0, then planes either do not have the triple intersection or it is a line (or a plane, if all three planes are the same).

A curve and a surface

File:Is-pcurve-isurface.png
intersection of curve (t,t2,t3) with surface x4+y4+z4=1

Analogously to the plane case the following cases lead to non-linear systems, which can be solved using a 1- or 3-dimensional Newton iteration.[4]

parametric surface S:(x(u,v),y(u,v),z(u,v)) ,
implicit surface S:f(x,y,z)=0 .

Example:

parametric curve C:(t,t2,t3) und
implicit surface S:x4+y4+z41=0 (s. picture).
The intersection points are: (−0.8587, 0.7374, −0.6332), (0.8587, 0.7374, 0.6332).

A line–sphere intersection is a simple special case.

Like the case of a line and a plane, the intersection of a curve and a surface in general position consists of discrete points, but a curve may be partly or totally contained in a surface.

A line and a polyhedron

Mining Engineer (Excluding Oil ) Truman from Alma, loves to spend time knotting, largest property developers in singapore developers in singapore and stamp collecting. Recently had a family visit to Urnes Stave Church.

Two surfaces

Mining Engineer (Excluding Oil ) Truman from Alma, loves to spend time knotting, largest property developers in singapore developers in singapore and stamp collecting. Recently had a family visit to Urnes Stave Church. Two transversally intersecting surfaces give an intersection curve. The most simple case the intersection line of two non-parallel planes.

See also

References