Equations with (i) – HP 32SII User Manual

Page 214

Advertising
background image

13–24 Programming Techniques

File name 32sii-Manual-E-0424
Printed Date : 2003/4/24 Size : 17.7 x 25.2 cm

  ! L

Stores loop–control number in i.

The next routine is L, a loop to collect all 12 known values for a 3x3
coefficient matrix (variables A I) and the three constants (J L) for the
equations.

Program Lines:

Description:

   

This routine collects all known values in three
equations.

  "!1L2

Prompts for and stores a number into the variable
addressed by i.

    L

Adds

1

to

i and repeats the loop until i reaches

13.012.

  ! 

  ! 

When i exceeds the final counter value, execution
branches back to A.

Label J is a loop that completes the inversion of the 3

×

3 matrix.

Program Lines:

Description:

 





This routine completes inverse by dividing by
determinant.

 

!ª1L2

Divides

element.

 

 

L

Decrements index value so it points closer to A

 

!



Loops for next value.

 

!

Returns to the calling program or to



!

.

Equations with (i)

You can use (i) in an equation to specify a variable indirectly. Notice that

1L2

means the variable specified by the number in variable i (an indirect

reference), but that i or

1L2

means variable i.

The following program uses an equation to find the sum of the squares of
variables A through Z.

Program Lines:

Description:

 





Begins the program.

   

Sets equations for execution.

Advertising