HP Prime Graphing Calculator
Symbolic Setup view ... 166Numeri
Page 2Setting PurposeRecursive Evaluation Specify the maximum number of embedded variables allowed in an interactive evaluation. See also Recursive Re
Using a Home variable in CASYou can access Home variables from within the CAS. Home variables are assigned uppercase letters; CAS variables are assign
5 Exam ModeThe HP Prime calculator can be precisely congured for an examination, with any number of features or functions disabled for a set period o
There is no time limit setting how long the calculator stays in Basic Mode. To exit this mode, connect the calculator to either a computer or another
3.Tap the right side of .The Exam Mode screen appears. You use this screen to activate a particular conguration (just before an examination begins,
Creating a new congurationYou can modify the default exam conguration when new circumstances require a dierent set of disabled functions. Alternati
Activating exam modeWhen you activate exam mode you prevent users of the calculator from accessing those features you have disabled. The features beco
7. If you want the exam mode indicator to blink periodically while the calculator is in exam mode, select Blink LED. The green light on top of the cal
Cancelling exam modeIf you want to cancel exam mode before the set time period has elapsed, do one of the following:●Connect the calculator to a compu
Deleting congurations1.If the Exam Mode screen is not showing, press , tap and tap .2. Select the conguration you want to delete from the Congur
Ellipse ... 177Hyperbola ...
6 Introduction to HP appsMuch of the function of the HP Prime calculator is provided in packages called HP apps. The HP Prime calculator comes with 18
As you use an app to explore a lesson or solve a problem, you add data and denitions in one or more of the app’s views. All this information is autom
3.Tap .4.Tap to conrm your intention.You can also reset an app from within the app. From the main view of the app—which is usually, but not always
, and keys near the top left of the keyboard. Typically these views enable you to dene a mathematical object—such as an expression or an open sente
Symbolic Setup viewThe Symbolic Setup view is the same for each app. It enables you to override the system-wide settings for angle measure, number for
Plot Setup viewThe following table outlines what is done in the Plot Setup view of each app.App Use the Plot Setup view to do the following:Advanced G
App Use the Numeric view to do the following:Sequence View a table of numbers generated by the sequences selected in Symbolic view.Solve Enter the kno
Quick exampleThe following example uses all six app views and should give you an idea of the typical workow involved in working with an app. The Pola
Symbolic Setup view1.Press .2. Select Radians from the Angle Measure menu.Plot view▲Press .A graph of the equation is plotted. However, as the previ
Plot Setup view1.Press .2. Set the second θ Rng eld to 4π by entering:4 (π)3.Press to return to Plot view and see the complete plot.Numeric viewTh
Collinear ... 188On circle ...
Numeric Setup view1.Press .2. Change the Num Step eld to 1.3.Press to return to Numeric view.You will see that the θ column now contains consecuti
Your new denition is added to the list of denitions.Modifying a denition1. Highlight the denition you want to modify, either by tapping on it or s
●From CAS functionsSome of the functions on the CAS menu can be incorporated into a denition. The CAS menu is one of the Toolbox menus ( ). The follo
Selecting or deselecting a denition to exploreIn the Advanced Graphing, Function, Parametric, Polar, Sequence, and Solve apps you can enter up to 10
1.Press .2.Tap or press to conrm your intention.Symbolic view: Summary of menu buttonsButton PurposeCopies the highlighted denition to the entr
Common operations in Symbolic Setup viewThe Symbolic Setup view is the same for all apps. Its primary purpose is to allow you to override three of the
Common operations in Plot viewPlot view functionality that is common to many apps is described in detail in this section. Functionality that is availa
6. If you want the plot to be centered around the current position of the cursor in Plot view, select Recenter.7.Tap or press .Zoom optionsZoom opt
Option ResultCenter on Cursor Redraws the plot so that the cursor is in the center of the screen. No scaling occurs.Box See Box zoom on page 80.In Div
Views menuThe most commonly used zoom options are also available on the Views menu. These are as follows:●Autoscale●Decimal●Integer●TrigThese options
Circumcircle ... 195Excircle ...
2. Select Split Screen: Plot Detail.The result is shown in the following gure. Any zoom operation you undertake will be applied only to the copy of t
Zoom In InShortcut: press Zoom Out OutShortcut: press Common operations in Plot view 83
X In X InX Out X Out84 Chapter 6 Introduction to HP apps
Y In Y InCommon operations in Plot view 85
Y Out Y OutSquare SquareNOTE: In this example, the plot on left has had a Y In zoom applied to it. The Square zoom has returned the plot to its defaul
Autoscale AutoscaleCommon operations in Plot view 87
Decimal DecimalNOTE: In this example, the plot on left has had a X In zoom applied to it. The Decimal zoom has returned the plot to its default state
Trig TrigTraceThis section applies to the Advanced Graphing, Function, Parametric, Polar, Sequence, Solve, Statistics 1 Var, and Statistics 2Var apps.
In the Advanced Graphing app, tap-and-hold on the plot you are interested in. Either the plot is selected, or a menu of plots appears for you select o
Plot view: Summary of menu buttonsButton PurposeDisplays a menu of zoom options. See Zoom options on page 79./A toggle button for turning o and turni
Angle ... 202Arc Length ...
TIP: When you go to Plot view to see the graph of a denition selected in Symbolic view, there may be no graph shown. The likely cause of this is that
Setup eld PurposeX TICK Sets the increment between tick marks on the x-axis.Y TICK Sets the increment between tick marks on the y-axis.Page 2Setup e
●No Background—By default, no background image is used.●Centered—The selected image is centered, both vertically and horizontally, in Plot view.●Stret
●Fixed-step segments—This method samples x-values, computes their corresponding y-values, and then plots and connects the points.●Fixed-step dots—This
Restoring default settingsThis section applies to the Advanced Graphing, Function, Parametric, Polar, Sequence, Solve, Statistics 1 Var, Statistics 2V
Common operations in Numeric viewThis section applies to the Advanced Graphing, Function, Parametric, and Polar apps.Numeric view functions that are c
Figure 6-2 After zoomingZoom optionsIn Numeric view, several zoom methods can be used.●2-nger pinch zoom performed vertically●Keyboard● menu in Nume
The zoom options are explained in the following table.Option ResultIn The increment between consecutive values of the independent variable becomes the
Numeric view is refreshed, with the value you entered in the rst row and the result of the evaluation in a cell to the right. In this example, the re
4. In the independent column—the left-most column—enter a value of interest.5.Tap .6. If you still have other values to evaluate, repeat from step 4.
vector ... 210vertices ...
2.Tap , tap Select, and then tap Include Headers.The second row with headers is now copied to the clipboard.To paste the row with headers into the Sp
Button Purpose(BuildYourOwn only)Copies the highlighted item into the entry line to enable editing.Displays an editing options menu. See More menu on
To help you set a starting number and increment that matches the current Plot view, tap .Restoring default settingsTo restore one eld to its default
▲To return to Plot view, press . To return to Numeric view by pressing .Adding a note to an appYou can add a note to an app. Unlike general notes (c
ExampleSuppose you want to create a customized app that is based on the built-in Sequence app. The app will enable you to generate and explore the Fib
As well as cloning a built-in app—as described above—you can modify the internal workings of a customized app using the HP Prime programming language.
Suppose you are in Home view and want to retrieve the mean of a data set recently calculated in the Statistics 1Var app.1.Press .This opens the Varia
7 Function appThe Function app enables you to explore up to 10 real-valued, rectangular functions of y in terms of x; for example, y = 1 – x and y = (
Dening the expressionsThere are 10 elds for dening functions. These are labeled F1(X) through F9(X) and F0(X).1. Highlight the eld you want to use
Setting up a plotYou can change the range of the x- and y-axes and the spacing of the tick marks along the axes.▲Display Plot Setup view.For this exam
Plot types ... 2
Tracing a graphBy default, the trace function is active. This enables you to move a cursor along a graph. If more than two graphs are shown, the graph
3. Trace the quadratic function. or Again notice how the coordinates of the cursor appear at the bottom of the screen and change as you move the curso
The Numeric view displays data generated by the expressions you dened in Symbolic view. For each expression selected in Symbolic view, Numeric view d
Setting up Numeric view1. Display the Numeric Setup view.You can set the starting value and step value (that is, the increment) for the x-column, as w
For example, if you have zoomed in on the plot in Plot view so that the visible x-range is now –4 to 4, this option will set Num Start to –4 and Num S
Going directly to a value▲Place the cursor in the X column and type the desired value. For example, to jump straight to the row where x = 10:10 Access
Displaying the Plot view menuThe Function menu is a sub-menu of the Plot view menu. First, display the Plot view menu:The menu buttons are as follows.
4.After you tap , you can continue to sketch more functions.5.After you are nished sketching, tap to exit sketch mode and return to Plot view.In P
You can also perform a 2-nger pinch zoom horizontally to dilate the graph.Several indicators help you record the transformations made to the graph:●L
3.Tap and select Root.The root is displayed at the bottom of the screen.If you now move the trace cursor close to x = –1 (the other place where the
Predicting values ... 259Plo
Finding an intersection of two functionsJust as there are two roots of the quadratic equation, there are two points at which both functions intersect.
3. Select the function that has the point of intersection with the currently selected function you wish to nd.The coordinates of the intersection are
Finding the signed area between two functionsTo nd the area between the two functions in the range –1.3 ≤ x ≤ 2.3:1.Tap and select Signed area.2. S
5. Specify the end value for x.Tap and press 2 3 .The cursor jumps to x = 2.3 and the area between the two functions is shaded.6.To display the nume
Finding the extremum of the quadratic equation▲To calculate the coordinates of the extremum of the quadratic equation, move the tracing cursor near th
Function variablesThe result of each numerical analysis in the Function app is assigned to a variable. These variables are named as follows:●Root●Isec
Function variables can also be made part of a function’s denition in Symbolic view. For example, you could dene a function as x2 – x – Root.128 Chap
Summary of FCN operationsOperation DescriptionSketch Starts Sketch Mode, which enables you to sketch a function with your nger.NOTE: This is the same
2. Select the F1(X) eld and enter the function as shown in the following gure.3.Select the F2(X) eld, press to open the template menu, and then s
5. Outside of the CAS, this template is used to nd the derivative of a function at a point. In this case, the denominator is of the form X = a, where
One-Sample T-Test ... 277Menu n
7.Press to see a table of values for both the function and its derivative.Functions dened by integralsNow, dene F3(X) as .1.Return to the Symboli
4. Enter the rest of your information in the template, as shown in the following gure.5.Press to see the integral function plotted in green.Dening
8 Advanced Graphing appThe Advanced Graphing app enables you to dene and explore the graphs of symbolic open sentences in x, y, both, or neither. You
●y mod x = 3●●x2 + 4x = –4135
●1 > 0Getting started with the Advanced Graphing appThe Advanced Graphing app uses the customary app views: Symbolic, Plot, and Numeric.The Symboli
Dening an open sentence1. Dene the open sentence.2 7 10 34 10 510 <0NOTE: displays the relations palette from which relational operators can be
For this example, you can leave the plot settings at their default values. If your settings do not match those in the previous gure, press to resto
Plotting the selected denitions▲Plot the selected denitions.Exploring the graph1.Tap to display the Plot view menu items.Note that you have option
2.Tap and select In.A special feature of the Advanced Graphing app enables you to edit the denition of a graph from within the Plot view.3.Tap . T
5.Change the < to = and tap .Notice that the graph changes to match the new denition. The denition in Symbolic view also changes.6.Tap to drop
Inputs ... 285Results ...
Trace in Plot viewIn most HP apps, the Plot view contains , a toggle to turn tracing a function on and o. In the Advanced Graphing app, the relation
Option DescriptionPoI > Inections Jumps from one inection point to another on the current graph.Selection Opens a menu so you can select which re
By default, the Numeric view displays rows of x- and y-values. In each row, the 2 values are followed by a column that tells whether or not the x–y pa
You can set the starting value and step value (that is, the increment) for both the X-column and the Y-column, as well as the zoom factor for zooming
The values shown using the Trace options depend on the Plot view window; that is, the values shown in the table are restricted to points visible in Pl
3.Tap and select 4.The rst row of the table now illustrates that there are two branches of solutions. In each branch, the consecutive solution valu
Plot GalleryA gallery of interesting graphs—and the equations that generated them—is provided with the calculator. You open the gallery from Plot view
9 GeometryThe Geometry app enables you to draw and explore geometric constructions. A geometric construction can be composed of any number of geometri
bottom of the display displays the currently active tool or command, help for the current tool or command, and a list of all objects recognized as bei
2.Tap anywhere on the graph, press and then press .Notice that a point is added to the graph and given a name (B in this example). Tap a blank area
© 2015, 2016 HP Development Company, L.P.The information contained herein is subject to change without notice. The only warranties for HP products and
Solving for the unknown variable ... 296Plotting the equation ...
3.Tap on the tangent to select it. After the tangent is selected, the new menu key appears. Tap or press , and then select Choose color.4. Pick a
2.Highlight the blank denition following GC and tap .When creating objects that are dependent on other objects, the order in which they appear in Sy
5.Tap .The denition of your new point is added to Symbolic view. When you return to Plot view, you will see a point named D and it will have the sam
4.Between parentheses, add the name of the tangent, namely GC, and tap .Notice that the current slope is calculated and displayed. The value here is
11.Press to return to Plot view.Notice that your new calculations are displayed.12.Tap point B and then press to select it.13. Use the cursor keys
5.Tap (or press ) and then select Trace. Press to deselect point D.6.Tap point B and then press to select it.7. Using the cursor keys, move poi
You can draw any number of geometric objects in Plot view. See Plot view: Cmds menu on page 170 for a list of the objects you can draw. The drawing to
and press to deselect everything. If you have selected a single object, you can tap the object and press to deselect it.Third, you can move a poin
For example, if you select a circle and press , the circle is deleted but the center point and radius point remain.If other objects are dependent on
●Use a 2-nger pinch zoom.●Press or to zoom in or out, respectively.●Tap and choose a zoom option. The zoom options are the same as you nd in t
Dening the expression ... 315Setting
The Options menuWhen you select an object, a new menu key appears: . Tap this key to view and select options for the selected object, such as color.
For example, you can enter the expression y’ = x − sin(y) and enter 2 for the value of the Step parameters.NOTE: Enter the variables in lowercase.Pres
●X Rng: There are two boxes, but only the minimum x-value is editable. The maximum x-value is calculated automatically, based on the minimum value and
the illustration above, tapped , changed one or both of the point’s coordinates, and tapped , you would nd, on returning to Plot view, a circle of a
Deleting an objectAs well as deleting an object in Plot view (see Clearing an object on page 159) you can delete an object in Symbolic view.1. Highlig
3.Tap and choose Measure > Area.Note that area() appears on the entry line, ready for you to specify the object whose area you are interested in.
7.Enter radius(GC) and tap . The radius is displayed. Use to verify both of these measurements so that they will be available in Plot view.Note tha
Listing all objectsWhen you are creating a new calculation in Numeric view, the menu item appears. Tapping gives you a list of all the objects in y
Deleting a calculation1. Highlight the calculation you want to delete.2.Press .To delete all calculations, press . Note that deleting a calculation
MidpointTap where you want one point to be and press . Tap where you want the other point to be and press . A point is automatically created midway b
Test mode ... 339Quadratic Explorer
RayTap where you want the endpoint to be and press . Tap a point that you want the ray to pass through and press . A ray is drawn from the rst point
Angle bisectorTap the point that is the vertex of the angle to be bisected (A) and press . Tap another point (B) and press .PolygonThe Polygon menu
Right TriangleDraws a right triangle given two points and a scale factor. One leg of the right triangle is dened by the two points, the vertex of the
PolygonDraws a polygon from a set of vertices.polygon(point1, point2, …, pointn)Example:polygon(GA, GB, GD) draws ΔABDRegular PolygonDraws a regular p
CircumcircleA circumcircle is the circle that passes through each of the triangle’s three vertices, thus enclosing the triangle.Tap at each vertex of
EllipseTap at one focus point and press . Tap at the second focus point and press . Tap at a point on the circumference and press .HyperbolaTap at o
LocusTakes two points as its arguments: the rst is the point whose possible locations form the locus; the second is a point on an object. This second
In this example, Function has been selected as the plot type and the graph of y = 1/x is plotted.FunctionSyntax: plotfunc(Expr)Draws the plot of a fun
plotpolar(f(x),x,a,b) draws the polar curve r=f(x) for x in [a,b]SequenceSyntax: plotseq(f(Var), Var={Start, Xmin, Xmax}, Integer n)Given an expressio
SliderCreates a slider bar that can be used to control the value of a parameter. A dialog box displays the slider bar denition and any animation for
(|x|) ... 350 ...
4.Tap a nal location and press .The object is moved the same distance and direction from the initial to the nal locations. The original object is l
RotationA rotation is a mapping that rotates each point by a xed angle around a center point. The angle is dened using the angle() command, with the
triangle and point I. Further, the distance from point I to each new point will be twice the distance to the original point (since the scale factor is
InversionAn inversion is a mapping involving a center point and a scale factor. Specically, the inversion of point A through center C, with scale fac
4.Tap a line and press to see its pole.In the following gure, point K is the reciprocation of line DE (G) and Line I (at the bottom of the display)
ParametricTap an object other than a point and press to select it. The parametric equation of the object (x(t)+i*y(t)) is displayed.Polar coordinate
TestsCollinearTap a point and press to select it. Repeat to select three points. The test appears at the top of the display, along with its result.
ParallelogramTap a point and press to select it. Repeat to select four points. The test appears at the top of the display, along with its result. Th
point(abscissa(A), ordinate(B)) creates a point whose x-coordinate is the same as that of a point A and whose y-coordinate is the same as that of a po
inter(8-x^2/6, x/2-1) returns [[6 2],[-9 -11/2]]NOTE: This command creates a point. The command uses the location of this point to look for the desire
Trigonometry ... 355CS
PerpendicularDraws a line through a given point that is perpendicular to a given line. The line may be dened by its name, two points, or an expressio
BisectorGiven three points, creates the bisector of the angle dened by the three points whose vertex is at the rst point. The angle does not have to
ParallelogramDraws a parallelogram given three of its vertices. The fourth point is calculated automatically but is not dened symbolically. As with m
Regular PolygonDraws a regular polygon given the rst two vertices and the number of sides, where the number of sides is greater than 1. If the number
IncircleAn incircle is a circle that is tangent to each of a polygon’s sides. The HP Prime can draw an incircle that is tangent to the sides of a tria
Examples:parabola(GA, GB) draws a parabola whose focus is point A and whose directrix is line B.parabola(GA, 1) draws a parabola whose vertex is point
SequenceGiven an expression in x and a list containing three values, draws the line y=x, the plot of the function dened by the expression over the do
plotlist([[0,3],[2,1],[4,4],[0,3]]) draws a triangleSliderCreates a slider bar that can be used to control the value of a parameter. A dialog box disp
similarity(point, realk, angle, object)Example:similarity(0, 3, angle(0,1,i),point(2,0)) dilates the point at (2,0) by a scale factor of 3 (a point at
OrdinateReturns the y coordinate of a point or the y length of a vector.ordinate(point) or ordinate(vector)Example:ordinate(GA) returns the y-coordina
T ... 362χ2 ...
RadiusReturns the radius of a circle.radius(circle)Example:If GA is the point at (0, 0), GB is the point at (1, 0), and GC is dened as circle(GA, GB-
Arc LengthReturns the length of the arc of a curve between two points on the curve. The curve is an expression, the independent variable is declared,
PerpendicularSimilar to is_orthogonal. Tests whether or not two lines are perpendicular.is_perpendicular(line1, line2)IsoscelesTakes three points and
barycenterCalculates the hypothetical center of mass of a set of points, each with a given weight (a real number). Each point, weight pair is enclosed
equilateral triangle(0,6, v) draws an equilateral triangle whose rst two vertices are at (0, 0) and (6,0); the third vertex is calculated to be at (3
isobarycenterReturns the hypothetical center of mass of a set of points. Works like barycenter but assumes that all points have equal weight.isobaryce
is_rhombusTests whether or not a set of four points are vertices of a rhombus. Returns 0 if they are not, 1 if they are, and 2 if they are vertices of
perpendicular bisectorDraws the perpendicular bisector of a segment. The segment is dened either by its name or by its two endpoints.perpen_bisector(
radical_axisReturns the line whose points all have the same powerpc values for the two given circles.radical_axis(circle1, circle2)Example:radical_axi
10 SpreadsheetThe Spreadsheet app provides a grid of cells for you to enter content (such as numbers, text, expressions, and so on) and to perform cer
Hessian ... 368Calculus – Integ
4. Select column B. Either tap B or use the cursor keys to highlight the B cell.5. Enter a formula for your commission (being 10% of the price of each
11.To delete the dummy values, select cell A1, tap , press until all the dummy values are selected, and then press .12. Select cell C1.13. Enter a
24. In cell D5, enter 100. This is what you have to pay the landowner for renting the space for your stall.25. Enter the label PROFIT in cell C7.26. I
30. In cell D9, enter the following formula:D7≥F1You can select ≥ from the relations palette ( ).This formula displays 0 in D9 if you have not reached
35. Choose a color for the background of the selected cells.The most important cells in the spreadsheet will now stand out from the rest.The spreadshe
Cell namingCells, rows, and columns can be named. The name can then be used in a formula. A named cell is given a blue border.Method 1To name an empty
Direct entryA cell can contain any valid calculator object: a real number (3.14), a complex number (a + ib), an integer (#1Ah), a list ({1, 2}), a mat
2.On the entry line, type Row Col 1Note that Row and Col are built-in variables. They are placeholders for the row number and column number of the ce
You can also select a function from a menu. For example, see the following procedure:1.Press .2.Press and tap .3. Select Polynomial > Find Root
Copy and paste1.To copy one or more cells, select them and press .2.Move to the desired location and press .You can choose to paste either the value
atanx→asinx ... 375atanx→acosx ...
If you are working outside a spreadsheet, you can refer to a cell by its absolute reference. Thus, entering Spreadsheet.$A$6 returns the contents of c
All the variables available to you are listed on the variables menus, displayed by pressing .Using the CAS in spreadsheet calculationsYou can force a
Button or key PurposeDisplays formatting options for the selected cell, block, column, row, or the entire spreadsheet. See Formatting options on page
●Color—Color for the content (text, number, etc.) in the selected cells; the gray-dotted option represents Auto.●Fill—Background color that lls the s
Parameter Attribute ResultUnspecied— –19 vertical alignment Top—0Center—1Bottom—2Unspecied— –110 show strings in quotes Yes—0No—1Unspecied— –111 te
11 Statistics 1Var appThe Statistics 1Var app can store up to ten data sets at one time. It can perform one-variable statistical analysis of one or mo
2. Enter the measurement data in column D1:160165170175180228 Chapter 11 Statistics 1Var app
3. Find the mean of the sample.Tap to see the statistics calculated from the sample data in D1. The mean (ẋ) is 170. There are more statistics than
Symbolic view: menu itemsThe menu items you can tap in Symbolic view are as follows:Menu item PurposeCopies the column variable (or variable expressio
2.Tap to display the available Dn lists, and then select D2.3. Optionally, select a color for the graph.4. If you have more than one analysis dened
Roots to Poly ... 381Random ...
6. In column D2, enter the frequency data shown in the previous table:538217.To recalculate the statistics, tap .The mean height now is approximately
8.Congure a histogram plot for the data. Tap , and then press .Enter parameters appropriate to your data. Those shown in the following gure ensure
Entering and editing statistical dataEach column in Numeric view is a dataset and is represented by a variable named D0 to D9. There are three ways to
Option Sub-option PurposeBox Opens a dialog box where you can select a rectangular array dened by a starting location and a nal location. You can al
value has been assigned to it elsewhere (such as in Home view). If F happened to be 5, column D2 is populated with {–4, 4, 20, 44, 76}.Sorting data va
Statistic DenitionΣX2Sum of the squares of the data valuesẋ MeansX Sample standard deviationσX Population standard deviationserrX Standard errorssX S
3. For any plot, but especially for a histogram, adjust the plotting scale and range in the Plot Setup view. If you nd histogram bars too fat or too
Box-and-whisker plotThe left whisker marks the minimum data value. The box marks the rst quartile, the median, and the third quartile. The right whis
Line plotThe line plot connects points of the form (x, y), where x is the row number of the data point and y is its value.Bar graphThe bar graph shows
Pareto chartA pareto chart places the data in descending order and displays each with its percentage of the whole.Control chartA control chart draws h
PredX ... 394HypZ1mean ...
Dot plotThe dot plot draws a dot for each data point and stacks identical data points vertically.Stem and leaf plotThe stem and leaf plot separates va
Pie chartThe pie chart displays each data point as a sector of a circle, where the sector’s area corresponds to the percentage of the whole data set t
Plot view: menu itemsThe menu items you can tap in Plot view are as follows:Button PurposeDisplays the Zoom menu.Turns trace mode on or o.Displays th
12 Statistics 2Var appThe Statistics 2Var app can store up to ten data sets at one time. It can perform two-variable statistical analysis of one or mo
Entering data1. Enter the advertising minutes data in column C1:2 1 3 5 5 42. Enter the resulting sales data in column C2:14009201100226528902200246 C
Choosing data columns and tIn Symbolic view, you can dene up to ve analyses of two-variable data, named S1 to S5. In this example, we will dene ju
2. Select a t:From the Type 1 box select a t. In this example, select Linear.3. Optionally, select a point type and color for the scatter plot.4. Op
2. Find the mean advertising time (ẋ).The mean advertising time, ẋ, is 3.33333… minutes.3. Find the mean sales (ẏ).The mean sales, ẏ, is approximately
Plotting the graph1.Press to plot the graph.2.Tap and then tap to plot the t.250 Chapter 12 Statistics 2Var app
Displaying the equation▲Press to return to Symbolic view.Note the expression in the Fit1 eld. It shows that the slope (m) of the regression line is
Table of contents1 Preface ...
LinRegrTConfInt ... 408LinRegrTMean-Resp ...
2.Press or to set the cursor to trace the regression line rather than the data points.The cursor jumps from whatever data point it was on to the r
After entering the data, you must dene data sets—and the way they are to be plotted—in Symbolic view.Numeric view: menu itemsThe menu items you can t
●Accept the default option to t the data to a straight line.●Choose a predened t type (logarithmic, exponential, and so on).●Enter your own mathema
5. Select the corresponding t eld.6.Enter an expression and press . The independent variable must be X, and the expression must not contain any unk
Statistic Denitionẏ Mean of y- (dependent) values.ΣY Sum of y-values.ΣY2Sum of y2-values.sY The sample standard deviation of the dependent column.σY
Tracing a scatter plotThe gures below the plot indicate that the cursor is at the second data point of S1, at ((1, 920). Press to move to the next da
Tracing orderWhile and move the cursor along a t or from point to point in a scatter plot, use and to choose the scatter plot or t you wish t
nish sketching a function, tap . The t type for the rst available dataset in Symbolic view (S1–S5) is changed to User-Dened and the expression (i
Home viewIf the Statistics 2Var app is the active app, you can also predict X and Y values in the Home view.●Enter PredX(Y) and then press to predic
13 Inference appThe Inference app calculates hypothesis tests, condence intervals, and chi-square tests, in addition to both tests and condence inte
./ ...
Opening the Inference app▲Press and then select Inference.The Inference app opens in Symbolic view.Symbolic view optionsThe following tables summari
Table 13-2 Condence intervals (continued)Test DescriptionT-Int: 1 μ The condence interval for one mean, based on the Student's t-distributionT
Selecting the inference method1. Hypothesis test is the default inference method. If it is not selected, tap Method and then select it.2. Choose the t
3.Select an alternative hypothesis. In this case, select μ < from the Alt Hypoth menu.Entering data▲Go to Numeric view to see the sample data.The
The Numeric view is where you enter the sample statistics and population parameters for the situation you are examining. The sample data supplied here
The graph of the distribution is displayed, with the test Z-value marked. The corresponding X-value is also shown.Tap to see the critical Z-value. W
Entering data▲In column D1, enter the boiling points found during the experiments.82 583 182 683 782 483268 Chapter 13 Inference app
Calculating the statistics1.Tap .The statistics calculated will now be imported into the Inference app.2.Tap to close the statistics window.Opening
Selecting the inference method and type1. Select Method, and then select Condence interval.2. Select Type, and then select T-Int: 1 μ.Importing the d
4. In the Column eld specify the column in that app where the data is stored. (D1 is the default.)5.Tap .6. Specify a 90% condence interval in the
compare ... 42
Displaying results numerically1.To display the condence interval in Numeric view, tap .2.Tap to return to Numeric view.Displaying results graphica
One-Sample Z-TestMenu nameZ-Test: 1 μOn the basis of statistics from a single sample, this test measures the strength of the evidence for a selected h
On the basis of two samples, each from a separate population, this test measures the strength of the evidence for a selected hypothesis against the nu
●H0: π < π0●H0: π > π0●H0: π ≠ π0InputsThe inputs are as follows:Field name Descriptionx Number of successes in the samplen Sample sizeπ0Populat
Field name Descriptionx1Sample 1 success countx2Sample 2 success countn1Sample 1 sizen2Sample 2 sizeα Signicance level276 Chapter 13 Inference app
ResultsThe results are as follows:Results DescriptionTest Z Z-Test statisticTest ΔDierence between the proportions of successes in the two samples th
ResultsThe results are as follows:Results DescriptionTest T T-Test statisticTest ẋ Value of ẋ associated with the test t-valueP Probability associated
ResultsThe results are as follows:Results DescriptionTest T T-Test statisticTest Δẋ Dierence in the means associated with the test t-valueP Probabili
Result DescriptionLower Lower bound for μUpper Upper bound for μTwo-Sample Z-IntervalMenu nameZ-Int: μ1 – μ2This option uses the Normal Z-distribution
One-Proportion Z-IntervalMenu nameZ-Int: 1 πThis option uses the Normal Z-distribution to calculate a condence interval for the proportion of success
format ...
Field name Descriptionn2Sample 2 sizeC Condence levelResultsThe results are as follows:Results DescriptionC Condence levelCritical Z Critical values
Results DescriptionLower Lower bound for μUpper Upper bound for μTwo-Sample T-IntervalMenu nameT-Int: μ1 – μ2This option uses the Student’s t-distribu
Chi-square testsAn HP Prime calculator can perform tests on categorical data based on the chi-square distribution. Specically, HP Prime calculators s
With Expected Count selected, the Numeric view inputs include ExpList for the expected counts instead of ProbList and the menu key labels in the Resul
Inference for regressionAn HP Prime calculator can perform tests and calculate intervals based on inference for linear regression. These calculations
Menu key DescriptionOpens a menu that enables you to select multiple cells to copy and paste.Returns to the Numeric view.Condence interval for slopeM
Menu key DescriptionOpens a menu that enables you to select multiple cells to copy and paste.Returns to the Numeric view.Condence interval for interc
Menu key DescriptionOpens a menu that enables you to select multiple cells to copy and paste.Returns to the Numeric view.Condence interval for a mean
Menu key DescriptionOpens a menu that enables you to select multiple cells to copy and paste.Returns to the Numeric view.Prediction intervalMenu nameP
Menu key DescriptionOpens a menu that enables you to select multiple cells to copy and paste.Returns to the Numeric view.ANOVAMenu nameANOVAThis optio
length ...
Use the cursor keys or tap to move about the table. In addition to tapping , you can tap and hold on a cell, and then drag your nger to select a rec
14 Solve appThe Solve app enables you to dene up to ten equations or expressions each with as many variables as you like. You can solve a single equa
Opening the Solve app▲Press and then select Solve.The Solve app starts in Symbolic view, where you can specify the equation to solve.NOTE: In additi
2. Dene the equation.V U 2 A DEntering known variables1. Display the Numeric view.Here you specify the values of the known variables, highlight the v
NOTE: Some variables may already have values against them when you display the Numeric view. This occurs if the variables have been assigned values el
3. Select Both sides of En (where n is the number of the selected equation).4. By default, the tracer is active. Using the cursor keys, move the trace
Opening the solve app1.Press and then select Solve.2.If you have no need for any equations or expressions already dened, press . Tap to conrm yo
2. Enter the seed value in the X eld.For example, enter 2 and then tap .The calculator provides one solution (if there is one) and you will not be a
The HP Prime calculator does not alert you to the existence of multiple solutions. If you suspect that another solution exists close to a particular v
15 Linear Solver appThe Linear Solver app enables you to solve a set of linear equations. The set can contain two or three linear equations.In a two-e
order_size ... 44
Dening and solving the equations1. You dene the equations you want to solve by entering the coeicients of each variable in each equation and the co
Solving a two-by-two systemIf the three-equation input form is displayed and you want to solve a two-equation set, do the following:▲Tap .NOTE: You c
16 Parametric appThe Parametric app enables you to explore parametric equations. These are equations in which both x and y are dened as functions of
Dening the functionsThere are 20 elds for dening functions. These are labelled X1(T) through X9(T) and X0(T), and Y1(T) through Y9(T) and Y0(T). Ea
2. Select Angle Measure, and then select Degrees.You can also have set the angle measure on the Home Settings screen. However, Home settings are syste
Plotting the functions▲Press .Exploring the graphThe menu button gives you access to the following common tools for exploring plots:●—Displays a rang
5.Press .A triangle is displayed instead of a circle. This is because the new value of T Step makes the points being plotted 120° apart instead of th
17 Polar appThe Polar app enables you to explore polar equations. Polar equations are equations in which r—the distance a point is from the origin: (0
2.Dene the expression 5πcos(θ/2)cos(θ)2.5 2The key enters whatever variable is relevant to the current app. In this app, it enters a θ.3. If you wi
Setting up the plot1.To open Plot Setup view, press .2. Set up the plot by specifying appropriate graphing options. In this example, set the upper li
randvector ... 45
Exploring the graph▲To display the Plot view menu, press .A number of options appear to help you explore the graph, such as zooming and tracing. You
Displaying the Numeric view1.Press .The Numeric view displays a table of values for θ and R1. If you had specied, and selected, more than one polar
18 Sequence appThe HP Prime Sequence app allows you to dene sequences either explicitly or recursively. Recursive denitions can dene U(N) in terms
Getting started with the Sequence appThe following example explores the well-known Fibonacci sequence, where each term, from the third term on, is the
1. In the U1(1) eld, specify the rst term of the sequence and the starting value of N:12. In the U1(2) eld, specify the second term of the sequence
4. Set the X Rng maximum, and the Y Rng maximum, to 8 (as shown in the following gure).Plotting the sequence1.Press .2.To plot the sequence using th
3.Press .Exploring the graphThe button gives you access to common plot-exploration tools, such as:●—Zoom in or out on the plot●—Trace along a graph
2.With the cursor anywhere in the N column, type a new value and tap .The table of values scrolls to the value you entered. You can then see the corr
Setting up the table of valuesThe Numeric Setup view provides options common to most of the graphing apps, although there is no zoom factor as the dom
Setting up the plot1.To open Plot Setup view, press .2.To reset all setting to their default values, press .3. Tap Seq Plot and select Cobweb.4. Set
tan2sincos2 ... 461t
Exploring the table of values1.Press .2.Tap and select 1 to see the sequence values.322 Chapter 18 Sequence app
19 Finance appThe Finance app enables you to solve time-value-of-money (TVM) and amortization problems. You can use the app to do compound interest ca
5. Leave P/YR and C/YR both at 12 (their default values). Leave End as the payment option. Also, leave future value, FV, as 0 (as your goal is to end
7.In the PMT eld, enter 300, point the cursor to the PV eld, and tap .The PV value is calculated as 15,705.85, this being the maximum you can borr
Cash ow diagrams also specify when payments occur relative to the compounding periods. The following diagram shows lease payments at the beginning of
Time value of money (TVM)Time-value-of-money (TVM) calculations make use of the notion that a dollar today will be worth more than a dollar sometime i
Another example: TVM calculationsSuppose you have taken out a 30-year, $150,000 house mortgage at 6.5% annual interest. You expect to sell the house i
4.Select PMT and tap . The PMT eld shows –984.10. In other words, the monthly payments are $948.10.5. To determine the balloon payment or future val
2.Tap .3. Scroll down the table to payment group 10. Note that after 10 years, $22,835.53 has been paid o the principal and $90,936.47 paid in inter
Amortization graph▲Press to see the amortization schedule presented graphically.The balance owing at the end of each payment group is indicated by t
Working with app variables ... 471More about
20 Triangle Solver appThe Triangle Solver app enables you to calculate the length of a side of a triangle, or the size of an angle in a triangle, from
Setting the angle measureMake sure that your angle measure mode is appropriate. By default, the app starts in degree mode. If the angle information yo
Solving for the unknown values▲Tap .The app displays the values of the unknown variables. As the previous gure shows, the length of the unknown side
Special casesIndeterminate caseIf two sides and an adjacent acute angle are entered and there are two solutions, only one will be displayed initially.
Not enough dataIf you are using the general input form, you need to specify at least three values for the Triangle Solver to be able to calculate the
21 The Explorer appsThere are three explorer apps. These are designed for you to explore the relationships between the parameters of a function and th
There are two types (or levels) of linear equation available for you to explore: y = ax and y = ax + b. You choose between them by tapping or .The
In equation mode, you use the cursor keys to move between parameters in the equation and change their values, observing the eect on the graph display
Quadratic Explorer appThe Quadratic Explorer app can be used to investigate the behavior of y = a(x+h)2 + v as the values of a, h and v change.Open th
y = ax2 [Level 1]y = (x+h)2 [Level 2]y = x2 + vy = a(x+h)2 + x [Level 4]Choose a general form by tapping the Level button— , and so on—until the for
ΣX2 ... 482sX ...
The app displays the graph of a randomly chosen quadratic function. Tap the Level button to choose between one of four forms of quadratic equation. Yo
Choose the type of function you want to explore by tapping either or .Graph modeThe app opens in graph mode. In graph mode, you manipulate a copy o
Press or to decrease or increase the value of the selected parameter. Press or to select another parameter.You can switch back to graph mode b
22 Functions and commandsMany mathematical functions are available from the calculator’s keyboard. These are described in “Keyboard functions” on page
NOTE: Some functions can be chosen from the math template (displayed by pressing ).You can also create your own functions. See Creating your own func
RatFrac: a rational fractionVal: a real valueVar: a variableParameters that are optional are given in square brackets, as in NORMAL_ICDF([μ,σ,]p).For
e5 returns 148.413159103Common logarithm. Also accepts complex numbers. LOG(value)Example: LOG(100) returns 2 (10x)Common exponential (antilogarithm)
ACOS(1) returns 0 (degrees mode)(ATAN)Arc tangent: tan-1(x). Output range is from –90° to 90° or –π/2 to π/2. Inputs and outputs depend on the curren
value-1Example:3-1 returns .333333333333Negation. Also accepts complex numbers.-valueExample:-(1+2*i) returns -1-2*i(|x|)Absolute value.|value||x+y*i|
In Home view, with 2.4 as the last entry in History or selected in History, press to see 2°24ʹ0ʺ; press again to return to 2.4.The key is used t
Resetting input form elds ... 19System-w
Quadratic Explorer app variables ... 488Trig Explorer
Math menuPress to open the Toolbox menus (one of which is the Math menu). The functions and commands available on the Math menu are listed as they a
ROUND(7.8676,2) returns 7.87 ROUND(0.0036757,-3) returns 0.00368TruncateTruncates value to decimal places. Also accepts complex numbers. TRUNCATE(val
Example: MIN(210,25) returns 25ModulusModulo. The remainder of value1/value2. value1 MOD value2Example:74 MOD 5 returns 4Find RootFunction root-nder
RE(x+y*i)Example: RE(3+4*i) returns 3Imaginary PartImaginary part, y, of a complex number, (x+y*i). IM(x+y*i)Example: IM(3+4*i) returns 4Unit VectorS
ACSCArc cosecant: csc-1(x). ACSC(value)SECSecant: 1/cos(x). SEC(value)ASECArc secant: sec-1(x). ASEC(value)COTCotangent: cos(x)/sin(x) COT(value)ACOTA
TANH(value)ATANHInverse hyperbolic tangent: tanh–1x. ATANH(value)Math menu 357
ProbabilityFactorialFactorial of a positive integer. For non-integers, x! = Γ(x + 1). This calculates the gamma function. value!Example: 5! returns 12
NormalRandom normal. Generates a random number from a normal distribution. RANDNORM(μ,σ)Example: RANDNORM(0,1) returns a random number from the standa
FISHER(5,5,2) returns 0.158080231095.BinomialBinomial probability density function. Computes the probability of k successes out of n trials, each wit
STUDENT_CDF(3,–3.2) returns 0.0246659214814.X2Cumulative X2 distribution function. Returns the lower-tail probability of the X2 probability density f
Reverse ... 5
POISSON_CDF(4,2) returns 0.238103305554.Probability – InverseNormalInverse cumulative normal distribution function. Returns the cumulative normal dis
GeometricInverse cumulative geometric distribution function. Returns the x value that has the lower-tail probability value k, given the probability p.
erfReturns the oating point value of the error function at x=a. erf(a)erfcReturns the value of the complementary error function at x=a. erfc(a)EiRetu
AlgebraSimplifyReturns an expression simplied. simplify(Expr)Example: simplify(4*atan(1/5)-atan(1/239))yields (1/4)*piCollectCollects like terms in a
partfrac(x/(4-x^2)) returns (-1/2)/(x-2)-(1/2)/((x+2)Algebra – ExtractNumeratorSimplied Numerator. For the integers a and b, returns the numerator o
Example: diff(x^3-x) gives 3*x^2-1IntegrateReturns the integral of an expression. With one expression as argument, returns the indenite integral with
Calculus – DierentialCurlReturns the rotational curl of a vector eld. Curl([A B C], [x y z]) is dened to be [dC/dy-dB/dz dA/dz-dC/dx dB/dx-dA/dy].
By Parts vPerforms integration by parts of the expression f(x)=u(x)*v'(x), with f(x) as the rst argument and v(x) (or 0) as the second argument.
Calculus – TransformLaplaceReturns the Laplace transform of an expression. laplace(Expr,[Var],[LapVar])Example: laplace(exp(x)*sin(x)) gives 1/(x^2-2*
To enter an initial value for the solver, use the syntax Var=Guess.To dene the closed interval [Val1, Val2], use the syntax Var=Val1…Val2.Examples: s
Identity ... 534Random ...
Numerical SolveReturns the numerical solution of an equation or a system of equations.Optionally, you can use a third argument to specify a guess for
lncollect(ln(x)+2*ln(y)) returns ln(x*y^2)powexpandRewrites an expression containing a power that is a sum or product as a product of powers. Applies
expexpandReturns an expression with exponentials in expanded form. expexpand(Expr)Example: expexpand(exp(3*x)) gives exp(x)^3Rewrite – Sineasinx→acosx
cos2atan(Expr)Example: acos2atan(2*acos(x)) gives cosx→sinx/tanxReturns an expression with cos(x) rewritten as sin(x)/tan(x). cos2sintan(Expr)Example
Rewrite – Trigtrigx→sinxReturns an expression simplied using the formulas sin(x)^2+cos(x)^2=1 and tan(x)=sin(x)/cos(x). Sin(x) is given precedence ov
Example: tcollect(sin(x)+cos(x)) returnstrigexpandReturns a trigonometric expression in expanded form. trigexpand(Expr)Example: trigexpand(sin(3*x)) g
or ifactors({Intgr1, Intgr2,…})Example: ifactors(150) returns [2, 1, 3, 1, 5, 2]GCDReturns the greatest common divisor of two or more integers. gcd(In
prevprime(Integer)Example: prevprime(11) returns 7EulerCompute’s Euler's totient for an integer. euler(Integer)Example: euler(6) returns 2Intege
PolynomialFind RootsGiven a polynomial in x (or a vector containing the coeicients of a polynomial), returns a vector containing its roots. proot(Pol
lcm(Poly1, Poly2,…)Example: lcm(x^2-2*x+1,x^3-1) gives (x-1)*(x^3-1)Polynomial – CreatePoly to CoefGiven a polynomial, returns a vector containing th
Transposing a Matrix ... 541Reduced-Row Echelon Form
Example: randpoly(t, 8, -1..1) returns a vector of 9 random integers, all of them between –1 and 1.MinimumWith only a matrix as argument, returns the
Example: factor_xn(x^4-1) gives x^4*(1-x^-4)Coef. GCDReturns the greatest common divisor (GCD) of the coeicients of a polynomial. content(Poly,[Var])
gbasis([x^2-y^3,x+y^2],[x,y]) returns [y^4- y^3,x+y^2]Groebner RemainderGiven a polynomial and both a vector of polynomials and a vector of variables
Chebyshev TnGiven an integer n, returns the Tchebyshev polynomial (of the rst kind) of degree n. tchebyshev1(Integer)Example: tchebyshev1(3) gives 4*
Function app functionsThe Function app functions provide the same functionality found in the Function app's Plot view under the FCN menu. All the
ROOT(Fn,guess)Example: ROOT(3-X2, 2) returns 1.732…SLOPESlope of a function. Returns the slope of the function Fn at the X-value (if the function’s d
One useful optional parameter is Configuration. This is a string that controls which values are output. Leaving the parameter out produces the default
AVERAGECalculates the arithmetic mean of a range of numbers. AVERAGE([input])For example, AVERAGE(B7:B23) returns the arithmetic mean of the numbers i
Conguration denes which values are in which row and whether the set has row or column headers. The values in the spreadsheet appear in the order the
If more than two column is specied, each pair is treated as a dierent input data set. If only one pair of columns is selected, it is treated as 1 da
Key names ... 572
●Input range: species the data source; for example A1:D8. It must contain an even number of columns. Each pair will be treated as a distinct set of d
predYReturns the predicted Y for a given x. PredY(mode, x, parameters)●Mode governs the regression model used:1 y= sl*x+int2 y= sl*ln(x)+int3 y= int*e
PredXReturns the predicted x for a given y. PredX(mode, y, parameters)●Mode governs the regression model used:1 y= sl*x+int2 y= sl*ln(x)+int3 y= int*e
●cx2: the upper critical value of the mean associated with the critical Z-value●std: the standard deviationExample:HypZ1mean(0.461368, 50, 0.5, 0.2887
Conguration: a string that controls what results are shown and the order in which they appear. An empty string "" displays the default: all
HypT1meanThe one-sample t-test for a mean. HypT1mean( , n,μ 0,α,mode,[”configuration”])●1: μ < μ0●2: μ > μ0●3: μ ≠ μ0Conguration: a string that
●tM: the input Δ value●prob: the lower-tail probability●cT: the critical T-value associated with the input α-level●cx1: the lower critical value of Δ
ConfZ1propThe one-sample Normal condence interval for a proportion. ConfZ1prop(x,n,C,[”configuration”])Conguration: a string that controls what resu
●T: the critical T-value●tXl: the lower bound of the condence interval●tXh: the upper bound of the condence interval●std: the standard deviationExam
must be one of the Statistics 1Var app Symbolic view variables H1-H5. If used, Dn must be one of the column variables D0-D9; otherwise, value must be
STRING ... 590INSTRING ...
SetDependSet dependent column. Sets the dependent column for one of the statistical analyses S1-S5 to one of the column variables C0-C9. SetDepend(Sn,
●1: μ < μ0●2: μ > μ0●3: μ ≠ μ0Example:HypZ1mean(0.461368, 50, 0.5, 0.2887, 0.05, 1) returns {1, -.9462…, 0.4614, 0.8277…, 1.6448…, 0.5671…}HypZ2
●1: π < π0●2: π > π0●3: π ≠ π0Example:HypZ1prop(21, 50, 0.5, 0.05,1) returns {1, -1.1313…, 0.42, 0.8710…, 1.6448…, 0.6148…}HypZ2propThe two-samp
●1: μ < μ0●2: μ > μ0●3: μ ≠ μ0Example:HypT1mean(0.461368, 0.2776, 50, 0.5, 0.05, 1) returns {1, -.9462…, 0.4614, 0.8277…, 1.6448…, 0.5671…}HypT2
ConfZ2meanThe two-sample Normal condence interval for the dierence of two means. Returns a list containing (in order):●The lower critical Z-value●Th
ConfT1mean(0.461368, 0.2776, 50, 0.95) returns {49, -.2009…, 0.5402…}ConfT2meanThe two-sample Student’s T condence interval for the dierence of two
●Lower: the lower bound of the condence interval for the slope●Upper: the upper bound of the condence interval for the slopeLinRegrTConfSlope(List1,
LinRegrTMeanResp({1, 2, 3, 4}, {3, 2, 0, -2}, 2.5, 0.95) returns {2.5, 0.95, 4.302..., 2, 0.75, 0.193..., −0.083, 1.583...}LinRegrTPredIntThe linear r
●AltHyp=0 for μ<μ0●AltHyp=1 for μ>μ0●AltHyp=2 for μ≠μ0Example:LinRegrTTest({1,2,3,4}, {3,2,0,-2}, 0) returns {−9.814..., 2, 5, −1.7, 0.387..., 0
CalcNbPmtSolves for the number of payments in an investment or loan. CalcNbPmt(IPYR,PV,PMTV,FV[,PPYR,CPYR,BEG])Example: CalcNbPmt(6.5, 150000, -948.10
SWAPCOL ... 603SWAPROW ...
Solve3x3Solves a 3x3 linear system of equations. Solve3x3(a, b, c, d, e, f, g, h, i, j, k, l)Solves the linear system represented by: ax+by+cz=d ex+fy
SASSide-Angle-Side. Takes as arguments the length of two sides and the measure of the included angle and returns a list containing the length of the t
SolveForYInterceptSolve for y-intercept. Takes as input the coordinates of a point (x, y), and a slope m, and returns the y-intercept of the line with
Example:With the Function app as the current app, CHECK(1) checks the Function app Symbolic view variable F1. The result is that F1(X) is drawn in the
Ctlg menuThe Catlg menu brings together all the functions and commands available on the HP Prime. However, this section describes the functions and co
%(x, y)Example:%(20,50) returns 10%TOTALPercent total; the percentage of x that is y. Returns 100*y/x. %TOTAL(x, y)Example: %TOTAL(20,50) returns 250(
/Division symbol. Returns the quotient of two numbers, or the term by term quotient of two lists. For division of a matrix by a square matrix, returns
>=Greater than or equal inequality test. Returns 1 if the left side of the inequality is greater than the right side or if the two sides are equal,
additionallyUsed in programming with assume to state an additional assumption about a variable.Example: assume(n,integer); additionally(n>5);Airy A
Example: apply(x→x^3,[1 2 3]) gives [1 8 27]assumeUsed in programming to state an assumption about a variable. assume(Var,Expr)Example: assume(n, inte
TYPE ... 613Variables and programs ...
bounded_functionArgument returned by the limit command, indicating that the function is bounded.breakpointUsed in programming to insert an intentional
Example: cauchy_icdf(0, 2, 0.95) returns 12.6275030293cFactorReturns an expression factorized over the complex eld (on Gaussian integers if there are
comDenomRewrites a sum of rational fractions as a one rational fraction. The denominator of the one rational fraction is the common denominator of the
containsGiven a list or vector and an element, returns the index of the rst occurrence of the element in the list or vector; if the element does not
covariance_correlation(Matrix)Example: covariance_correlation returns cpartfracReturns the result of partial fraction decomposition of a rational fr
DeltaDaysCalculates the numbers of days between 2 dates, expressed in YYYY.MMDD format. DELTADAYS(Date1, Date2)Example: DELTADAYS(2008.1228,2010.0710)
Example: Dirac(1) gives 0eEnters the mathematical constant e (Euler’s number).egcdGiven two polynomials, A and B, returns three polynomials U, V and D
Example: eval(2+3) returns 5evalcReturns a complex expression written in the form real+i*imag. evalc(Expr)Example: evalc returns evalfGiven an expre
Example: exponential(2.1,0.5) returns 0.734869273133exponential_cdfThe exponential cumulative probability density function. Returns the lower-tail pro
Example: ezgcd(x^2-2*x-x*y+2*y,x^2-y^2) returns x-yf2ndReturns a vector consisting of the numerator and denominator of an irreducible form of a ration
xlviii
Example: format(9.3456,"s3") returns 9.35Fourier anReturns the nth Fourier coeicient an=2/T*∫(f(x)*cos(2*pi*n*x/T),a,a+T).Fourier bnReturns
function_diff(sin) gives (_x)→cos(_x)gammadGamma probability density function. Computes the probability density of the gamma distribution at x, given
gramschmidtGiven a basis of a vector subspace, and a function that denes a scalar product on this vector subspace, returns an orthonormal basis for t
headReturns the rst element of a given vector, sequence or string. head(Vector) or head(String) or head(Obj1, Obj2,…)Example: head(1,2,3) gives 1Heav
ibasis returns [-1, -1, 0]icontentReturns the greatest common divisor of the integer coeicients of a polynomial. icontent(Poly,[Var])Example: icont
image(Matrix)Example: image([[1,2],[3,6]]) returns [1,3]interval2centerReturns the center of an interval. interval2center(Interval)Example: interval2
Example: ker([[1 2], [3 6]] returns [2 1]laplacianReturns the Laplacian of an expression with respect to a vector of variables. laplacian(Expr, Vector
lgcdReturns the greatest common divisor of a set of integers or polynomials, contained in a list, a vector, or just entered directly as arguments. lgc
LineTan(f(Var), [Var], Value)Example: LineTan(x2 – x, 1) draws the line y=x-1; that is, the line tangent to y= x2 – x at x=1LineVertUsed in the Symbo
logarithmic_regressionGiven a set of points, returns a vector containing the coeicients a and b of y=a*ln(x)+b, the natural logarithmic function whic
1 PrefaceManual conventionsThe following conventions are used in this manual to represent the keys that you press and the menu options that you choose
mapThere are two uses for this function, in which the second argument is always a mapping of a variable onto an expression. If the expression is a fun
meanReturns the arithmetic mean of a list (with an optional list as a list of weights). With a matrix as argument, returns the mean of the columns. me
modgcdUses the modular algorithm to return the greatest common divisor of two polynomials. modgcd(Poly1,Poly2)Example: modgcd(x^4-1,(x-1)^2) gives x-1
Example: nDeriv(f(x),x,h) returns (f(x+h)-(f(x-h)))*0.5/hNEGUnary minus. Enters the negative sign.negbinomialThe negative binomial probability density
normal(Expr)Example: normal(2*x*2) gives 4*xnormalizeGiven a vector, returns it divided by its l2 norm (where the l2 norm is the square root of the s
padeReturns the Pade approximation of an expression, i.e. a rational fraction P/Q such that P/Q=Expr mod x^(n+1) or mod N with degree(P)<p. pade(Ex
plotinequationShows the graph of the solution of inequations with 2 variables. plotinequation(Expr,[x=xrange,y=yrange],[xstep],[ystep])polar_pointGive
polygonplotUsed in the Geometry app Symbolic view. Given an n × m matrix, draws and connects the points (xk, yk), where xk is the element in row k and
power_regressionGiven a set of points dened by two lists, returns a vector containing the coeicients m and b of y=b*x^m, the monomial which best app
propfrac(Fraction) or propfrac(RatFrac)Example: propfrac(28/12) gives 2+1/3ptaylGiven a polynomial P and a value a, returns the Taylor polynomial Q s
DUPN ... 44Echo ...
2 Getting startedThe HP Prime Graphing Calculator is an easy-to-use yet powerful graphing calculator designed for secondary mathematics education and
quartile3Given a list or vector, returns the third quartile of the elements of the list or vector. Given a matrix, returns the third quartile of the c
Example: randchisquare(5) returns a positive real number from the Chi-Square distribution with 5 degrees of freedomrandexpGiven a positive real number
randstudent(5)randvectorGiven an integer n, returns a vector of size n that contains random integers in the range -99 through 99 with uniform distrib
refPerforms Gaussian reduction of a matrix. ref(Matrix)Example: ref returns removeGiven a vector or list, removes the occurrences of Value or removes
revlistReverses the order of the elements in a list or vector. revlist(List) or revlist(Vector)Example: revlist([1,2,3]) returns [3,2,1]rombergUses Ro
rowSwapGiven a matrix and two integers, returns the matrix obtained from the given matrix after swapping the two rows indicated by the two integers. r
shiftGiven a list or vector and an integer n, moves the elements of that list or vector either n places to the left, if n>0, or n places to the rig
splineGiven two lists or vectors (one for the x-values and one for the y-values), as well as a variable and an integer degree, returns the natural spl
Example: stddevp({1,2,3}) gives 1stoStores a real or string in a variable. sto((Real or Str),Var)sturmseqReturns the Sturm sequence for a polynomial o
Example: sylvester(x2-1,x3-1,x) gives tableDenes an array where the indexes are strings or real numbers. table(SeqEqual(index_name=element_value))tai
On/o, cancel operationsTo turn onPress to turn on the calculator.To cancelWhen the calculator is on, pressing the key cancels the current operati
trunc(Real, Integer) or trunc(List, Integer)Example: trunc(4.3) gives 4tsimplifyReturns an expression with transcendentals rewritten as complex expon
uniform_icdfThe inverse cumulative uniform probability density function. Returns the value x such that the uniform lower-tail probability of x, given
●1—Software version●2—Hardware version●3—CAS version●4—Product serial number●5—Operating system versionweibullThe Weibull probability density function
0 XOR 1 returns 1zipApplies a bivariate function to the elements of two lists or vectors and returns the results in a vector. Without the default val
−Inserts a minus sign.√Inserts a square root sign.ʃReturns the integral of an expression.When one expression is used as an argument, this command retu
Creating your own functionsYou can create your own function by writing a program (see chapter 5) or by using the simpler DEFINE functionality. Functio
4. Make sure that A and B are selected and C is not.5.Tap .You can run your function by entering it on the entry line in Home view, or be selecting i
23 VariablesVariables are objects that have names and contain data. They are used to store data, either for later use or to control settings in the Pr
3.Multiply A by 5:5 This example illustrates the process for storing and using any Home variable, not just the Real Home variables A–Z. It is importan
1. Assign the list to the variable using the assignment operator:=.12 32.A message appears asking if you want to create a variable called YOU. Tap o
The displayAdjusting the brightnessTo adjust the brightness of the display, press and hold , and then press the or key to increase or decrease th
2.Tap to open the app variables menu. (If you were interested in a Home variable instead, you would tap instead.)3. Use the cursor keys to navigat
In the following gure, the value of Xmin from the Function app was retrieved rst (–10.4…). The qualied variable name entered second retrieved the v
Category NamesSettings HAngleHFormatHSeparatorHDigitsHComplexEntryBaseBitsSignedSystem DateTimeLanguageNotesProgramsTOHVarsDelHVarsApp variablesThe a
Category NamesGridLinesLabelsMethodRecenterXmaxYmaxYminYtickYzoomNumericNumStartNumStepNumIndepNumTypeNumZoomModesAAngleADigitsAFilesBANoteAVarsDelAVa
Geometry app variablesCategory Names PlotAxesGridLinesPixSizeXmaxYmaxXTickGridDotsLabelsScrollTextXminYminYtickModesAAngleADigitsAFilesBANoteAVarsDel
Category Names E4E5E9E0PlotAxesCursorGridDotsGridLinesLabelsMethodRecenterXmaxXminXtickXzoomYmaxYminYtickYzoomModesAAngleADigitsAFilesBANoteAVarsDelA
Advanced Graphing app variablesCategory Names SymbolicV1V2V3V4V5V6V7V8V9V0PlotAxesCursorGridDotsGridLinesLabelsRecenterXmaxXminXtickXzoomYmaxYminYtic
Category Names H3PlotAxesCursorGridDotsGridLinesHminHmaxHwidthLabelsRecenterXmaxXminXtickXzoomYmaxYminYtickYzoomNumericD1D2D3D4D5D6D7D8D9D0ModesAAngl
MaxValContains the maximum value in the current 1-variable analysis (H1-H5).ΣXContains the sum of the data set in the current 1-variable analysis (H1-
Category Names GridDotsGridLinesLabelsRecenterXmaxXzoomYmaxYminYtickYzoomNumericC1C2C3C4C5C6C7C8C9C0ModesAAngleADigitsAFilesBANoteAVarsDelAVarsACompl
Annunciator MeaningCAS [White] You are working in CAS view, not Home view.A...Z[Orange]In Home View, this means the Alpha key is active. The character
MeanXContains the mean of the independent values (X) of the current 2-variable statistical analysis (S1-S5).ΣXContains the sum of the independent valu
ssYContains the sum of the squared deviations of y for the current statistical analysis (S1–S5).Inference app variablesCategory Names Results (explai
ResultsCoefDetContains the value of the coeicient of determination.ContribListContains a list of the chi-square contributions by category for the chi
serrInterContains the standard error of the intercept for either the linear t-test or the condence interval for the intercept.serrLineContains the st
Category NamesGridDotsGridLinesLabelsMethodRecenterTminTmaxXminXtickXzoomYmaxYminYtickYzoomNumericNumStartNumStepNumTypeNumZoomModesAAngleADigitsAFile
Category NamesADigitsAFilesBANoteAVarsDelAVarsAFilesAFormatAProgramDelAFilesFinance app variablesCategory NamesNumericCPYRBEGFVIPYRGSizeNbPmtPMTPPYRPV
Triangle Solver app variablesCategory NamesNumericSideASideBSideCTriTypeAngleAAngleBAngleCModesAAngleADigitsAFilesBANoteAVarsDelAVarsAComplexAFilesAFo
Category NamesADigitsAFilesBANoteAVarsDelAVarsAFilesAFormatAProgramDelAFilesa2Contains a vector with the last solution found by the Linear Solver app.
24 Units and constantsUnitsA unit of measurement—such as inch, ohm, or Becquerel—enables you to give a precise magnitude to a physical quantity.You ca
●temperature●electricity●light●angle●viscosity●radiationPrexesThe Units menu includes an entry that is not a unit category, namely, Prex. Selecting
●Tap one of the angle icons to change the angle measure mode (radians or degrees).●Tap the date/time to open a monthly calendar. You can navigate betw
Suppose you want to add 20 centimeters and 5 inches and have the result displayed in centimeters.1.If you want the result in cm, enter the centimeter
2.Now add 5 inches. 5 . Select Length. Select in The result is shown as 32.7 cm. If you had wanted the result in inches, then you would have entered t
3.To continue the example, let’s divide the result by 4 seconds. 4 . Select Time. Select s .The result is shown as 8.175 cm*s–1.494 Chapter 24 Un
4.Now convert the result to kilometers per hour. . Select Speed. Select km/h .The result is shown as 0.2943 kilometers per hour.This shortcut does no
You can also use the last answer as the rst argument in a new conversion calculation. Pressing places the last answer on the entry line. You can als
Suppose you want to know the potential energy of a mass of 5 units according to the equation E = mc2.1.Enter the mass and the multiplication operator:
4. Select c: 299792458.5.Square the speed of light and evaluate the expression. You can enter just the value of a constant or the constant and its uni
Tapping displays , and vice versa.List of constantsCategory Name and symbolMath eMAXREALMINREALπIChemistry Avogadro, NABoltmann, kmolar volume, Vmu
Category Name and symbolproton mass, mpmp/me ratio, mpmene structure, αmagnetic ux, ϕFaraday, FRydberg, R∞Bohr radius, a0Bohr magneton, µnuclear mag
25 ListsA list consists of comma-separated real or complex numbers, expressions, or matrices, all enclosed in braces. A list may, for example, contain
Touch gesturesThe HP Prime calculator recognizes the following touch gestures:●Tap—Point to an item on the screen, and then tap one nger to select th
2. Tap on the name you want to assign to the new list (L1, L2, etc.). The list editor appears.If you are creating a new list rather than editing a lis
Button or Key PurposeTransmits the highlighted list to another HP Prime calculator, if available.(Clear)Clears all lists. or Moves to the top or botto
Category Option DescriptionDelete Column Deletes the contents of the current list (column). To delete a single element, select it and then press .Sel
2. Tap the name of the list (L1, L2, and so on). The List Editor appears.3.Tap the element you want to edit. (Alternatively, press or until the el
Inserting an element in a listSuppose you want to insert a new value, 9, in L1(2) in the list L1 shown in the following gure.1. Select L1(2); that is
To delete all listsIn the List Catalog, press (Clear).The contents of the lists L0-L9 are deleted and any other named lists are deleted entirely.List
1. Create the list on the entry line.2.Press to move the cursor outside the list.3.Tap .4. Enter the name:75.Complete the operation: .To display a
List functionsList functions are found on the Math menu. You can use them in Home and in programs.You can type in the name of the function, or you can
IntersectReturns the list of the elements common to two lists. INTERSECT({1,2,3,4}, {1,3,5,7}) returns {1,3}Make ListCalculates a sequence of elements
ReverseCreates a list by reversing the order of the elements in a list. REVERSE(list)Example: REVERSE({1,2,3}) returns {3,2,1}ConcatenateConcatenates
Number Feature12 Menu (and Paste) key13 CAS (and CAS preferences) key14 View (and Copy) key15 Escape (and Clear) key16 Help key17 Rocker wheel (for cu
ΔLISTCreates a new list composed of the rst dierences of a list; that is, the dierences between consecutive elements in the list. The new list has
In this example, use the Statistics 1Var app to nd the mean, median, maximum, and minimum values of the elements in the list L1, being 88, 90, 89, 65
3. Start the Statistics 1Var app. Select Statistics 1VarNotice that your list elements are in data set D1.4. In the Symbolic view, specify the data se
5. Calculate the statistics.6.Tap when you are done.Finding statistical values for lists 515
26 MatricesYou can create, edit, and operate on matrices and vectors in the Home view, CAS, or in programs. You can enter matrices directly in Home or
In the Matrix Catalog, the size of a matrix is shown beside the matrix name. (An empty matrix is shown as 1*1.) The number of elements in it is shown
Button or Key Purpose(Clear)Deletes the highlighted row, or column, or the entire matrix. (You are prompted to make a choice.)Moves the cursor to the
3.If you want to create a matrix, either tap on the name of the matrix (M0–M9), or press or until the matrix you want to use is highlighted and then
Matrices in Home viewYou can enter and operate on matrices directly in Home view. The matrices can be named or unnamed.Enter a vector or matrix in Hom
3. You can increase your matrix at any time, adding columns and rows as you please. You can also delete an entire row or column. Just place the cursor
The options available depend on the context, that is, the view you are in. Note that the menu items are activated by touch.There are two types of butt
Storing a matrixYou can store a vector or matrix in a variable. You can do this before it is added to History, or you can copy it from History. When y
Displaying a matrixIn Home view, enter the name of the vector or matrix and press . If the vector or matrix is empty, zero is returned inside double
An attempt to store an element to a row or column beyond the size of the matrix results in resizing the matrix to allow the storage. Any intermediate
3. Select the second matrix: (Matrix)Tap M2 or highlight it and press .4. Enter the matrix elements:5 6 7 85. In Home view, add the two matrices you
The matrix and the scalar can be real or complex. For example, to divide the result of the previous example by 2, press the following keys:526 Chapter
Multiplying two matricesTo multiply the two matrices that you created for the previous example, press the following keys:1 2To multiply a matrix by a
1 2Dividing by a square matrixFor division of a matrix or a vector by a square matrix, the number of rows of the dividend (or the number of elements,
Negating each elementYou can change the sign of each element in a matrix by pressing , entering the matrix name, and pressing .Solving systems of li
2. Create the vector of the three constants in the linear system.5 7 13. Return to the Matrix Catalog.The size of M1 should be showing as 3.530 Chapte
4. Select and clear M2, and reopen the Matrix Editor:[Press or to select M2] 5. Enter the equation coeicients.2 3 [Tap in cell R1, C3.] 4 1 1 14
Keys PurposeDisplays a palette of comparison operators and Boolean operators.Displays a palette of common math and Greek characters.Automatically inse
6. Return to Home view and left-multiply the constants vector by the inverse of the coeicients matrix:2 1The result is a vector of the solutions: x =
Argument conventions●For row# or column#, supply the number of the row (counting from the top, starting with 1) or the number of the column (counting
MAKEMAT(expression, rows, columns) MAKEMAT(expression, elements)Examples: MAKEMAT(0,3,3) returns a 3 × 3 zero matrix, [[0,0,0],[0,0,0],[0,0,0]]. MAKE
In CAS view, hilbert(4) returns IsometricMatrix of an isometry given by its proper elements. mkisom(vector,sign(1 or -1))Example:In CAS view, mkisom([
Column NormColumn Norm. Finds the maximum value (over all columns) of the sums of the absolute values of all elements in a column. COLNORM(matrix)Exam
PivotGiven a matrix, a row number n, and a column number, m, uses Gaussian elimination to return a matrix with zeroes in column m, except that the ele
Example: jordan returns DiagonalGiven a list, returns a matrix with the list elements along its diagonal and zeroes elsewhere. Given a matrix, returns
SmithSmith normal form of a matrix with coeicients in Z: returns U,B,V such that U and V invertible in Z, B is diagonal, B[i,i] divides B[i+1,i+1], a
QR returns SCHURSchur Decomposition. Factorizes a square matrix into two matrices. If matrix is real, then the result is ,{[[orthogonal]],[[upper-qu
dot([1 2],[3 4]} returns 11L2NormReturns the l2 norm (sqrt(x1^2+x2^2+...xn^2)) of a vector. l2norm(Vect)Example: l2norm([3 4 -2]) returns √29L1NormRe
Key Purposeand another key gives a lowercase letter, and and another letter gives an uppercase letter.Adding textThe text you can enter directly is
Reduced-Row Echelon FormThe set of equationsx – 2y + 3z = 142x + y – z = -34x – 2y + 2z = 14can be written as the augmented matrixWhich can then be st
For example, the following set of equations has an innite number of solutions:x + y – z = 52x – y = 7x – 2y + z = 2The nal row of zeros in the reduc
27 Notes and InfoThe HP Prime has two text editors for entering notes:●The Note Editor: opens from within the Note Catalog (which is a collection of n
The Note EditorThe Note Editor is where you create and edit notes. You can launch the Note Editor from the Notes Catalog, and also from within an app.
3.Enter a name for your note. In this example, we’ll call the note MYNOTE. MYNOTE 4. Write your note, using the editing keys and formatting options
Button or Key PurposeOpens the text formatting menu. See Formatting options on page 548.Provides bold, italic, underline, full caps, superscript and s
Keys PurposeMake the next character upper-caseWith uppercase locked, make next character lowercaseA toggle button that oers three types of bullet. Se
Category OptionsFont Size10–22 pt.Foreground ColorSelect from 20 colors.Background ColorSelect from 20 colors.Align (text alignment)LeftCenterRightFon
1. Enter the text you want. When you come to the point where you want to start a mathematical expression, tap .2. Enter the mathematical expression j
5.Tap or .6. Open the Info view of the Function app., tap the Function app icon, press .7. Move the cursor to the location where you want the copi
Plot view ...
Example 1: To calculate SIN(10), press 10, and then press . The answer displayed is –0.544… (if your angle measure setting is radians).Example 2: To
28 Programming in HP PPLThis chapter describes the HP Prime Programming Language (HP PPL). In this chapter you’ll learn about:●programming commands●wr
CommentsWhen a line of a program begins with two forward slashes, //, the rest of the line will be ignored. This enables you to insert comments in the
Program Catalog: buttons and keysButton or Key PurposeOpens the highlighted program for editing.Prompts for a new program name, then opens the Program
2.Enter a name for the program. (to lock alpha mode) MYPROGRAM .Creating a new program 555
3.Press again. A template for your program is then automatically created. The template consists of a heading for a function with the same name as th
Button or Key MeaningStringsDrawingMatrixApp FunctionsIntegerI/OMorePress to return to the main menu.The commands in this menu are described in Comm
Button or Key MeaningDeletes the character to the left of the cursor.Deletes the character to the right of the cursor.Deletes the entire program.If yo
2.Tap to open the menu of common programming commands for blocking, branching, looping, variables, and functions. In this example we’ll select a LOO
4. Using the cursor keys and keyboard, ll in the missing parts of the command. In this case, make the statement match the following: FOR N FROM 1 TO
Run a ProgramFrom Home view, enter the name of the program. If the program takes parameters, enter a pair of parentheses after the program name with t
Math templateThe math template key ( ) helps you insert the framework for common calculations (and for vectors, matrices, and hexagesimal numbers). It
After the program terminates, you can resume any other activity with the HP Prime.If a program has arguments, when you press a screen appears prompt
When you select your program from the Program Catalog and tap or , a list with NAME1 and NAME2 appears. Select which function to run or debug.Debug
2.Tap .If there is more than one EXPORT function in a le, a list appears for you to choose which function to debug.While debugging a program, the ti
Edit a ProgramYou edit a program using the Program Editor, which is accessible from the Program Catalog.1. Open the Program Catalog.2.Tap the program
: Copy the selection.4. Select what you want to copy or cut (using the options listed immediately above).5.Tap or .6. Return to the Program Catalo
Delete the contents of a programYou can clear the contents of a program without deleting the program. The program then just has a name and nothing els
If a variable is needed after the program executes, it can be exported from the program using the EXPORT command. To do this, the rst command in the
Functions, their arguments, and parametersYou can dene your own functions in a program, and data can be passed to a function using parameters. Functi
FOR k FROM 1 TO n DOROLLDIE(sides)+ROLLDIE(sides) ▶ roll; L2(roll)+1 ▶ L2(roll); END;END;By omitting the EXPORT command when a function is declared,
FOR k FROM 1 TO n DOROLLDIE(sides)+ROLLDIE(sides) ▶ roll; results(roll)+1 ▶ results(roll); END;RETURN results;END;ROLLDIE(N)BEGINRETURN 1+RANDINT(N-1
Math shortcutsAs well as the math template, there are other similar screens that oer a palette of special characters. For example, pressing display
Reassigning keysSuppose you want to assign a commonly used function—such as ALOG—to its own key on the keyboard. Simply create a new program that mimi
Internal name of keys and key statesKey Name + key + key + keyK_Apps KS_Apps KA_Apps KSA_AppsK_Symb KS_Symb KA_Symb KSA_SymbK_Up KS_Up KA_Up KSA_UpK
Internal name of keys and key statesKey Name + key + key + keyK_Xttn KS_Xttn KA_Xttn KSA_XttnK_Abc KS_Abc KA_Abc KSA_AbcK_Bksp KS_Bksp KA_Bksp KSA_B
Internal name of keys and key statesKey Name + key + key + keyK_9 KS_9 KA_9 KSA_9K_Div KS_Div KA_Div KSA_DivK_Alpha KS_Alpha KA_Alpha KSA_AlphaK_4 K
Internal name of keys and key statesKey Name + key + key + keyK_Space KS_Space KA_Space KSA_SpaceK_Plus KS_Plus KA_Plus KSA_PlusApp programsAn app i
Redening the View menuThe View menu allows any app to dene views in addition to the standard seven views shown in the table above. By default, each
2.Tap .3. Enter a name for the new app (such as DiceSimulation.)4.Tap twice. The new app appears in the Application Library.5. Open the Program Cat
●graphically display the results of the simulation●numerically display the results of the simulation.With that in mind, we will create the following v
D2:={}; SetSample(H1,D1); SetFreq(H1,D2); H1Type:=1; STARTVIEW(6,1);END;VIEW "Roll Dice",ROLLMANY()BEGIN LOCAL k,roll; D1:= MAKELIST(X+1,X,
REPEAT INPUT(ROLLS,"Num of rolls","N=","Enter# of rolls",25); ROLLS:= FLOOR(ROLLS); IF ROLLS<1 THEN MSGBOX("You
FractionsThe fraction key ( ) cycles through three varieties of fractional display. If the current answer is the decimal fraction 5.25, pressing con
1.Press , and open DiceSimulation. The note will appear explaining how the app works.2.Press to see the custom app menu. Here you can reset the app
Program commandsThis section describes each program command. The commands under the menu are described rst. The commands under the menu are descr
If test returns a list, commands 1 and commands 2 must return a single object or both must return a list that is the same size as the list returned by
Sets variable var to start, and for as long as this variable is less than or equal to nish, executes the sequence of commands, and then adds 1 (incre
EXPORTDRAWPATTERN()BEGINLOCALxincr,yincr,color;STARTAPP("Function");RECT();xincr := (Xmax - Xmin)/318;yincr := (Ymax - Ymin)/218;FOR X FROM
Sets variable var to start, and for as long as this variable is more than or equal to nish, executes the sequence of commands, and then subtracts inc
EXPORT GETSIDES()BEGIN REPEAT INPUT(SIDES,"Die Sides","N = ","Enter num sides",2); UNTIL SIDES>0;END;BREAKSyntax: BRE
BEGINFunctionDefinitionEND;In a program, declares the functions or variables to export globally. The exported functions appear in the Toolbox User men
UPPERConverts lowercase characters in a string to uppercase.Examples:UPPER("abc") returns "ABC"UPPER("αβγ") returns &quo
“[DecimalPoint[Exponent[NegativeSign]]]” is a string of 0 to 3 characters. The rst one will be used for the decimal point, the second for the exponen
NOTE: The degree and minute entries must be integers, and the minute and second entries must be positive. Decimals are not allowed, except in the seco
Extracts n characters from string str starting at index pos. n is optional, if not specied, extracts all the remainder of the string.Example: MID(&qu
DRAWMENUSyntax: DRAWMENU({string1, string2, …, string6})Draws a six-button menu at the bottom of the display, with labels string1, string2, …, string6
ARC(0,0,60,0,π,RGB(255,0,0)) draws a red semicircle with center at (0,0)—using the current Plot Setup window—and with a radius of 60 pixels. The semic
transparency level. You can use a vector of points instead of a list; in this case, the points can be expressed as complex numbers.Example:FILLPOLY_P(
Syntax: LINE([G], x1, y1, x2, y2, [color])Syntax: LINE([G],points_definition, lines_definitions, otation_matrix or {rotation_matrix or -1, ["N&qu
PIXOFF_P, PIXOFFSyntax: PIXOFF([G], x, y)Syntax: PIXOFF_P([G], x, y)Sets the color of the pixel G with coordinates x,y to white. G can be any of the g
The program below also uses the RECT_P command. In this case, the pair of arguments 320 and 240 correspond to x2 and y2. The program produces are rect
x2, y2 are optional and if not specied will be the bottom right of srcGRB.x1, y1 are optional and if not specied will be the top left of srcGRB.Exam
END;The program executes until the user presses to terminate.TRIANGLE_P, TRIANGLESyntax: TRIANGLE_P([G], x1, y1, x2, y2, x3, y3, c1, [c2, c3], [Alpha
rotation_matrix is a matrix between sizes 2*2 to 3*4 that species the rotation and translation of the point using usual 3D and 4D geometry.{eye_x, ey
5.Press .The result is 8.0000E15. This is equivalent to 8 × 1015.MenusA menu oers you a choice of items. As in the following example, some menus hav
DELROWSyntax: DELROW(name ,row_number)Deletes row row_number from matrix name.EDITMATSyntax: EDITMAT(matrix variable, [title], [read only]) or EDITMAT
SWAPCOLSyntax: SWAPCOL(name, column1, column2)Swaps column1 and column2 of the specied matrix (name).SWAPROWSyntax: SWAPROW(name, row1, row2)Swaps ro
The special views in parentheses refer to the Function app, and may dier in other apps. The number of a special view corresponds to its position in t
BITSLSyntax: BITSL(int1 [,int2])Bitwise Shift Left. Takes one or two integers as input and returns the result of shifting the bits in the rst integer
Examples:GETBITS(#22122) returns 32.GETBITS(#1:45h) returns 45.R→BSyntax: R→B(integer)Converts a decimal integer (base 10) to an integer in the defaul
After execution of CHOOSE, the value of N will be updated to contain 0, 1, 2, or 3. The IF THEN ELSE command causes the name of the selected person to
INPUTSyntax: INPUT(var,[“title”], [“label”], [“help”], [reset_value], [initial_value])Syntax: INPUT({vars},[“title”], [{“labels”}], [{“help”}], [{rese
ISKEYDOWNSyntax: ISKEYDOWN(key_id);Returns true (non-zero) if the key whose key_id is provided is currently pressed, and false (0) if it is not.MOUSES
PRINTSyntax: PRINT(expression or string);Prints the result of expression or string to the terminal.The terminal is a program text output viewing mecha
Notice the use of the LOCAL variable for the radius, and the naming convention that uses lower case letters for the local variable. Adhering to such a
Shortcuts●Press when you are at the top of the menu to immediately display the last item in the menu.●Press when you are at the bottom of the menu
Creates a new list based on the elements in one or more lists by iteratively modifying each element according to an expression that contains the amper
TEVALSyntax: TEVAL(parameter)Returns the time in seconds that it takes to evaluate the parameter.TYPESyntax: TYPE(object)Returns the type of the objec
programs. User variables created in a program may be either local to that program or global. Once a variable has been exported from a program, it will
ANote:="string" sets the note associated with the app to contain the string.AProgramAProgram returns the program associated with an HP Prime
0 ▶ GridDots—to turn the grid dots on (default).1 ▶ GridDots—to turn the grid dots o.GridLinesTurns the background line grid in Plot View on or o.In
0 ▶ Method—select adaptive.1 ▶ Method—select xed-step segments.2 ▶ Method—select xed-step dots.Nmin/NmaxSequenceDenes the minimum and maximum value
Enables you to choose between a Stairstep or a Cobweb plot.In Plot Setup view, select SeqPlot, then choose Stairstep or Cobweb.In a program, type:0 ▶
n ▶ Tstepwhere n > 0XtickSets the distance between tick marks for the horizontal axis.In Plot Setup view, enter a value for X Tick.In a program, ty
In a program, type:n ▶ Xzoomwhere n > 0The default value is 4.YzoomIn Plot View, press then . Scroll to Set Factors, select it and tap . Enter
The Statistics 1Var symbolic variables are H1 to H5. These variables contain the data values for a one-variable statistical analysis. For example, H1(
Calculator Name is a free-form data-entry eld, Font Size provides a menu of options, and Textbook Display is a toggle eld.Resetting input form elds
R0...R9PolarContains an expression in θ. In Symbolic view, select one of R0 through R9 and enter an expression.In a program, type:SIN(θ) ▶ R1S1...S5St
●1—Small hollow dot●2—Small hollow square●3—Thin x●4—Hollow cross●5—Small hollow diamond●6—Thick x●7—Small solid dot●8—Thin diamond●9—Large hollow dot
With Method=3, the constants and their meanings are as follows:0 Linear t-test1 Interval: Slope2 Interval: Intercept3 Interval: Mean Response4 Predict
NumIndepFunction Parametric Polar Sequence Advanced GraphingSpecies the list of independent values (or two-value sets of independent values) to be us
NumXStepAdvanced GraphingSets the step size (increment value) for the independent X variable in Numeric view.From Numeric Setup view, enter a value fo
where n > 0NumYZoomAdvanced GraphingSets the zoom factor for the values in the Y column in the Numeric view.From Numeric Setup view, type in a valu
n ▶ Mean2μ0Sets the assumed value of the population mean for a hypothesis test. From the Numeric view, set the value of μ0.In a program, type: n ▶ μ0
0 ▶ Pooled—for not pooled (default). 1 ▶ Pooled—for pooled.ProbListContains the expected probabilities by category for the chi-square goodness of t
x2For a test or interval involving the dierence of two proportions, sets the number of successes of the second sample. From the Numeric view, set the
IPYRInterest per year. Sets the annual interest rate for a cash ow. From the Numeric view of the Finance app, enter a value for I%YR.In a program, ty
Home settingsYou use the Home Settings input form to specify the settings for Home view (and the default settings for the apps). Press (Settings) to
Linear Solver app variablesThe following variables are used by the Linear Solver app. They correspond to the elds in the app's Numeric view.LSys
where n > 0AngleBThe measure of angle B. Sets the measure of angle B. The value of this variable will be interpreted according to the angle mode se
HDigitsSets the number of digits for a number format other than Standard in the Home view. In Home Settings, enter a value in the second eld of Numbe
3 ▶ Language (French) 4 ▶ Language (German) 5 ▶ Language (Spanish) 6 ▶ Language (Dutch) 7 ▶ Language (Portuguese)EntryContains an integer that indica
HVarsGives access to user-dened home variables.HVars returns a list of the names of all the dened home user variables.HVars(n) returns the nth user-
Symbolic Setup variablesThe following variables are found in the Symbolic setup of an app. They can be used to overwrite the value of the correspondin
2 Fixed3 Scientic4 EngineeringExample: 3 ▶ AFormatResults variablesThe Function, Statistics 1Var, Statistics 2Var, and Inference apps oer functions
29 Basic integer arithmeticThe common number base used in contemporary mathematics is base 10. By default, all calculations performed by the HP Prime
which is adequate for representing integers up to approximately 2 × 109. However, integers larger than that would be truncated, that is, the most sign
Changing the default baseThe calculator’s default base for integer arithmetic is 16 (hexadecimal). To change the default base:1.Display the Home Setti
Setting OptionsIntegers Sets the default base for integer arithmetic: binary, octal, decimal, or hex. You can also set the number of bits per integer
The exception is if an operand is not marked as an integer by preceding it with #. In these cases, the result is presented in base 10.Integer manipula
● or (Shift): these keys shift the bits one space to the left (or right). With each press, the new integer represented appears in the Out eld (and
These are described in Integer on page 604.644 Chapter 29 Basic integer arithmetic
30 Appendix A – GlossaryappA small application, designed for the study of one or more related topics or to solve problems of a particular type. The bu
listA set of objects separated by commas and enclosed in curly braces. Lists are commonly used to contain statistical data and to evaluate a function
31 Appendix B – TroubleshootingCalculator not respondingIf the calculator does not respond, you should rst try to reset it. This is much like restart
Message MeaningStatistics data size not equal Need two columns with equal numbers of data values.Syntax error The function or command you entered does
IndexAAdvanced Graphing app 134displaying Numeric view 143exploring Numeric view 144exploring the graph 139Numeric Setup view 144Numeric view 143open
expressions 24reusing 27FFinance app 323amortization 329amortization example 329amortization grap 331calculating amortizations 329cash ow diagrams 32
cartesian 200Cmds menu 189, 200collinear 203combining, Plot view 104common operations 97conjugate 204coordinates 201copy and paste 101custom tables 10
Square ... 86Autoscale ...
Page 4If your HP Prime calculator supports wireless connectivity, you will see a fourth page of Home Settings. Page 4 of the Home Settings input form
line 171, 172locus 178median 172midpoint 171parabola 177parallel 172perpendicular 172point 170point on 170polygon 173, 175quadrilateral 174random poin
Cmds menu 189common opeerations 72conic 197creating objects 165curve 195deleting an object 166dilation 199ellipse 196example 69excircle 195function 19
3. Tap Number Format again. A menu of number format options appears.4. Tap Scientic. The option is chosen and the menu closes. (You can also choose a
Where to startThe home base for the calculator is the Home view ( ). You can do all your nonsymbolic calculations here. You can also do calculations i
●Delete the character to the left of the cursor by pressing .●Delete the character to the right of the cursor by pressing .●Clear the entire entry l
Entering... Calculates...454585 985 9Algebraic precedenceThe HP Prime calculator calculates according to the following order of precedence. Functions
Large resultsIf the result is too long or too tall to be seen in its entirety—for example, a many-rowed matrix—highlight it and then press . The resu
Reusing the last resultPress (Ans) to retrieve your last answer for use in another calculation. Ans appears on the entry line. This is a shorthand f
3.Press repeatedly. Each time you press, the root is twice the previous root. The last answer shown in the following illustration is .Reusing an ex
You can also create your own variables in Home view. For example, suppose you wanted to create a variable called ME and assign π2 to it. You would ent
Press .There are 10 built-in variables available for storing complex numbers. These are labeled Z0 to Z9. You can also assign a complex number to a v
Variables ... 1
In the following gure, that array is being pasted as grid data into the Numeric view of the Statistics 1Var app.In the following gure, that array is
To continue the previous example, tap to calculate summary statistics for the two data points in column D1. Tap the sample standard deviation, and t
3.On the sending calculator, highlight the object you want to send and tap .In the following illustration, a program named TriangleCalcs has been sel
●—Restores the HP Prime calculator using the selected backup le.●—Deletes the selected backup le. You can also press to delete the selected backup
Online helpThe HP Prime calculator has an extensive online help system that is context sensitive. Generally, you can view context-sensitive help for e
Press to see the graph.When a help page is displayed, you can tap to display a hierarchial tree display of the entire help system. Tap an entry an
3 Reverse Polish Notation (RPN)The HP Prime calculator provides you with three ways of entering objects in Home view, as follows:●TextbookAn expressio
Step 1: 5 —the natural logarithm of 5 is calculated and displayed in history.Step 2: – π is entered as a divisor and applied to the previous result.
If you switch from RPN to algebraic or textbook entry, your history is not lost. It is just not visible. If you switch back to RPN, your RPN history i
Sample calculationsThe general philosophy behind RPN is that arguments are placed before operators. The arguments can be on the entry line (each separ
Exploring the graph ... 139Trace
appropriate argument for that operator. For example, pressing when there is a string on level 1 displays an error message.An operator or function wi
PICKCopies the selected item to stack level 1. The item below the one that is copied is then highlighted. Thus if you tapped four times, four consec
DUPNDuplicates all items between (and including) the highlighted item and the item on stack level 1. If, for example, you have selected the item on st
→LISTCreates a list of results, with the highlighted result the rst element in the list and the item on stack level 1 the last.Figure 3-1 BeforeFigu
Delete all itemsTo delete all items, thereby clearing the history, press .46 Chapter 3 Reverse Polish Notation (RPN)
4 Computer algebra system (CAS)A computer algebra system (CAS) enables you to perform symbolic calculations. By default, CAS works in exact mode, givi
CAS calculationsWith one exception, you perform calculations in CAS view just as you do in Home view. (The exception is that there is no RPN entry mod
Example 1To nd the roots of 2x2 + 3x – 2:1. With the CAS menu open, select Polynomial, and then select Find Roots.The function proot() appears on the
Example 2To nd the area under the graph of 5x2 – 6 between x =1 and x = 3:1. With the CAS menu open, select Calculus and then Integrate.The function
Page 1Setting PurposeAngle Measure Select the units for angle measurements: Radians or Degrees.Number Format (rst drop-down list)Select the number fo
Comments to this Manuals