HP Prime Graphing Calculator
User Guide
Edition1 Part Number NW280-2001 Legal Notices
Product Regulatory & Environment Information
July
Printing History
Edition
Page
Contents
Common operations in Plot view Zoom Trace
Application Library App views Symbolic view
Plot view
Function app
233
Computed statistics
Getting started with the Parametric app 271
Getting started with the Polar app 277
Variables
Lists
Basic integer arithmetic
Status messages
Preface
Manual conventions
Function, Polar, Parametric, Ans, etc
Getting started
Before starting
On/off, cancel operations
Display
Sections of the display
Be entered in uppercase when a
Uppercase when a key is pressed
Lowercase when a key is pressed
You are working in CAS view, not
Navigation
Touch gestures
Keyboard
Context-sensitive menu
Entry and edit keys
Primary entry and edit keys are
Minute, or second symbol accord
Comparison operators and Bool
Ean operators
Characters
Shift keys
Adding text
Math keys
Math template
Math shortcuts
Fractions Hexagesimal numbers
236…. Press conce to see 219602 and again to see
Pressing ca third time will cycle back to
Original decimal representation
EEX key powers
Return home H Enter 4BQ13 s6B23n 3BQ5
Menus
To select from a menu
Alternatively, select the field and tap
Input forms
Toolbox menus
System-wide settings
Home settings
Becomes 123.46
Fixed 2 format
23E2 in Scientific
Becomes 1.23E9 in Engineer
Or a+b*i
Commands on the Math and CAS
Shorthand. The default is to provide
Menus are presented descriptively
Or in common mathematical
YYYY/MM/DD, DD/MM/YYYY, or
MM/DD/YYYY
Specifying a Home setting
Press SH Settings to open
Where to start
Always one-dimensional
Mathematical calculations
Choosing an entry type
Examples that follow assume that the entry mode is
Entering expressions
RPN Reverse Polish Notation. Not available in CAS view
Textbook
Example Parentheses
R23jw14S j8nQ3 h45E
Negative numbers
Algebraic precedence
E45+Sz
Sj85s9
Reusing previous expressions and results
Explicit and implied multiplication Large results
Result
Using the clipboard
To reuse the last
SjS+E
Storing a value in a variable
Sj2E
Example To assign π2 to to the variable a
Szj AaE
Szj AQAcE
R2o3 Ay6E
Complex numbers
Sharing data
When is tapped
HP Prime to another
Online Help
RPN is available in Home view, but not in CAS view
Reverse Polish Notation RPN
RPN Reverse Polish Notation
History in RPN mode
Re-using
Sample calculations
Results
SzX3
Reverse Polish Notation RPN
Stack
Manipulating the stack
Swap
Show an item Delete an item Delete all items
Computer algebra system CAS
CAS view
CAS calculations
Menu buttons in CAS view are Assigns an object to a variable
Settings
2Asj+3
Asw2
5Asjw6
Ments Radians or Degrees
Standard or Scientific or Engineering
Recursive Replacement
See also Recursive Evalua
Tion above
Computer algebra system CAS
Computer algebra system CAS
Exam Mode
Modifying the default configuration
Press SH. The Home Settings screen appears Tap
Don’t want disabled are not selected
Press O+ A+ c
Creating a new configuration
Before, the only base configuration will be Default Exam
Activating Exam Mode
To activate exam mode
Tap If a configuration other than Default
To change a configuration
Modifying configurations
Cancelling exam mode
Tap Exam Mode screen appears
To return to the default configuration
Deleting configurations
Exam Mode
An introduction to HP apps
Solve Explore equations in one or more real
Linear Solver
Equations
Application Library
To delete an app Other options
Symbolic view
App views
Confidence level, and select a type
Test
Symbolic Setup view
Solve
Symbolic view
Plot view
Plot Setup view
Advanced View a table of numbers generated by Graphing
Test selected in Symbolic view
Numeric view
Advanced Specify the numbers to be calculated Graphing
Numeric Setup view
Symbolic view, and set the zoom factor
Quick example
Open the app
4Szf n2f jE
N2f
Press Pto return to Plot view and see the complete plot
Press P
Press SP Set the second θRNG field to 4π by entering
Numeric View
Common operations in Symbolic view
Θ column to be 1. You set this up in the Numeric Setup view
Definitional building blocks
Add a definition
Modify a definition
From Home variables
Evaluate a dependent definition
Select or deselect a definition to explore
F9X=X2+Statistics2Var.PredY6
X2+X+ 2 *X2
Choose a color for plots
Delete a definition
Symbolic view Summary of menu buttons
Common operations in Symbolic Setup view
Override system-wide settings
Restore default settings
Press SYto open Symbolic Setup view
Zoom factors Zoom options
Common operations in Plot view
Zoom
By the X Zoom and Y Zoom settings
Zoom setting
Center on
Shortcut press w
Given the supplied x axis settings. For
Graph with the original plot settings
Shows a representative piece of the plot
Apps, autoscaling rescales both axes
Testing a
Zoom with
Split-screen
Viewing
Shown, tap
Out
Square
Autoscale
Decimal
Integer
Trace
Trig
To evaluate a definition To turn tracing on or off
Plot view Summary of menu buttons
Common operations in Plot Setup view
Configure Plot view
Parametric Only
Polar only
Sequence Only
Stats 1 Var only
Sets the initial range of the x-axis. Note
That here are two fields one for
Panning and zooming
Sets the initial range of the y-axis. Note
Graphing methods
Restore default settings
Common operations in Numeric view
Zoom options Zoom keys Zoom menu
Evaluating
Custom tables
Deleting data
Select Ascending or Descending ,
Numeric view Summary of menu buttons
Start typing a new value Only visible if Numtype is set to
Common operations in Numeric Setup view
Modifying Numeric Setup
Combining Plot and Numeric Views
Adding a note to an app
Creating an app
Fibonacci in this example
App functions and variables
Asjw5
Tap This opens a menu of app variables
Select Statistics 1Var results MeanX
Function app
Getting started with the Function app
Open the Function app Define the expressions
Rdw1 jw3E
Open the Function app ISelect
Function
Set up the plot Plot the functions
Trace a graph Change the scale
Display Numeric view Set up Numeric view
Display the Numeric Setup view SMSetup
Press SJClear to reset all the settings to their defaults
Explore Numeric view
To navigate around a table
Substituted the values in the X column for x
Options
To access the zoom
To go directly to a value
Analyzing functions
Display the Plot view menu
To find a root of the quadratic function
=or\
To find an
Intersection of two
Functions
Intersection
To find the slope of the quadratic function
To find the signed area between the two functions
Function Variables
To find
Extremum
Quadratic
Tap and select
Function Select Results and then the variable of interest
Slope
Summary of FCN operations
Named Extremum
Advanced Graphing app
Getting started with the Advanced Graphing app
Open the app Define the open sentence
Jn2
+ n5
ISelect Advanced Graphing
128 Advanced Graphing app
Advanced Graphing app 129
You can move in any direction within
Region. Use this option for
Inequalities, for example
Edge
Numeric view Display the Numeric view Explore Numeric view
Numeric Setup
Trace in Numeric view
Trace PoI
Trace Edge
Sj3n2
Plot Gallery
Exploring a plot from the Plot Gallery
Geometry
Getting started with the Geometry app
With plotfunc on the entry line, enter 3*sinx
3seASsE
Plot Function
More Tangent
Create a
Derivative point
Add some calculations
AbscissaGB,slopeGC
140
Plot view in detail
Derivative
Point D is the point whose ordinate value matches
Derivative changes by looking at a plot of it rather than
142
Selecting an
Object
Hiding names
Moving objects
Coloring objects
Filling objects
Removing fill
Undoing
Clearing an
Clearing all
Objects
Moving about
Plot view buttons and keys
Key Result in Plot view
Symbolic view in detail
Re-ordering
Entries
Hiding an object
Tap either To move it down the list or Move it up
Can delete an object in Symbolic view
Numeric view in detail
Deleting an
Tap Or press C To delete all objects, press SJ
Listing all
Enter radiusGC
152
Geometric objects
Points
More
Element 0 . . Notice
Line
Polygon
Ngon
Curve
Special
Circumcircle is the circle
That passes through each
Triangle’s three vertices
Thus enclosing the triangle
Special Locus places
Geometric transformations
Tap Select Reflection
Axis and press E. The object is reflected across
Symmetry axis defined in step
Given scale factor around a given point as center
Select Transform Rotation
GK,angleGK,GL,GM
164
Geometry functions and commands
Symbolic view Cmds menu
Point
Barycenter
Center
Divisionpoint
Element
Inter
Isobarycenter
Midpoint
Orthocenter
Point
Point2d
Stop trace
Erase trace
DrawSlp
Bisector
Exbisector
Halfline
Line
Medianline
Parallel
Perpenbisector
Medianlinepoint1, point2, point3
Perpendicular
Segment
Tangent
Draws a segment defined by its endpoints
Equilateraltriangle
Hexagon
Equilateral triangle0,6 draws an equilateral
Equilateral triangle0,6, v draws an equilateral
Isoscelestriangle
Isopolygon
Parallelogram
IsoscelestriangleGA, GB, angleGC, GA, GB
Polygon
Quadrilateral
Rectangle
Rhombus
Triangle
Righttriangle
Square
Circle
Circumcircle
Conic
CircumcircleGA, GB, GC draws the circle
Ellipse
Excircle
Hyperbola
Excirclepoint1, point2, point3
Transform
Incircle
Locus
Parabola
Inversion
Projection
Reflection
Draws the orthogonal projection of a point onto a curve
Rotation
Similarity
Translation
RotateGA, angleGB, GC, GD,GK rotates
Measure Plot
Numeric view Cmds menu
Measure
Affix
Angle
ArcLen
Area
Coordinates
Distance
Distance2
Area4-x2/4, x=-4..4 returns 14.666…
Equation
Extractmeasure
Ordinate
Parameq
Test
Radius
Iscollinear
Isconcyclic
Iselement
Isequilateral
Isisoceles
Isorthogonal
Isparallel
Isparallelogram
Isperpendicular
Isrectangle
Other Geometry functions
Issquare
Convexhull
Harmonicconjugate
Isharmonic
Isharmoniccirclebundle
Isharmoniclinebundle
Isrhombus
LineHorz
LineVert
Openpolygon
Polar
Powerpc
Pole
Radicalaxis
Reciprocation
Singleinter
Vector
Vertices
Verticesabca
194
To open the Spreadsheet app, press Iand select Spreadsheet
Spreadsheet
Getting started with the Spreadsheet app
196
Select cell D1 Enter a formula to add up your takings
Select cell C3 Enter a label for your total commission
Select the heading cell for column C, tap and select
Select cell C5
Ancostse
Enter a label for your fixed costs
Basic operations
Navigation, selection and gestures
Method
Cell references
Cell naming
COST*0.33 and tap
Entering content
Enter Cost and tap
Enter Statistics1Var.D1
External functions
Select Polynomial Find Roots
External references
Copy and paste
To copy one or more cells, select them and press SVCopy
Format, both value and format, or both formula and format
Referencing variables
Using the CAS in spreadsheet calculations
= Row2-√Row-1. The only
Buttons and keys
Handled by the CAS, but only Evaluates it
Line is active
Changes to
Font Size Auto or from 10 to 22 point
Formatting options
Formatting options appear
Format Parameters
Spreadsheet functions
Statistics 1Var
Statistics 1Var app
Getting started with the Statistics 1Var app
Sample data in D1
Symbolic view menu items
Menu items you can tap on in Symbolic view are
Editing. Tap when done
Enters D directly to save you having to press two keys
214
Configure a histogram plot for the data Setup
Entering and editing statistical data
Edit a data set
1Var app open, return to Home view and enter
Spreadsheet.A1A10 D7 E
Menu items you can tap on in Numeric view are
Delete data Insert data Generating data Sort data values
Computed statistics
Plotting
Plot types
To plot statistical data
Histogram
Box-and-Whisker
Normal probability
Line plot
Bar graph
Setting up the plot Plot Setup view
Pareto chart
Exploring the graph
Data in descending
Plot view menu items
Menu items you can tap on in Plot view are
Statistics 2Var app
Getting started with the Statistics 2Var app
Advertising minutes Resulting sales $
Dependent, y
Statistics 2Var
Enter the advertising minutes data in column C1 2E1E3E5E5E4
Statistics 2Var app 225
Setup plot Plot the graph
Display the equation Predict values
Spreadsheet.A1A10 C7 E
Tap , make your change, and tap
Numeric view menu items
Buttons you can tap on in Numeric view are
Delete data Insert data Sort data values
Descending
Defining a regression model
Fit types
Where L is the saturation value
Fits the data to a logistic curve
For growth. You can store a
Positive real value in L, or-if
ΣXY
SCOV
COV
Plotting statistical data
SerrY
Tracing order
Tracing a scatter
Tracing a curve
Plot setup
Plot view menu items
Plotting mark
Connect
Predicting values
Home view
Troubleshooting a plot
Inference app
Getting started with the Inference app
Open
Inference
Symbolic view options
Test μ1 μ2, the T-Test on
Select the inference method Enter data
Test 1 μ from the Type menu
Sample mean Sample size
Population standard deviation Alpha level for the test
Display the test results Plot the test results
82.5 E 83.1 E 82.6 E 83.7 E 82.4 E 83 E
Importing statistics
Open the Statistics 1Var app Clear unwanted data Enter data
Calculate statistics Open the Inference app
Select inference method and type Import the data
Tap on the Method field and select
Confidence Interval
Hypothesis tests
Display
Results
Numerically
Inputs
One-Sample Z-Test
Menu name
Two-Sample Z-Test
One-Proportion Z-Test
Two-Proportion Z-Test
One-Sample T-Test
Test Z Test statistic Test Δ pˆ Difference between
With the test Z-value
This test measures the strength of the evidence for a
Each sample from a different population, this test
Two-Sample T-Test
Test μ1 μ2
Α level that you supplied
Sample 1 standard deviation
Sample 2 standard deviation
Two-Sample Z-Interval
Confidence intervals
One-Sample Z-Interval
One-Proportion Z-Interval
Int 1π
Number of successes
Sample success count Sample size Confidence level
Two-Proportion Z-Interval
Menu name Int π1 π2
Confidence interval for the difference between
Proportions of successes in two populations
One-Sample T-Interval
Two-Sample T-Interval
Result Definition
258
Solve app
Getting started with the Solve app
One equation
Open the Solve app
Clear the app and define the equation
AVjS.AU j+2AAAD
Kph over a distance Is approximately 2.4692 m/s2
Enter known variables
Solve the unknown variable
Where n is the number of the selected equation
Plot the equation
Select Auto Scale Select Both sides of En
Matches the value of a you calculated above
AXj+AYj S.16E AXwAYS. Q1E
Several equations
Open the Solve app Define the equations Enter a seed value
Limitations
Solve the unknown variables
Solution information
Zero
Sign
Reversal
Value of the equation is the same at every point sampled
Bad Guesses Constant?
No values satisfy the selected equation or expression
Linear Solver app
Getting started with the Linear Solver app
Open the Linear Solver app. ISelect
Linear Solver
Define and solve the equations
Coefficients and constants had been entered
Menu items
Solve a two-by- two system
270
Parametric app
Getting started with the Parametric app
Open the Parametric app
Parametric
Define the functions
8ed? 8fd?
Set the angle measure Set up the plot Plot the functions
Degrees
274
Tap .The table scrolls to the value you entered
276
Open the Polar app ISelect Polar App opens in Symbolic view
Polar app
Getting started with the Polar app
Open the Polar app
Define the expression 5πcosθ/2cosθ2
Set angle measure Set up the plot
5Szf dn2 fdj
Plot the expression Explore the graph
280 Polar app
Sequence app
Getting started with the Sequence app
App opens in Symbolic view Define the Fibonacci sequence
+ E
Open the Sequence app ISelect
Sequence
Plot the sequence
Select Stairstep from the Seq Plot menu
Display Numeric view Explore the table of values
Set up the table of values
Define the expression Setup the plot
Another example Explicitly-defined sequences
RQFand
Plot the sequence Explore the table of sequence values
Finance app
Getting Started with the Finance app
288
Cash flow diagrams
Time value of money TVM
TVM calculations Another example
PMT
292
Calculating amortizations
To calculate amortizations
Amortization graph
Finance app 295
Triangle Solver app
Getting started with the Triangle Solver app
Tapping
Open the Triangle Solver app ISelect
Specify the known values
Choosing triangle types
Solve for the unknown values
Special cases
Triangle Solver app 299
Explorer apps
Linear Explorer app
Graph mode
Between them by tapping or
Equation mode Tap to enter
Test mode
Quadratic Explorer app
Open the app
Quadratic
Explorer
Equation mode
Its value. When you are ready, tap To see if you
Tap To see the correct answer and tap Exit Test mode
Graphs that are harder match by tapping Respectively
Trig Explorer app
Trig Explorer
Tap To switch to
Graph by pressing
Cursor keys. All four keys
Are available.
Tap to see the correct answer and tap to exit Test mode
Now press the cursor keys to select each parameter
Functions and commands
All the functions and commands
308
NORMALICDFμ,σ,p
Keyboard functions
Abbreviations used in this chapter
+,w,s, n
Shex
E5 returns
ALOG3 returns
Efg
2returns
1returns
+2*i returns -1-2*i
Math menu
Numbers
Maximum Maximum. The greater of two values
Arithmetic
Example XPON123456 returns 5 since 105.0915... equals
Percentage x percent of y that is, x/100*y Example
Example ARG3+3*i returns 45 degrees mode
Modulus Modulo. The remainder of value1/value2
Trigonometry
Hyperbolic
Probability
PERM5,2returns
Normal Random real number with normal distribution Nμ,σ
RANDSEEDvalue
NORMALDμ,σ,x
NORMALD0.5 and NORMALD0,1,0.5 both return
STUDENTn,x
Is a real number
CHISQUARECDFn,k
CHISQUARECDF2,6.1 returns
FISHERCDFn,d,x
FISHERCDF5,5,2 returns
List
Matrix
Special
CAS menu
Algebra
Syntax substExpr,Var=value
PartfracRatFrac or Opt
Numera,b
Denoma/b
LimitExpr,Var,Val,Dir1, 0
Calculus
DiffExpr,var DiffExpr,var1$k1,var2$k2
SeriesExpr,Equalvar=limitpoint,Orde r,Dir1,0,-1
SumExpr,Var,Real1, Real2,Step
CurlExpr1, Expr2, …, ExprN, Var1, Var2, …, VarN
DivergenceExpr1, Expr2, …, ExprN, Var1, Var2, …, VarN
GradExpr,LstVar
Hessian Returns the Hessian matrix of an expression
HessianExpr,LstVar
IbpufVar, uVar, Var, Real1, Real2
PrevalExprFvar,Reala,Realb,Var
SumriemannExprXpr,Lstvar1,var2
TaylorExpr,Var=Value,Order
DivpcPoly1,Poly2,Integer
Solve
ZerosExpr,Var or zerosExpr1, Expr2,…,Var1, Var2,…
Zerosx2-4 returns -2
CsolveEq,Var CsolveEq1, Eq2,…, Var
CZerosExpr,Var CZerosExpr1, Expr2,…,Var1, Var2,…
Rewrite
TexpandExpr
Exp2powExpr
Pow2expExpr
Exp2trigExpr
Asin2atanExpr
Sin2costanExpr
Acos2asinExpr
Acos2atanExpr
Atan2asinExpr
Atan2asinatan2*x returns
Atan2acosExpr
Tan2sincosExpr
TrigcosExpr
TrigtanExpr
Atrig2lnExpr
TlinExprTrig
Integer
GcdIntgr1, Intgr2,…
IsPrimeInteger
NextprimeInteger
PrevprimeInteger
Polynomial
IquoIntgr1, Intgr2
IremIntgr1, Intgr2
Powmoda, n, p,Expr,Var
CoeffPoly, Var, Integer
DivisPoly or divisPoly1, Poly2,…
FactorsPoly or factorsPoly1, Poly2,…
GcdPoly1,Poly2
PcoefVect
Symb2polyExpr,Var Symb2polyExpr, Var1, Var2,…
Poly2symbVector, Var
RemList1, List2, Var RemPoly1, Poly2, Var
PminMtrx,Var
QuoList1, List2, Var QuoPoly1, Poly2, Var
ContentPoly,Var
DegreePoly
FactorxnPoly
SturmabPoly,Var,a,b
CyclotomicInteger
GbasisPoly1 Poly2…, Var1 Var2…
GreducePoly1, Poly2 Poly3 …, Var1 Var2…
HermiteInteger
LagrangeX1 X2…, Y1 Y2…
LaguerreInteger
Tchebyshev1Integer
Tchebyshev2Integer
Plot
PlotlistX1, Y1, X2, Y2, …
App menu
PlotodeExpr, Var1, Var2, X0, Y0
Function app functions
Solve app functions
Spreadsheet app functions
SOLVEEn,var,guess
SOLVEX2-X-2,X,3returns2
FunctionNameinput,optional Parameters
=STAT1A25A37
=STAT1A25A37,h n
As in SUMB7C23
Calculates the arithmetic mean of a range of numbers
For example, AVERAGEB7B23 returns the arithmetic
Specify a block of cells, as in AVERAGB7C23
Finance app
Second column is treated as the weight of the first
Columns are multiplied to generate a data point
Set to
Place column headers Place row headers Serr
STAT1A25A37,h n x σ
REGRSInput range,model, configuration
STAT1A25A37
Example REGRSA25B37,2
PredY
PredX
PredYmode, x, parameters
PredXmode, y, parameters
HypZ1mean0.461368, 50, 0.5, 0.2887, 0.05
HypZ1mean x, n,μ0,σ,α,mode, configuration
HypZ1mean The one-sample Z-test for a mean
HypZ1propx,n,π0,α,mode
HypZ1prop
HypZ2mean0.461368, 0.522851, 50, 50, 0.2887, 0.2887, 0.05
HypZ2prop
HypZ1prop21, 50, 0.5, 0.05,1
Mode Specifies which alternative hypothesis to use ≠ μ0
HypT1mean x ,s,n,μ0, α,mode,configuration
HypT1mean The one-sample t-test for a mean
HypZ2prop21, 26, 50, 50, 0.05
HypT2meanx1,x2,s1,s2, n1,n2, α,pooled,mode, configuration
ConfZ1mean x ,n,s, C,configuration
ConfZ2mean x1, x2, n1, n2,s1,s2,C, configuration
ConfZ1propx,n,C,configuration
ConfZ1mean0.461368, 50, 0.2887
ConfZ2mean0.461368, 0.522851, 50, 50, 0.2887, 0.2887
ConfZ1prop21, 50
ConfZ2prop
ConfT1mean
ConfT2mean x1, x2, s1,s2,n1, n2,C,pooled, configuration
Statistics 1Var app functions
ConfT1mean0.461368, 0.2776, 50
ConfT2mean0.461368, 0.522851, 0.2776, 0.2943, 50, 50, 0
SetSample
Do1VStats
SetFreq
Statistics 2Var app functions
Resid
Do2VStats
SetDepend
Inference app functions
SetIndep
DoInference
HypZ1mean
HypZ2mean x1, x2, n1, n2,σ1,σ2,α,mode
Test π value
Critical value of π associated with the critical Z-value
HypT1mean
Order
Test Δπ value
Critical value of the statistic associated with
HypT2meanx1,x2,s1,s2, n1,n2, α,pooled,mode
ConfZ1prop
ConfZ1mean
ConfZ2mean
Two proportions. Returns a list containing in order
Finance app functions
CalcFV
Solves for the future value of an investment or loan
CalcFVNbPmt,IPYR,PV,PMTV,PPYR,CPYR,BEG
CalcIPYR
CalcNbPmt
CalcPMT
CalcPV
Linear Solver app functions
Triangle Solver app functions
Solve2x2
Solve3x3
AASangle,angle,side
ASAangle,side,angle
SASside,angle,side
SSAside,side,angle
SolveForYIntercept
Linear Explorer functions
DoSolve
Quadratic Explorer functions
Common app functions
SOLVEa, b, c
DELTAa, b, c
Ctlg menu
Function.CHECK1
UNCHECKDigit
Enter Sequence.UNCHECK2
Percent of y. Returns x/100*y Example
Change Percent change from x to y. Returns 100*y-x/x
List1.*List2 or Matrix1.*Matrix2
List.Integer or Matrix.Integer
Var=expression
3,4.*3,4,5,6 gives 3,8,15,24
A2qMatrix, Var1, Var2…
A2q1,2,4,4,x,y returns x2+6*x*y+4*y2
AbcuvPolyA, PolyB, PolyC, Var
Abcuvx2+2*x+1,x2-1,x+1 returns 1/2 -1/2
Append Appends an element to a list or vector
BasisMatrix
CanonicalformQuadraticExpr,Var
Canonicalform2*x2-12*x+1 gives 2*x-32-17
CatObject1, Object2,…
ColDim Returns the number of columns of a matrix
Companion Returns the companion matrix of a polynomial
Complexrootx3+8, 0.01 returns
ContainsList, Element or containsVector, Element
Contains0,1,2,3,2 returns
CopyVarVar1,Var2
CorrelationList or correlationMatrix
Returns
Enters the mathematical constant e Euler’s number
Eigenvals Returns the sequence of eigenvalues of a matrix
Eval Evaluates an expression
EvalcExpr
EvalfExpr,Integer
Evalf2/3 gives
Even1251 returns
Expr Parses the string String into a number or expression
ExprX+10 returns 100, if the variable X has the value
FMaxExpr,Var
FMax-x2+2*x+1,x gives
FMinExpr,Var
FMinx2-2*x+1,x gives
FsolveExpr,Var,Guess or Interval,Method
FunctiondiffFnc
Functiondiffsin gives x→cosx
GaussExpr,VectVar
GramschmidtVector, Function
Halftanhyp2expExprTrig
Halftanhyp2expsinx+sinhx returns
HamdistInteger1, Integer2
IcontentPoly,Var
Icontent24x3+6x2-12x+18 gives
Head1,2,3 gives
HeavisideReal
Interval2center Returns the center of an interval
Inv Returns the inverse of an expression or matrix
JacobisymbolInteger1, Integer2
Jacobisymbol132,5 gives
IPartReal or iPartList
IPart4.3 returns
Lin Returns an expression with the exponentials linearized
Lname Returns a list of the variables in an expression
Logb Returns the logarithm of base b of a
Lvar Returns a list of variables used in an expression
Mat2list Returns a list containing the elements of a matrix
MeanList1, List2 or meanMatrix
Mean1,2,3,1,2,3 gives 7/3
MedianList1, List2 or medianMatrix
Median1,2,3,5,10,4 gives
ModgcdPoly1,Poly2
Modgcdx4-1,x-12 gives
MRowExpr, Matrix, Integer
MultcconjugateExpr
NDerivfx,x,h returns fx+h-fx-h*0.5/h
NormalExpr
Normal2*x*2 gives 4*x
NormalizeVector or normalizeComplex
PI Inserts π
PIECEWISE⎪
PlotparamfVar+i*gVar, Var= Interval
Plotparamcost+i*sint, t=0..2*π plots the unit circle
PlotpolarExpr,Var=Interval
Plotpolarπ/2x, x=-π..π plots a partial spiral
PoleCrcle,Line
Polecircle0, 1, line1+i, 2 returns point1/2,1/2
POLYCOEFVector or POLYCOEFList
POLYCOEF-1, 1 returns 1, 0
PolygonscatterplotMatrix
PolynomialregressionList1, List2, Integer
Polynomialregression1, 2, 3, 4, 1, 4, 9, 16,3 returns 0 1 0
POLYROOTPoly or POLYROOTVector
PowerregressionList1, List2
Powerregression1, 2, 3, 4, 1, 4, 9, 16 returns 2
Powerpccircle0,1+i,3+i gives
Prepend1,2,3 gives 3,1,2
Purge Unassigns a variable name
Quote Returns an expression unevaluated
⎠ returns
Reducedconicx2+2*x-2*y+1 returns
RefMatrix
RemoveElement, Vector or removeElement, List
Remove6,1 2 6 7 returns 1 2
Residue Returns the residue of an expression at a value
Restart Purges all the variables
RowDim Returns the number of rows of a matrix
Example Gives
Signature Returns the signature of a permutation
Sqrt Returns the square root of an expression
Sto Stores a real or string in a variable
Sylvester Returns the Sylvester matrix of two polynomials
Transpose Returns a matrix transposed without conjugation
Type Returns the type of an expression e.g. list, string
When Used to introduce a conditional statement
Returns the square of an expression
Expr
Creating your own functions
Inserts the imaginary number
Function field, enter the function. eAA+fABAC
Variables
Result is written to history Multiply a by
Working with Home variables
AaE
Example 3 You can also store objects in variables
Working with user variables Working with app variables
AAxotwAS. Sq1o2 o3 E
More about the Vars menu
Qualifying variables
Home variables are accessed by pressing aand Tapping
Home variables
App variables
Function app variables
NumStart NumType NumStep NumZoom NumIndep
AAngle ADigits AComplex AFormat
Geometry app variables
Results variables
Category Names Symbolic Plot
Spreadsheet app variables
Solve app variables
ColWidth RowHeight
NumYStart NumType NumXStep NumXZoom NumYStep NumYZoom
Advanced Graphing app variables
NumXStart
Statistics 1Var app variables
NbItem
MinVal
MedVal
MaxVal
Statistics 2Var app variables
Corr
CoefDet
SCov
ΣCov
Contains the sum of the dependent values Y
Inference app variables
SerrY
CritScore
CritVal1
CritVal2
Prob
Parametric app variables
NumStart NumType NumStep NumZoom
Polar app variables
Finance app variables
Θmin Recenter
NumIndep NumType NumStart NumZoom NumStep
Linear Solver app variables
Triangle Solver app variables
Linear Explorer app variables
Quadratic Explorer app variables
Category Names Modes
Trig Explorer app variables
Sequence app variables
Units and constants
Units
Unit categories
Length Acceleration
Unit calculations
Prefixes
Units menu includes an entry that is not a unit
Palette of prefixes
+5 SF
Unit tools
MKSA8.175cm/s returns .08175m*s-1
USIMPLIFY5kg*m2/s2 returns 5J
Physical constants
UFACTOR100C,1A returns 100A*s
Value or measurement?
List of constants
Avogadro, NA
450
Lists
Create a list in the List Catalog
= or \
List Editor
List Editor Buttons
Keys
=or \
A list
To edit a list
To insert an element
Deleting lists
Lists in Home view
To delete a list
To createa list
To store a list
Aj7
To display a list
To display one
List functions
To send a list
Data on page 44 for instructions
2,3 returns 5,10,15
Make List
Sort
Menu format
Aajo
Reverse Concatenate Position Size
Aj5E
Aj5 E
Finding statistical values for lists
Aj1E
Aj1
Ad1E
Beginning on page 211, for the meaning of each statistic
Matrices
Matrices
Vectors
Creating and storing matrices
POLYROOT1,0,-1,0M1
Matrix Editor
Working with matrices
Editor
To create a matrix in the Matrix Editor
To store a matrix
Matrices in Home
View
To display a matrix
Matrix arithmetic
R1o2
To send a matrix
Matrixnamerow,column
E3 E
HAQ1 +
To multiply
Divide by a scalar
AQ1kQ
AQ1sA
AQ1k5
Solving systems of linear equations
Q1 n AQ2
4EQ1
1E1E Q1E
2E3E Tap in cell R1, C3 E
Sns AQ1E
Matrix functions and commands
Commands
Matrix functions
Argument conventions
TRN matrix
TRN ⎜
Rref matrix
Rref
3,2,3,4
IDENMATsize
JordanBlockExpr,n
0 JordanBlock7,3 returns 0 7 1 0 0
Hilbertn
Cos1 -sin1sin1 cos1
Rownorm ⎜
Specnorm ⎜
Specrad ⎜
Cond
Rank
EIGENVALmatrix
37228… -0.37228…
Eigenvv matrix
Eigenvv
Choleskymatrix
Example CAS view
Cholesky ⎜
IhermiteMtrxA
HessenbergMtrxA
278
IsmithMtrxA
Ismith ⎜
LSQmatrix1, matrix2
LSQ
P*A=L*U
LUmatrix
QRmatrix A,var1,var2
SCHURmatrix
Example Schur ⎛⎜ 1 2 ⎞⎟ returns
SVD ⎝
4649… 0.3659…
Cross 1 2 , 3 4 returns
DOT 1 2 , 3 4 returns
L2normVect
Maxnorm 1 2 3 -4 returns
Examples
MaxnormVect or Mtrx
+ y z = 5 2x y = 2y + z =
488
Features. See below
Opens the selected note for
Editing
Begins a new note,
Open the Note Catalog
To create a note from the Notes Catalog
Rename renames the selected note
To create a note for an app
Keys
Are adding or editing a note
Make the next character upper-case
With lowercase locked, make next character uppercase
Text formatting
Expressions
Inserting
Mathematical
Sharing notes
HP Prime Programs Command Structure
Programming in HP PPL
Pixon xposition, yposition
Pixon xposition, yposition ,color
Program Catalog
Program Structure Comments
Export Myprogam Begin
END
Open Program Catalog
Program Catalog buttons and keys
=or S\
Creating a new program
Myprogram
Strings Drawing Matrix App Functions Integer More
Or S=and Checks the current program for errors
Program Editor
Press Jto return to the main menu
Begin and END
For N from 1 to 3 do
Run a Program
Tap Myprogram to expand the menu and select Myprogram
Debug a Program
Multi-function
Programs
Parameters
Program Catalog, select
Edit a program Copy a program or part of a program
510
Variables and visibility
HP Prime programming language
To share a program
Export Radius Export Getradius Begin Inputradius END
Programming in HP PPL 513
Program Rolldie
Program
Export Rolldien
Return 1+RANDINTN-1
L2roll+1 L2roll
Rolldie
ROLLDIEn
Return 1+RANDINTn-1 END
Begin Return 1+RANDINTN-1 END
User mode
User Keyboard Customizing key presses
Re-assigning keys
Key names
Internal name of keys and key states
KDiv
App programs
KAMath
Using dedicated program functions Redefining the View menu
Resets or Initializes an app
Starts an app
View text, function
Customizing an app
Tap Enter a name for the new app such as
DiceSimulation
Dicesimvars Rolldie
Export SIDES,ROLLS Export DiceSimulation
Begin END
View Roll Dice,ROLLMANY
Sides
Begin Repeat
SIDES= Floorsides If SIDES2 then
Until Sides =4 STARTVIEW7,1 END
STARTVIEW1,1 END
STARTVIEW0,1 END
Export ROLLS,SIDES Export Dicesimvars Begin
Sides END
Program commands
Roll Dice
Commands under the Tmplt menu Block
Begin END Syntax Begin command1 command2… commandN END
Branch
Export SQM1X Begin Return END
Case
Default commands END
Loop
Export Maxfactorsn Begin
MSGBOXMax of + max + factors for +result
MAXFACTORS100
Export Drawpattern Begin
Export ISPERFECTn
Rect
END Wait
+1 d END Return sum==n END
Export Perfectnums Begin
Export Sides Export Getsides Begin Repeat
INPUTSIDES,Die Sides,N = ,Enter num sides,2
Variable
Function
Export Syntax Export var1, var2, …, varn
Syntax Export FunctionName
Commands under the Cmds menu Strings
Char Syntax CHARvector or CHARinteger
StringF1, when F1X Cosx = Cosx
666666666667
String
INSTRINGvanilla,van returns Instring banana,na returns
Drawing
Ymax
Pixels and Cartesian
Getpix Syntax GETPIXG, x, y
GETPIXPG, x, y
Grobh Syntax Grobhg
Grobhpg
PIXOFFPG, x, y
Grobwpg
INVERTPG, x1, y1, x2, y2
Pixon Syntax PIXONG, x, y ,color
PIXONPG, x, y ,color
Export BOX Begin Rect RECTP40,90,#0
Wait END
Export Piseries Begin
Local sign K=2 A=4 sign=−1 Rect TEXTOUTPN=,0,0
Textoutppi APPROX=,0,30 Repeat
+sign*4/2*K-1 a
Sign*-1 sign K+1 K
Until END
Addcol Syntax ADDCOLmatrixname, vector, columnnumber
Addrow Syntax ADDROWmatrixname, vector, rownumber
Replace Syntax REPLACEname, start, object
Scale Syntax SCALEname, value, rownumber
Scaleadd Syntax Scaleadd name, value, row1, row2
SUB Syntax SUB name, start, end
App Functions
Commands
Bitand Syntax BITANDint1, int2, … intn
Getbase Syntax GETBASE#integerm
Bitsl Syntax BITSLint1 ,int2
→R Syntax B→R#integerm
Getbits Syntax GETBITS#integer
Example GETBITS#22122 returns #20h or →B Syntax R→Binteger
Setbits Syntax SETBITS#integerm ,bits
Choose Syntax CHOOSEvar, title, item1, item2,…,itemn
Editmat Syntax EDITMATmatrixvar
Taps Example EDITMATM1 edits matrix M1 Getkey Syntax Getkey
Begin INPUTSIDES,D ie Sides,N = ,Enter num sides,2 END
Input Syntax INPUTvar ,title, label, help, reset
Export Sides Export Getsides
Msgbox Syntax MSGBOXexpression or string ,okcancel?
Export Areacalc Begin
Programming in HP PPL 553
Executes the function or returns the variable using
More
CAS Syntax CAS.function or CAS.variable
Execon Syntax EXECON&expr, List1, list2,…
EXECON&23+&1,1,5,16,4,5,6,7 returns 7,12
Example →HMS54.8763 returns 5452′34.68″
Example ITERATEX2, X, 2, 3 returns
Variables and Programs
Programming in HP PPL 557
App variables
Plot view variables
Axes
Cursor
GridLines
Hmin/Hmax
Hwidth
Labels
Nmin/Nmax
Recenter S1mark-S5mark
SeqPlot
Θmin/θmax
Xtick Ytick Xmin/Xmax
Θstep Polar Tmin/Tmax
Tstep
Symbolic view variables
Ymin/Ymax
Xzoom
Yzoom
H1Type...H5Type
F0...F9
H1...H5
S1Type...S5Type
R0...R9
S1...S5
U0...U9
Type
X0, Y0...X9,Y9
Numeric view variables
C0...C9
D0...D9
NumIndep
NumStep where n
NumXStep where n
NumYStep where n
NumType-forAutomatic default NumType-forBuildYourOwn
NumXZoom where n
NumYZoom where n
Inference app variables
Alpha Conf
Mean1
Mean2
Mean1
Mean2
Pooled-for not pooled default
Pooled
Pooled-for pooled
Difference of two means or two proportions, sets
CPYR
Finance app
Variables
NbPmt
IPYR
NbPmt
PMTV
Solver app
Linear Solver app variables
Triangle
SideC
AngleA
AngleB
AngleC
Settings
Home
HComplex
Date
Time
Language
Entry
Base
Bits
Signed
Symbolic
Setup
AAngle
AComplex
AFormat
AFormat
580
Basic integer arithmetic
Default base
Changing the default base
Binary, Octal, Decimal or Hex
Examples of integer arithmetic
Mixed-base arithmetic
Integer manipulation
Base functions
These are described in Integer, beginning on
Glossary
Catalog
Matrix Two-dimensional array of real or
Record using the Program Editor
Vector One-dimensional array of real or
Symbolic, and Symbolic Setup
590
Troubleshooting
To reset
Calculator not responding
If the calculator does not turn on
Operating limits
Status messages
Correct. Look up the function
Name in the index to find its
Proper syntax
Apps, matrices, lists, notes, or
594
Product regulatory information
Federal Communications Commission notice
Modifications
Cables
596
European Union Regulatory Notice
598
Parliament and the Council. a chemical information
Chemical
Substances
600
Index
370-371
Menu 324-347 settings 30, 55 view
CAS 54
Functions 118-122, 348 variables
366-369
299-301
606
Zoom 88-94 points Polar app 70, 277-280 variables
Samples 514-516, 524-527 structure
Solve app 70, 259-266 functions 349 limitations 264 messages
215
App 109, 558-579 CAS
Types of 89-90