Users guide
Edition3 Part Number F2223AA-90001
Printing History
USA
Edition December June
Contents
Using variables in equations
10-1
10-6
11-8
11-1
11-4
11-9
Introduction 14-1 Storing and recalling variables 14-2
13-24
Program constants 13-24 Physical constants 13-25
14-4
18-30
18-7
18-9
19-1
Service Regulatory information
Hewlett Packard’s Calculators web site can be found at
Preface
Manual conventions
Function, Polar, Parametric
Page
On/off, cancel operations
Getting started
Home
Parts of the display
To adjust
Display
Contrast
Keyboard
Menu keys
Infrared or cable
Displays the Views menu. See
Aplet control keys
Aplet library on
Aplet views on
Entry/Edit keys
Button performs
Shifted keystrokes
Helpwith
Math keys
Program
Commands
Menus
Inactive keys
Reset input form values
Input forms
Mode settings
You use the Modes input form to set the modes for Home
Setting a mode
Aplets E-lessons
Press to return to Home
Sequence Sequence functions U in terms of n, or
Example x = cost and y = sint
Polar
Another sequence, such as Un 1
Quad Explorer aplet
Transformations reflected in the equation
Aplet library
Symbolic view Plot view
Press to display the aplet’s Symbolic view
Aplet views
Select Plot-Table
Select Plot-Detail
Select Overlay Plot
Aplet view configuration
Plot Setup Numeric Setup Symbolic Setup
Sketch view
Mathematical calculations
Where to start
To save aplet configuration
Entering expressions
Explicit and implicit multiplication
Long results Negative numbers Scientific notation powers
Using
23 3 EEX
Parentheses
Entering Calculates Sin 45 + π
Input Output Last input Edit line Last output
Getting started
Storing a value in a variable
Using fractions
Accessing the display history Clearing the display history
Setting Fraction mode
Setting fraction precision
Fraction calculations
Select
Fraction
Converting decimals to fractions
Enter the calculation Evaluate the calculation
Fraction as
Complex numbers
This example, the fraction precision is set to
Catalogs and editors
Aplets and their views
About the Symbolic view
Defining an expression Symbolic view
Aplet views
Independent variable in the expressions is T
Evaluating expressions
Aplets
Select Function
Home
Setting up the plot Plot view setup
About the Plot view
Plot view settings
ΘRNG
ΘSTEP
Reset plot settings
Exploring the graph
Trace a graph
To move between relations
Zoom within a graph
To jump directly to a value To turn trace on/off
Zoom options
Factors
Square
Set
Auto Scale
Un-zoom
Now un-zoom
To box zoom
Other views for scaling and splitting the graph
Views menu options
Making each pixel=1 unit. Not
Unit. Resets default values for
Split the screen
Pixel=π/24 radian, 7.58, or
Integer scaling
Overlay plots
Decimal scaling
Trigonometric
Setting up the table Numeric view setup
About the numeric view
Numeric view settings
Exploring the table of numbers
NUM view menu keys Zoom within a table
Integer Numstart and Numstep
Clear data
Building your own table of numbers
Build a table
Numtype Build Your Own
Build Your Own menu keys
Example plotting a circle
Function
Reset the graph setup to the default settings
Function aplet, specify the functions
Display the functions in numeric form
Page
Getting started with the Function aplet
Function aplet
About the Function aplet
Open the Function aplet
Specify a grid for the graph
Define the expressions Set up the plot
Plot the functions
Plot the functions
Scale
Change the scale Trace a graph
Select Auto
Times
Analyse graph with FCN functions
Select Root
Select Slope
Select Signed area
To find the extremum of the quadratic
Select Extremum
Display the numeric view
Explore the table
Display the table of values
Symbolic definition F1 is displayed at Bottom of the screen
Symbolic definition A column
Display the symbolic definition for the F1 column
To display
Function aplet interactive analysis
Select Plot FCN
Or to choose a variable
Extremum
FCN functions
Root
Slope
Intersection
Symbolic view. Displays
Shading area
Cursor. You need to have at
Plotting a piecewise-defined function
Getting started with the Parametric aplet
Parametric aplet
About the Parametric aplet
Define the expressions
Set the angle measure to degrees
Set up the plot Plot the expression
Set angle measure
Select Degrees
Overlay plot Display the numbers
Plot a triangle graph over the existing circle graph
120
Page
Open the Polar aplet
Polar aplet
Getting started with the Polar aplet
Select Polar
Explore the graph Display the numbers
Display the Plot view menu key labels
Sequence aplet
About the Sequence aplet
Getting started with the Sequence aplet
Sequence
Define the expression Specify plot settings
Open the Sequence aplet
Menu keys to assist in the entry of equations
Select Cobweb
Plot Setup, set the Seqplot option to Cobweb
Plot the sequence
Display the . Display the table of values for this example
Page
Solve aplet
About the Solve aplet
Define the equation Enter known variables
Getting started with the Solve aplet
Open the Solve aplet
Select Solve
Solve the unknown variable Plot the equation
Modes is set to Comma, use instead
Copies the highlighted value to
Plot the equation for variable a
Solve aplet’s NUM view keys are
Displays other pages of variables, if
Use an initial guess
Interpreting results
Plotting to find guesses
Consider the equation of motion for an accelerating body
To highlight T
Plot the graph
Press until the cursor is at the intersection
Using variables in equations
Select Linear
Linear Solver aplet
Open the Linear Sequence aplet
Solver
Solver was able to find solutions for x, y, and z as
Hence we need the three-equation input form
Linear Solver aplet
Page
Triangle Solve aplet
About the Triangle Solver aplet
Open the Triangle Solver aplet
Triangle Solver
Errors
Not enough data
Addition, you cannot specify only angles and no lengths
Statistics aplet
About the Statistics aplet
Getting started with the Statistics aplet
Enter the data into the columns
Enter data
Select Statistics
To move to the next column
Select a fit in the Symbolic setup view
Choose fit and data columns Explore statistics
Value is
To move to the FIT1 field
Setup plot Plot the graph Draw the regression curve
Display the equation for best linear fit
Slope m is 425.875. The y-intercept b is
Predict values
To highlight
Stat-Two
Entering and editing statistical data
Statistics aplet’s Numeric view keys are
Statistics
Variable expression to the edit line
Expression in standard Mathematical form. Press When Done
Copies the column variable or
Expression
Clear is used
Data sets will need to be selected
Again before re-use
Save data Edit a data set
Plot a histogram of the data
Delete data Insert data
Sort data values
To choose the fit
Angle Setting
Defining a regression model
Fit models
To define your own fit
Computed statistics
7,8,15,16,17
Plotting
Two-variable
Columns for a linear fit only
Plot types
Histogram Box and Whisker Plot
To plot statistical data
Fitting a curve to 2VAR data
Scatter Plot
Correlation coefficient
Setting up the plot Plot setup view
Relative Error
Plotting mark 2VAR Connected points 2VAR
Trouble-shooting a plot
Statistics aplet’s Plot view keys
Erases the plot
According to the current regression
Calculating predicted values
Find predicted values
Model
Statistics aplet 10-21
Page
Getting started with the Inference aplet
Inference aplet
About the Inference aplet
Open the Inference aplet
Table below summarizes the options available Symbolic view
Inference aplet’s Symb view keys
Select Hypoth Test
Setup-NUM
Select the inferential method Enter data
Test 1 μ
Are explained in the feature of this aplet
Importing sample statistics from the Statistics aplet
C1 column, enter the random numbers
If the Decimal Mark setting in the Modes input form
Statistics aplet opens in the Numeric view
Produced by the calculator 529 295 952 259 925 592
Inference
Set up the interval calculation
Open Inference aplet
Select Conf Interval
Display Numeric view Display Plot view
Specify a 90% Confidence interval in the C field
To move to the C field
Menu name
Hypothesis tests
One-Sample Z-Test
Inputs
Two-Sample Z-Test
Results
Test 1π
One-Proportion Z-Test
Population 2 standard
Measures the strength of the evidence for a selected
Two-Proportion Z-Test
One-Sample T-Test
Sample standard deviation
With the α level that you
Two-Sample T-Test
Pooled?
Confidence intervals
One-Sample Z-Interval
Two-Sample Z-Interval
One-Proportion Z-Interval
Two-Proportion Z-Interval
One-Sample T-Interval
Two-Sample T-Interval
Pooled
Critical T Critical value for T
Using the Finance Solver
Background
3 4
Compounding period -- which is
Performing TVM calculations
PMT
Example 1 Loan calculations
Example 2 Mortgage with balloon payment
Example 3 Amortization for home mortgage
Calculating Amortizations
To calculate amortizations
To continue amortizing the loan
Example 4 Amortization for home mortgage
Math menu
Using mathematical functions
Math functions
Name. Note You do not need to press first
Syntax
Math functions by category
Function categories
Functions common to keyboard and menus
Evalue
Keyboard functions
Value1+ value2 , etc
E5 returns
Returns
LOG100 returns
ABS1,2 returns
∂ s1s1 2+3*s1 returns 2*s1+3
Calculus functions
Nthroot 8 returns
S1,2*X+3,X
ARG
Complex number functions
Taylor
Conj
Maxreal
Constants
Conversions
Minreal
Hyperbolic trigonometry
List functions
Loop functions
Polycoef
Matrix functions
Polynomial functions
Polyeval
Comb
Probability functions
Polyroot
Perm
Real-number functions
Fnroot
DEG→RAD
Floor
Frac
MAX
INT
Mant
MIN
Round
Total
RAD→DEG
Sign
Xpon
Symbolic functions
Two-variable statistics
Isolate
Quote
Test functions
Quad
QUADX-12-7,X returns
Not
Trigonometry functions
Ifte
XOR
Symbolic calculations
Finding derivatives
To find derivatives in Home
To find derivatives in the Function aplet’s Symbolic view
Evaluate the function Show the result
Select F2X and evaluate it
To find the indefinite integral using formal variables
You could also just define
For example, to find the indefinite integral
Program constants and physical constants
Program constants
Physical constants
13-26
Variables and memory management
Introduction
Storing and recalling variables
To use variables
Calculations
To clear a variable
Vars menu
Open the Vars menu
Press
Example
Add the contents of two list variables, and to store
Names or values of variables into programs
Result in another list variable
14-6
That you can configure using
To store into a graphics variable on
17-5 for more information on
Variable
To access an aplet
X0, Y0 to X9, Y9 Symbolic view. See
Aplet variables on page R-7
Details of variables within the category
Memory Manager
Line, press and press
To delete variables in a category
Page
Matrices
Matrices
Vectors
Matrix Variables
Creating and storing matrices
Matrix Catalog keys
POLYROOT1,0,-1,0 M1
To create a matrix in the Matrix Catalog
Working with matrices
To transmit a matrix
Make a choice
Deletes the highlighted cells, row
Or column you are prompted to
Moves to the first row, last row, first
Matrix arithmetic
To store one element
Create the second matrix
Matrices 15-7
Solving systems of linear equations
Open the Matrix catalog and create a vector
Select Real matrix
Argument conventions
Matrix functions and commands
About commands
About functions
DET
Cond
Cross
DOT
Rownorm
Makemat
Rank
Rref
Examples
Transposing a Matrix Reduced-Row Echelon Form
Matrices 15-15
Page
Lists
You can create, edit, delete, send, and receive named
List catalog keys
Create a list
List edit keys
To display one
Displaying and editing lists
To display a list
Element
Press , and press
A list
To insert an element 1. Open the List catalog
148 L12
Transmitting lists
List functions
Deleting lists
To delete a list
CONCAT1,2,3,4 returns 1,2,3,4
2,3 returns 5,10,15
CONCATlist1,list2
ΔLISTlist1
23 27 Calculates the product of all elements in list
ΠLISTlist
ΠLIST2,3,4 returns
Finding statistical values for list elements
16-10
Your work is automatically saved. Press any view key
Aplet note view
To write a note in Note view
Or to exit the Notes view
Space key for text entry
Contents of variables
Commands
Alpha-lock for letter entry
Aplet sketch view
Sketch keys
To draw a line
To draw a box
Draw keys
Press to continue drawing, or press
Mynote
For a name
Opens the selected note for
Begins a new note, and asks
Another HP 39gs or PC
Press instead
Contents of a Program Structured Programming
Programming
Be simple-or it can be divided further into other
Program catalog
Open Program Catalog
Programs that perform smaller tasks
Program catalog keys
Creating and editing programs
Create a new program
Press Progrm to open the Program catalog
On the left, use or to highlight a command
Press to paste the command into the program editor
Edit a program 1. Press Progrm to
Editing keys
Using programs
Run a program Debug a program Stop a program
Transmit a program
Customizing an aplet
Aplet naming convention
Example
Configuring the Setviews menu option programs
Save the aplet
’’My Entry2’’’’EXP.ME2’’3
Setviews ’’’’ ’’’’18
’’My Entry1’’’’EXP.ME1’’1
’’ ’’’’EXP.SV’’0
Programming commands
’’’’’’EXP.ANG’’0
’’Start’’’’EXP.S’’7
Select
Aplet commands
Check
Setviews
Associating programs with your aplet
Auto-run programs
ProgramName
ViewNumber
Including standard menu options
IF...THEN...END
Branch commands
Uncheck
Uncheck n
END
IF... THEN... Else
END CASE...END Iferr Then ELSE…
If A==1
Drawing commands
RUN
Stop
Freeze
BOX
Erase
Line
Graphic commands
PLOT→
Grobxor
Makegrob
→PLOT
Loop commands
Matrix commands
Scale
Randmat
Redim
Scaleadd
Print commands
Prompt commands
Dispxy
Clrvar
Disp
Disp 3A is 2+2
Disptime
51.52HELLO
Editmat matrixname
Getkey
Input
Msgbox
Stat-One and Stat-Two commands
Stat-One commands
Stat-Two commands
Storing and retrieving variables in programs
Plot-view variables
Indep
Grid
Hmin/Hmax
InvCross
Recenter
Isect
Labels
Root
Simult
S1mark-S5mark
SeqPlot
Slope
Tmin / Tmax
Umin/Umax
Ustep
Tracing
Ycross
Tstep
Xcross
Ytick
Ymin / Ymax
Yzoom
Symbolic-view variables
S1fit...S5fit
Cubic S2fit
Digits
Numeric-view variables
C1...C9, C0
Format
NumIndep
NumCol
NumFont
NumRow
NumZoom
NumStep
NumType
StatMode
Following aplet variable is available in Note view
Sketch variables
PageNum
Graphicname
Extending aplets
Creating new aplets based on existing aplets
Open the Solve aplet and save it under the new name
Solve
Degrees
Resetting an aplet
Using a customized aplet
Choose the sine formula in E1
Downloading e-lessons from the web
Sending and receiving aplets
Hewlett-Packard’s Calculators web site can be found at
To transmit an aplet
Sorting items in the aplet library menu list
To sort the aplet list To delete an aplet
Expression line#
Reference information
Glossary
Cross matrix1,matrix2
Vector One-dimensional array of values
Editor and catalog Matrix Two-dimensional array of values
Record using the Program editor
Set to Comma and enclosed
Resetting the HP 39gs
To erase all memory and reset defaults
To reset using the keyboard
Operating details
If the calculator does not turn on
Batteries
To install the main batteries To install the backup battery
Variables
Home variables
Function aplet variables
Area Root Extremum Slope Isect
Angle
Parametric aplet variables
Parametric aplet variables are Category Available name Plot
Polar aplet variables
Polar aplet variables are Category Available names Plot
Sequence aplet variables
Sequence aplet variables are Category Available name Plot
Solve aplet variables
Solve aplet variables are Category Available name Plot
Digits NumCol Format NumRow
Statistics aplet variables
Math functions are Category Available name Calculus
Math menu categories
Math functions
Hyperb
Category Available name Matrix
Polynom
Cobweb Stairstep
Degrees Grads Radians
Standard Sci Fixed Eng Fraction
Stat1Var Stat2Var
Compt w... Compton
Wavelength, λc
Branch
Program commands
Program commands are Category Command Aplet
Print
Category Command Stat-Two
Status messages
Find its proper syntax
Also be correct. Look up
Function name in the index to
Function value, root, extremum
Page
Limited Warranty
HP 39gs Graphing Calculator Warranty period 12 months
Page
Service
Canada 905 206-4663 or
Rotc = Rest of the country
Regulatory information
Xxxx
This marking is valid for EU
Page
Page
Index
Branch structures 18-17 build your own table
Contrast
Freeze 18-20 Line 18-20 Pixoff 18-20 Pixon 18-20 Tline
Grobor
Acosh Alog Asinh Atanh Cosh EXP
Page
Page
Angle measure 1-10 decimal mark 1-11 number format
Trigonometric scaling 2-14 two-variablestatistics
Sending and receiving 18-8 structured
Menu lists 1-8 speed searches
Navigate around 3-8 numeric values 3-7 numeric view setup
Page