• Keine Ergebnisse gefunden

Other Geometry functions

Im Dokument HP Prime Graphing Calculator User Guide (Seite 170-177)

The following functions are not available from a menu in the Geometry app, but are available from the Catlg menu.

angleat

angleat(A,B,C,z0) displays at point(z0) the value of the measure of the angle made by AB and AC along with a legend.

angleat(A,B,C,z0) angleatraw

Same as angleat but without providing a legend.

areaat

Displays at point (z0), with a legend, algebraic area of a circle or of a (star) polygon (e.g. triangle, square, ...)

areaat(Polygon, Pnt||Cplx(z0))

areaatraw

Displays at point(z0), algebraic area of a circle or of a (star) polygon (e.g. triangle, square, ...)

areaatraw(Polygone, Pnt||Cplx(z0))

common_perpendicular

Draws the common perpendicular of the lines D1 and D2.

common_perpendicular(Line(D1),Line(D2))

cone

Draws a cone with vertex A, direction v, and with half-angle t [and with altitude h and -h].

cone(Pnt(A),Vect(v),Real(t),[Real(h)])

convexhull

Convex hull of a list of 2-d points

convexhull(Lst)

cube

Draws the direct cube with vertices A,B with a face in the plan (A,B,C).

cube(Pnt(A),Pnt(B),Pnt(C))

cylinder

Draws a cylinder with axis (A,v), with radius r [and with altitude h].

cylinder(Pnt(A),Vect(v),Real(r),[Real(h)])

display

Draws an geometrical object with color (black=0 red=1 green=2 yellow=3 blue=4). If object is closed, object can be filled. Line_width_n (0<n<8) is for the width of the line and dash_line is for dotted line.

display(circle(0,1),2) returns a green circle of radius 1.

display(square(0,5),filled+blue+line_width_6) returns a blue square of sides 5, filled with blue and a of line width of 6.

faces

Returns the list of the faces (1 face=matrix(n,3) where the n rows are the n vertices of the face) of the polyhedron P.

faces(Polygon or Polyedr(P))

half_cone

Draws a half-cone with vertex A, direction v and with half_angle=t [and with altitude h].

half_cone(Pnt(A),Vect(v),Real(t),[Real(h)])

harmonic_conjugate

Returns the harmonic conjugate of 3 points or of 3 parallel or concurrent lines or the line of conjugates of a point in respect to 2 lines.

harmonic_conjugate(Line or Pnt,Line or Pnt,Line or Pnt)

harmonic_division

Returns the 4 points (resp lines) and affects the last argument, such as the 4 points (resp lines) are in a harmonic division.

harmonic_division(Pnt or Line,Pnt or Line,Pnt or Line,Var)

icosahedron

Draws an icosahedron with center A, vertex B and such that the plane ABC contains one vertex among the 5 nearest vertices from B.

icosahedron(Pnt(A),Pnt(B),Pnt(C))

is_harmonic

Returns 1 if the 4 points are in a harmonic division and 0 otherwise.

is_harmonic(Pnt or Cplx,Pnt or Cplx,Pnt or Cplx,Pnt or Cplx)

is_harmonic_circle_bundle

Returns 1 if the circles build a beam, 2 if they have the same center, 3 if they are the same and 0 otherwise.

is_harmonic_circle_bundle(Lst(Crcle))

is_harmonic_line_bundle

Returns 1 if the lines have a common point, 2 if they are parallels, 3 if they are the same and 0 otherwise.

is_harmonic_line_bundle(Lst(Line))

is_rhombus

Returns 1 or 2 if the 4 points (or the object) build a rhombus (2 for a square) and 0 otherwise.

is_rhombus(Pnt or Cplx,Pnt or Cplx,Pnt or Cplx,Pnt or Cplx)

length

Returns the size of a list, a string or a sequence length(Lst or Str or Seq)

LineHorz

Draws the horizontal line y=a.

LineHorz(A) line_segments

Returns the list of the line_segments (1 line=segment) of the polyhedron P

line_segments(Polygon or Polyedr(P))

LineVert

Draws the vertical line x=a.

LineVert(Expr(a))

octahedron

Draws an octahedron with center A, vertex B and such that the plane ABC contains 4 vertices.

octahedron(Pnt(A),Pnt(B),Pnt(C))

open_polygon

Returns and draws the polygonal line where its vertices are the element of l.

open_polygon(LstPnt||LstCplx)

orthogonal

orthogonal(A,line(B,C)) draws the orthogonal plane of line BC through A and orthogonal(A,plane(B,C,D)) draws the orthogonal line of plan(B,C,D) through A.

orthogonal((Pnt),(Line or Plan) )

parallelepiped

Draws a parallelepiped with sides AB,AC,AD (the faces are parallelograms).

parallelepiped(Pnt(A),Pnt(B),Pnt(C),Pnt(D))

perimeterat

Displays at point(z0), with a legend, the perimeter of a circle or of a polygon (e.g. triangle, square, ...)

perimeterat(Polygon, Pnt||Cplx(z0))

perimeteratraw

Displays at point(z0), the perimeter of a circle or of a polygon (e.g. triangle, square, ...)

perimeteratraw(Polygon, Pnt||Cplx(z0))

plane

plane(A,B,C) or plane(A,line(B,C)) (resp

plane(a*x+b*y+c*z+d=0)) draws the plane ABC (resp of equation a*x+b*y+c*z+d=0) in the 3-D space.

plane(Pnt or Eq, [Pnt or Line],[Pnt])

polar

Returns the line of the conjugated points of A with respect to the circle.

polar(Crcle,Pnt or Cplxe(A))

polar_coordinates

Returns the list of the norm and of the argument of the affix of a point (for 2-D) or of a complex number or of the the list of rectangular coordinates.

polar_coordinates(Pnt or Cplx or LstRectCoord)

pole

Returns the point having the line as polar with respect to the circle.

pole(Crcle,Line)

polyhedron

Draws a convex polyhedron with vertices among the arguments.

polyhedron(SeqPnt(A,B,C...))

powerpc

Returns the real number d^2-R^2 (d=distance between point and center, R=radius) .

powerpc(Circle,Pnt or Cplx)

prism

Draws a prism with plane base ABCD...and with edges parallel to AA1 (the faces are parallelograms).

prism(LstPnt([A,B,C,D]),Pnt(A1))

pyramid

Draws the regular direct pyramid ABCD with vertices A,B and a face in the plan (A,B,C) when there are 3 arguments, and the pyramid ABCD when there are 4 arguments.

pyramid(Pnt(A),Pnt(B),Pnt(C),[Pnt(D)])

radical_axis

Returns the line of points with same powerpc with respect to the 2 circles.

radical_axis(Crcle,Crcle)

reciprocation

Returns the list where a point (resp a line) are replaced with its polar (resp pole), with respect to the circle C.

reciprocation(Crcle,Lst(Pnt,Line))

single_inter

Gives one of the intersections of 2 curves or surfaces (or the intersection near A or not in L).

single_inter(Curve,Curve,[Pnt(A)||LstPnt(L)])

slopeat

slopeat(d,z0) displays at the point(z0), with a legend, the value of the slope of the line or segment d.

slopeat(Line, Pnt||Cplx(z0))

slopeatraw

slopeatraw(d,z0) displays at point(z0), the value of the slope of the line or segment d.

slopeatraw(Line, Pnt||Cplx(z0))

sphere

sphere(A,B) (resp sphere(A,r)) draws the sphere of diameter AB (resp center A and radius r) in the space 3-D.

sphere((Pnt or Vect),(Pnt or Real))

vector

Defines a vector(origin is 0 if 1 arg) with two points or two components or two affix (for 2-D) or with a point and a vector or with a point (its extremity and its origin is [0,0,0]).

vector(Pnt,Pnt || Pnt,Vect)

vertices

Returns the list of the vertices of the polygon or polyhedron P.

vertices(Polygon or Polyedr(P))

vertices_abca

Returns the closed list [A,B,...A] of the vertices of the polygon or polyhedron P.

vertices_abca(Polygon or Polyedr(P)

8 Spreadsheet

The Spreadsheet app provides a grid of cells for you to enter content (such as numbers, text, expressions, and so on) and to perform certain operations on what you enter.

To open the Spreadsheet app, press

I

and select

Spreadsheet.

You can create any number of customized spreadsheets, each with its own name (see “Creating an app” on page 97). You open a customized spreadsheet in the same way: by pressing

I

and selecting the particular spreadsheet.

The maximum size of any one spreadsheet is 10,000 rows by 676 columns.

The app opens in Numeric view. There is no Plot or Symbolic view. There is a Symbolic Setup view (SY) that enables you to override certain system-wide settings. (See “Common operations in Symbolic Setup view” on page 76.)

Im Dokument HP Prime Graphing Calculator User Guide (Seite 170-177)