hyperbola - Maple Help
For the best experience, we recommend viewing online help using Google Chrome or Microsoft Edge.

Online Help

All Products    Maple    MapleSim


geometry

  

hyperbola

  

define a  hyperbola

 

Calling Sequence

Parameters

Description

Examples

Calling Sequence

hyperbola(p, [A, B, C, E, F], n)

hyperbola(p, ['directrix'=dir, 'focus'=fou, 'eccentricity'=ecc], n)

hyperbola(p, ['foci'=foi, 'vertices'=ver], n)

hyperbola(p, ['foci'=foi, 'distancev'=disv], n)

hyperbola(p, ['vertices'=ver, 'distancef'=disf], n)

hyperbola(p, eqn, n)

Parameters

p

-

the name of the hyperbola

A, B, C, E, F

-

five distinct points

'directrix'=dir

-

dir is the line which is the directrix of the hyperbola

'focus'=fou

-

fou is a point which is the focus of the hyperbola

'eccentricity'=ecc

-

ecc is a constant bigger than one denoting the eccentricity of the hyperbola

'vertices'=ver

-

where ver is a list of two points which is the vertices of the hyperbola

'foci'=foi

-

foi is a list of two points which is the foci of the hyperbola

'distancev'=disv

-

where disv is the distance between the two vertices

'distancef'=disf

-

where disf is the distance between the two foci

eqn

-

the algebraic representation of the hyperbola (i.e., a polynomial or an equation)

n

-

(optional) a list of two names representing the names of the horizontal-axis and vertical-axis

Description

• 

A hyperbola is the set of all points in the plane, the difference of whose distances from two fixed points is a given positive constant that is less than the distance between the fixed points.

• 

The two fixed points are called the foci. The line through the foci is called the focal axis, and the line through the center and perpendicular to the focal axis is called the conjugate axis. The hyperbola intersects the focal axis at two points, called vertices.

• 

Associated with every hyperbola is a pair of lines, called the asymptotes of the hyperbola. These lines intersect at the center of the hyperbola and have the property that as a point P moves along the hyperbola away from the center, the distance between P and one of the asymptotes approaches zero.

• 

The two fixed points are called the foci.

• 

A hyperbola p can be defined as follows:

– 

from five distinct points. The input is a list of five points. Note that a set of five distinct points does not necessarily define a hyperbola.

– 

from the directrix, focus, and eccentricity. The input is a list of the form ['directrix'=dir, 'focus'= fou, 'eccentricity' = ecc] where dir, fou, and ecc are explained above.

– 

from the foci, and vertices. The input is a list of the form ['foci' = foi, 'vertices' = ver] where foi and ver are explained above.

– 

from the foci and the distance between the two vertices. The input is a list of the form ['foci' = foi, 'distancev' = disv] where foi and disv are explained above.

– 

from the vertices and the distance between the two foci. The input is a list of the form ['vertices' = ver, 'distancef' = disf] where ver and disf are explained above.

– 

from its internal representation eqn. The input is an equation or a polynomial. If the optional argument n is not given, then:

– 

if the two environment variables _EnvHorizontalName and _EnvVerticalName are assigned two names, these two names will be used as the names of the horizontal-axis and vertical-axis respectively.

– 

if not, maple will prompt for input of the names of the axes.

• 

To access the information relating to an hyperbola p, use the following function calls:

form(p)

returns the form of the geometric object (i.e., hyperbola2d if p is a hyperbola).

center(p)

returns the name of the center of p.

foci(p)

returns a list of two foci of p.

vertices(p)

returns a list of two vertices of p.

asymptotes(p)

returns a list of two asymptotes of p.

Equation(p)

returns the equation that represents the hyperbola p.

HorizontalName(p)

returns the name of the horizontal-axis; or FAIL if the axis is not assigned a name.

VerticalName(p)

returns the name of the vertical-axis; or FAIL if the axis is not assigned a name.

detail(p)

returns a detailed description of the hyperbola p.

• 

The command with(geometry,hyperbola) allows the use of the abbreviated form of this command.

Examples

withgeometry:

define hyperbola h1 from its algebraic representation:

hyperbolah1,9y24x2=36,x,y:

centerh1,coordinatescenterh1

center_h1,0,0

(1)

focih1,mapcoordinates,focih1

foci_1_h1,foci_2_h1,0,13,0,13

(2)

verticesh1,mapcoordinates,verticesh1

vertex_1_h1,vertex_2_h1,0,−2,0,2

(3)

asymptotesh1,mapEquation,asymptotesh1

asymptote_1_h1,asymptote_2_h1,2x3+y=0,2x3+y=0

(4)

define hyperbola h2 from its foci and vertices:

hyperbolah2,vertices=verticesh1,foci=focih1,a,b:

Equationh2

64a2144b2+576=0

(5)

define hyperbola h3 from its foci and distance between the two vertices:

hyperbolah3,foci=focih1,distancev=distanceopverticesh1,m,n:

detailh3

name of the objecth3form of the objecthyperbola2dcenter0,0foci0,13,0,13vertices0,−2,0,2the asymptotesn+2m3=0,n2m3=0equation of the hyperbola64m2144n2+576=0

(6)

define hyperbola h4 from its vertices and distance between the two foci:

hyperbolah4,vertices=verticesh1,distancef=distanceopfocih1,u,v:

Equationh4

64u2144v2+576=0

(7)

define hyperbola h5 from five distinct points:

pointA,1,23sqrt10,pointB,2,23sqrt13,pointC,3,2sqrt2,pointE,4,103,pointF,5,23sqrt34:

hyperbolah5,A,B,C,E,F,t1,t2:

do some simplifications:

removetype,radnormalop1,Equationh5,constant

4t129t22+36

(8)

define hyperbola h6 from its directrix, focus and eccentricity:

linel,x=2,x,y:pointf,1,0:e32:

hyperbolah6,directrix=l,focus=f,eccentricity=e,c,d:

eqEquationh6

eq54c211c+d28=0

(9)

See Also

geometry[conic]

geometry[draw]

geometry[HorizontalName]

geometry[objects]

geometry[VerticalName]