mathsnet.net subscribe to mathsnetgcse.com  

home geometry ASA2 curriculum puzzles articles books download about us try a short tour MathsNet.com

The educational use of the graphic calculator EL-9600, (and EL-9400)
published by Sharp.

Graphic calculators | Main Graphs page



EL-9600 Ideas
Some oddities
Statistical functions
Growing dandelions on an EL9600
Downloadable files
Omnigraph - LINK
Web resources
User Group

TI-83ideas

Some starters

Investigate sequences. Key in a number, say 1 and press ENTER. Then enter + 2 ENTER. From now on, repeated presses of the ENTER key will produce the sequence of odd numbers, with a display like this: TI 83 calculator display
Get the calculator to produce the even numbers, the three times table, or some of these:
1, 5, 9, 13,17...
50,48,46,44,42...
1, 2, 4, 8, 16, 32...
200, 100, 50, 25...

Sums

Here's a program that will present the user with a set of simple addition sums. At the end the score is given. The syntax is a little strange, due to the unconventional way the IF statement works. It appears that you can only follow an IF statement with a GOTO :

Program: SUMS
ClrT
Input Q
0->T
1->N
Label 0
ClrT
Print N
ipart (random*12)->A
ipart (random*12)->B
Print A
Print "+"
Print B

Input C
If C=A+B Goto INC

Label BACK
N+1->N
If N<Q+1 Goto 0
Print T
End

Label INC
T+1->T
Goto BACK

Gradient Functions

The EL 9600/9400 can display the "gradient function" of a curve. In other words, given the curve y=f(x), the curve dy/dx=f'(x) (where f'(x) is the derivative of f(x) with respect to x) can be displayed simultaneously.
To set up an investigation on this, go to the Y= screen. Against Y1=enter a simple curve, 3x²+1 for example. Against Y2= you should make the following selections:
MATH
A CALC
5 d/dx
VARS

A EQVARS
A XY
1 Y1
then type in ,X)
The result should be that the Y= screen shows Y1=3x²+1 and Y2=d/dx(Y1,X). Going to the GRAPH screen, you will see the graphs of y=3x²+1 and the gradient function y=6x.

curves and gradient functions
From now on, all you need to change is the curve Y1. Investigate the gradient functions of all kinds of curves...

TI-83oddities

The EL9600 appears to have a few quirks, particularly on the programming side! If any of this is incorrect - or correctable - please let MathsNet know.

Randomness

Enter the following simple program:

0->Xmin
10->Xmax
0->Ymin
10->Ymax
0->N
Label LL
N+1->N
10*random->A
10*random->B
PntOn(A,B)
If N<200 Goto LL

random coordinatesThis will select at random 200 pairs of coordinates and plot them on a graph with axes ranging from 0 to 10. You would expect to see a fairly random display, something like:

However, you don't - at least on my calculator. Instead you get columns of scattered points. Change the 10th line to read

PntOn(B,A)
random dots?and you get rows of scattered points that merge into lines, like this: Why is this? A way round this - provided by Prof. Dr. L. Paditz - appears to be to use every other random number! Add in the dummy instruction random->B as shown:
10*random->A
random->B
10*random->B
You can set the random generator off with your own start number X by using the command: X->random. Then using this start number you can repeat precisely a previous sequence of generated numbers.

Clearing the GRAPH screen

You cannot turn the plots off within a program! This appears tobe due to the strange way the STAT PLOT function operates. In normal usage, selecting STAT PLOT will cause this window to be displayed:
A PLOT1
B PLOT2
C PLOT3
D LIMIT
E ON/OFF
However, during programing, this window is unavailable. Instead a call to it produces the list of available graph types, beginning A HIST, B B.L. etc. This seems to imply that, within a program it will be difficult to initialise the GRAPH screen (ie., blank it) and change types of graphs consequently displayed.

TI-83statistical functions

The binomial distribution

The EL-9600 has a comprehensive collection of statistical functions. As an example, suppose you would like to fit a Binomial distribution to this set of data:

x 0 1 2 3 4
f 1 6 6 5 2
total frequency=20
mean=41/20=2.05

The Binomial distribution requires two parameters, n and p. Assume n=4. Either estimate p from the above data (p=mean/n=0.5125) or use an assumed value. In the calculator, select

pdfbin(4,0.5125)

You will find this in the STAT menu, option F, option 09. The calculator will display in a sequence the probabilities of 0 to 4 successes:
{.0564804932 .2375077148 .3745313965 .2624920898 .0689883057}
You can scroll along the sequence using the arrow keys. Now enter:

x 20

and a sequence of the expected frequencies will be displayed (here shown rounded to 1 dp):
{1.1 4.8 7.5 5.2 1.4}
These can be compared with the observed frequencies in the above table (and tested if you like with the chi-squared test).

The Poisson distribution

Suppose, instead, that you would like to fit a Poisson distribution to the above set of data. The Poisson distribution requires one paramenter, lambda. Assume lambda=2.05. In the calculator, select

poipdf(2.05,{0,1,2,3,4})

You will find this in the STAT menu, option F, option 11. Note the use of the two kinds of brackets () and {}. The calculator will display in a sequence the probabilities of 0 to 4 successes:
{.1287349036 .2639065524 .2705042162 .1848445477 .097328307}
These probabilities give the following expected frequencies:
{2.6 5.3 5.4 3.7 1.9}

The Normal distribution

You can also calculate Normal probabilities easily. The Normal distribution requires two paramenters, mean and standard deviation. Assume mean=2.05 and standard deviation=2. To find the probability of a randomly selected value being less than, say, 3, (ie., the probabality P(X<3)), select

cdfnorm(-1E99,3,2.05,2)

You will find this in the STAT menu, option. F, option 02. This is a little cumbersome as you must enter -1E99 or -1 x 1099 to indicate negative infinity. The calculator should display 0.68

If you wish to find probabilities from the standard normal distribution, ie., N(0,1), then you can simply enter

cdfnorm(-1E99,3)

to find the probability P(Z<3).

Here is a standard text book example on Normal probabilities:
IQ scores are assumed to be normally distributed with mean 100 and standard deviation 15. Find the perecentage of people expected to have an IQ between 80 and 120.

Answer
cdfnorm(80,120,100,15)=0.8175... or 81.75%

Solving problems on the Normal distribution

Here is another standard text book problem:
An automatic filling machine is known to operate with a standard deviation of 1.5 g. To what "average filling" should the machine be set so that 95% of the packets are over 250g.

Answer
The question implies that P(Z < Z0)=0.95, where Z0=-(250 - x)/1.5

Use the InvNorm function (in the STAT menu, option F, option 03) to calculate:

InvNorm(0.95)=1.644853626

Hence 1.644853626=-(250 - x)/1.5, which gives x=252.46...

Displaying probability distributions

The EL-9600 can be set up to display a distribution. For example, taking n=7 and p=0.2, then this binomial display can be obtained:

To do this enter these instructions:

{0,1,2,3,4,5,6,7}->L1
pdfbin(7,0.2)->L2

STAT PLOT
A PLOT1
Select
on, DATA X, LISTX:L1, Freq:L2
WINDOW
Select
Xmin=0, Xmax=7, Xscl=1, Ymin=0, Ymax=.5, Yscl=.1
GRAPH
binomial dist

TI-83downloadable files

As a new area of MathsNet, we are creating files that you can download to your PC and then pass to the calculator via the LINK cable and software. The first files will use the "Slide Show" facility of the 9600 which appears to be unique to that calculator. For example, ratpol.gs2 is a slide show illustrating graphs of the equation y=x/(x²+c) for various values of the constant c. Here's an extract: EL 9600 slide show
The file, sinax.gs2, illustrates y=sin(ax), asinx.gs2 illustrates y=asinx, and sinxsa.gs2 illustrates y=sin(x-a) for various values of the constant a.
trigtran.gs2 illustrates various graphs from the general equation y=asin(bx - c) + d.
To obtain these MathsNet files, go to the Download page.
EL 9600 slide show
Complx
A program from Guy Williams
This programme greatly simplifies and speeds up the use of the rectangular/polar function found in the MATH, CONV menu for the Sharp EL9400/EL9600 etc calculators. It has been designed to ask whether you are inputting polar or rectangular values, this is followed by requesting the function you wish to conduct i.e. ADD, SUB, MULTIPLY, DIVIDE OR CONVERT to RECT/POLAR. The last stage requires one to specify what form the output should take i.e. polar or rectangular.
Whenever one is inputting data it will be noticed that 2 pairs of 2 values can be entered but when converting no entry is required for the 2nd pair of values, just press enter to bypass.
Conventional fonts do not fully support Sharp's own font so the following characters need to be transposed if the Sharp font is not available.
¾ = store to memory function
© = theta (angle)
r©Øx( = range,angle convert to x,y
r©Øy( = range,angle convert to x,y
xyØr( = x,y convert to range,angle
xyة( = x,y convert to range,angle

Notation to the right prefaced with " are explanation notes for programme and are not required in programme. I have fully tested the programme and removed all bugs, it works perfectly on my calculator, if you should have any errors running the programme I believe you will find it is most likely that you will have one or more(!) typo errors. As you get used to running the programme you may wish to reduce the Wait times, each number is worth 1 second, alternatively pressing any key will cancel the wait and continue the programme.
Tip No.1
For those with the Sharp PC link, if you create programmes that you know or think will be compatible with other Sharp models (9400/9450/9600) then copy the programme and rename the copy with a different extension. *.g3p = 9400, *.g5p = 9450, *.g2p = 9600/9650.
Tip No.2
The EL9400 does not have the MATRIX function listed but it can run the function but only via programming, if you have a programme that needs MATRIX function load it up and watch it run. Have fun, Guy Williams.

The Complx program.txt below contains extra programming details and suitable for those without the Sharp CE-LK1P PC software/hardware. Complx9400.g3p & Complx9600_9650.g2p can be loaded via Sharp's CE-LK1P PC software/hardware.

COMPLX

Label START
Print "Inputs ARe...
Print "1.Polar
Print "2.RectAnGuLAR
Print "			"spacing for aesthetics and clarity
Input A
ClrT
Print "1.ADD
Print "2.SuBtRACt
Print "3.MuLtIpLY
Print "4.DIvIDe
WAIt3
ClrT
Print "COnveRt tO...
Print "
Print "5.Polar
Print "6.RectAnGuLAR
Print "			"spacing for aesthetics and clarity
Input B
(A+1)¾A			"first stage of creating unique ref code
(A^4)+(3B)¾C		"create unique reference code
ClrT
If A=2Goto InputPOL	"get polar inputs for calculation
If A=3Goto InputReC	"get rectangular inputs for calculation
Goto START

Label InputPOL
Print "Input 1st vALues
Input R
Input ©
ClrT
Print "Input 2nD vALues
Input P
Input Q
ClrT
Goto FUNCTION

Label InputReC
Print "Input 1st vALues
Input X
Input Y
ClrT
Print "Input 2nD vALues
Input V
Input W
ClrT
Goto FUNCTION

Label FUNCTION
If C=19Goto POLCOnv	"use unique code to go to next stage
If C=84Goto ReCADD
If C=22Goto POLCOnv
If C=87Goto ReCSuB
If C=25Goto POLMLtpLY
If C=90Goto ReCCOnv
If C=28Goto POLDIv
If C=93Goto ReCCOnv
If C=96Goto ReCCOnv
If C=34Goto POLCOnv
Goto ERROR

Label ERROR		"safeguard against incorrect values entered in A + B at 
start
Print "ERRor In CHOICes
Print "stARt AGAIn
End

Label ReCCOnv
xyØr(X,Y)¾R		"convert rectangular co-ords to polar
xyØ©(X,Y)¾©
xyØr(V,W)¾P
XY Q(V,W)¾Q
If E=2Goto OUTPUTRO	"used as part of OUTPUT
If C=90Goto POLMLtpLY	"used as part of OUTPUT
If C=93Goto POLDIv	"used as part of OUTPUT
If C=96Goto OUTPUTRO	"used as part of OUTPUT

Label POLCOnv
r©Øx(R,©)¾X		"convert polar co-ords to rectangular
r©Øy(R,©)¾Y
r©Øx(P,Q)¾V
r©Øy(P,Q)¾W
If E=6Goto OUTPUTXY	"used as part of OUTPUT
If C=19Goto ReCADD	"used as part of OUTPUT
If C=22Goto ReCSuB	"used as part of OUTPUT
If C=34Goto OUTPUTXY	"used as part of OUTPUT

Label ReCADD
ClrT
X+V¾X
Y+W¾Y
1¾E			"first stage of creating unique code for OUTPUT
Goto OUTPUT

Label ReCSuB
ClrT
X-V¾X
Y-W¾Y
1¾E			"first stage of creating unique code for OUTPUT
Goto OUTPUT

Label POLMLtpLY
ClrT
R*P¾R
©+Q¾©
4¾E			"first stage of creating unique code for OUTPUT
Goto OUTPUT

Label POLDIv
ClrT
R/P¾R
©-Q¾©
4¾E			"first stage of creating unique code for OUTPUT
Goto OUTPUT

Label OUTPUT
ClrT
Print "SeLeCt Output
Print "tYpe
Print "			"spacing for aesthetics and clarity
Print "1.Polar
Print "2.RectAnGuLAR
Print "			"spacing for aesthetics and clarity
Print "			"spacing for aesthetics and clarity
Input D
D+E¾E			"create unique code for RECADD, RECSUB, POLMLTPLY & POLDIV
If E=2Goto ReCCOnv
If E=3Goto OUTPUTXY
If E=5Goto OUTPUTRO
If E=6Goto POLCOnv
Goto OUTPUT

Label OUTPUTXY
0¾E			"ensure D is zero ready for next program use (reduce risk of 
errors)
ClrT
Print "X=
Print X
Print "Y=
Print Y
End

Label OUTPUTRO
0¾E			"ensure D is zero ready for next program use (reduce risk of 
errors)
ClrT
Print "MODuLus =
Print R
Print "ARGuMent =
Print ©
End
   

TI-83 - Omnigraph link

The Sharp calculators EL-9400 and EL-9600 (and earlier models) both have some graph and coordinate plotting functions that are similar to the software Omnigraph. In the last year or two, more and more students studying mathematics at A-Level or similar have purchased such graphic calculators, so that, whereas only a few might have Omnigraph at home, most will have the calculator. It therefore seems like a good idea to make some resources for investigating mathematics common to both media. With this in mind you will soon find by moving to the Download pages some files that can be loaded in your Sharp calculator.

TI-83User Group

Is there a user group out there anywhere?

copyright mathsnet