HP Prime Graphing Calculator User Manual
Page 414
410
Functions and commands
prepend
Adds an element to the beginning of a list.
prepend(Lst,Elem)
Example:
prepend([1,2],3)
gives
[3,1,2]
primpart
Returns a polynomial divided by the greatest common divisor
of its coefficients.
primpart(Poly,[Var])
Example:
primpart(2x^2+10x+6)
gives
x^2+5*x+3
prism
Draws a prism whose base is the plane ABCD and whose
edges are parallel to the line made by A and A1.
prism(LstPnt([A,B,C,D]),Pnt(A1))
product
With an expression as the first argument, returns the product
of solutions when the variable in the expression is substituted
from a to b with step p. If p is not provided, it is taken as 1.
With a list as the first argument, returns the product of the
values in the list. With a matrix as the first argument, returns
the element-by-element product of the matrix.
product(Expr||Lst,[Var||Lst],[Intg(a)],[Intg(
b)],[Intg(p)])
Example:
product(n,n,1,10,2)
gives
945
projection
Returns the orthogonal projection of the point on the curve.
projection(Curve,Pnt)
propfrac
Returns a fraction or rational fraction A/B simplified to Q+r/
B, where R
propfrac(Frac or RatFrac)
Example:
propfrac(28/12)
gives
2+1/3
ptayl
Returns the Taylor polynomial Q such as P(x)=Q(x–a).
ptayl(Poly(P(var)),Real(a),[Var])
Example:
ptayl(x^2+2*x+1,1)
gives
x^2+4*x+4