beautypg.com

HP Prime Graphing Wireless Calculator User Manual

Page 195

background image

Functions and commands

191

lgcd

Returns the greatest common divisor of a set of integers or

polynomials, contained in a list, a vector, or just entered

directly as arguments.

lgcd(List) or lgcd(Vector) or lgcd(Integer1,
Integer2, …) or lgcd(Poly1, Poly2, …)

Example:

lgcd([45,75,20,15])

gives

5

lin

Returns an expression with the exponentials linearized.

lin(Expr)

Example:

lin((exp(x)^3+exp(x))^2)

gives

exp(6*x)+2*exp(4*x)+exp(2*x)

linear_interpolate

Takes a regular sample from a polygonal line defined by a

matrix of two rows.

linear_interpolate(Matrix,Xmin,Xmax,Xstep)

Example:

linear_interpolate([[1,2,6,9],[3,4,6,7]],1,9,
1) returns
[[1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0],
[3.0,4.0,4.5,5.0,5.5,6.0,6.33333333333,6.6666
6666667,7.0]

linear_regression

Given a set of points, returns a vector containing the

coefficients a and b of y=a*x+b, the linear which best fits the

set of points. The points may be the elements in two lists or the

rows of a matrix.

linear_regression(Matrix) or
linear_regression(List1, List2)

Example:

linear_regression

returns [1.53…, 0.769…]

list2mat

Returns a matrix of n columns made by splitting a list into

rows, each containing n terms. If the number of elements in

the list is not divisible by n, then the matrix is completed with

zeros.

list2mat(List, Integer)

1.0 2.0
0.0 1.0
4.0 7.0