HP 48 EZ PLOT Version 3.1 by Diana Bryne Copyright (c) Hewlett-Packard Company, 1992. All rights reserved. Overview -------- EZ PLOT is an HP 48 application that provides a simple user interface to the built-in plotting functionality. Features include: * Screens with browsers to specify functions, scales, and modes. * Sequential or simultaneous plot of up to four functions. * User-defined functions, which allows composition of functions. * Trace along the graph, displaying the function value. * Scroll to see more of the graph plotted. * Rubber-band-box zoom. * FUNCTION, POLAR, and PARAMETRIC plot types. * Non-nested interface for simple navigation Installation ------------ 1. Transfer the EZPLOT.LIB library from your computer to the HP 48 using the File Manager application or Kermit. 2. Press [VAR] [RS]-EZPLOT to place a copy of the EZPLOT library on the stack. 3. Store the library in a port (0 for the HP 48S, 0, 1, or 2 for the HP 48SX). For example to store in port 0, type: :0:PLOT [STO] 4. Turn the HP 48 off then on again. The library will attach itself and now appears in the LIBRARY menu. 5. Purge the original copy of EZPLOT in the VAR menu. Operation --------- Press [LS]-[LIBRARY] |PLOT| |EZ| on your HP 48 to run EZ Plot. GENERAL OPERATIONS [ATTN] interrupts or cancels operations. [UPARROW] and [DOWNARROW] move the highlight bar in the browser screens, or move the crosshairs in interactive plot mode. [ENTER] starts and finishes editing. Editing takes place in the command line. The built-in interactive stack mode, which allows you to view objects on the stack and copy them to the command line, is available by pressing the [UPARROW] key. (See Chapter 3 of the "HP 48 Owner's Manual" for more details.) To display the version number, press [REVIEW] while EZ Plot is running. MENU KEYS When you press |EZ| to start EZPlot, a set of menu labels is displayed at the bottom of the screen. These are, from left to right: |Picture of pencil drawing a graph| Plot selected functions. |Check mark| Select functions or modes. |MODE| Select plot modes. |SCALE| Edit scale parameters. |QUIT| Exits EZ Plot. |Picture of already-drawn graph| View plot without redrawing. |MODES| From the initial menu, press |MODE| to select various operating modes. The line labeled: "Functn Polar Param" will be highlighted when you first access this screen. To move the highlight to another line, press the up or down arrow keys. To change the position of the checkmark on a given line, press the |check-mark| menu-key. Use the Modes screen to select: * Whether to do a Function (Functn), Polar, or Parametric (Param) type plot. * Whether to plot so that successively plotted points are connected by a line (Connected) or not (Discrete). * Whether to plot graphs one at a time (Sequential) or simultaneously (Concurrent). * Whether to display axes (Axes On) or not (Axes Off). * Whether to operate in Radians or Degrees mode. Once the modes are set to your satisfaction press the |F(X)| menu key to enter or edit functions. |F(X)| - FUNCTION Press check-mark menu-key to select up to four functions to be plotted. [RS]-[CLR] deletes the currently highlighted function. All functions are stored as user-defined functions. For example, if you enter X+1 for F1, you may then refer to F1 by typing F1(X). (The variable F1 now has << -> X 'X+1' >> stored in it.) This allows combinations of functions, for example, you can define F3 to be F1(F2(X)). Parametric functions must return a complex value. For example, you may enter a function of the form F(T)+i*G(T), where F and G are real-valued functions. To edit or create functions: Press [ENTER] to start edit mode, then press [ENTER] when done, or press [ATTN] to cancel. The X, i, T, or {theta} menu key is provided as a typing aid depending on the plot type. |SCALE| "Xstep" (or "{theta}step" or "Tstep") is the amount by which the independent variable is incremented to plot each successive point. "Xmin" and "Xmax" are the minimum and maximum X values. "Ymin" and "Ymax" are the corresponding Y values. |AUTO| computes Ymin and Ymax by evaluating the first selected function at forty values between Xmin and Xmax, then plotting the function(s) using that scale. To edit scale values: Press [ENTER] to start edit mode, then press [ENTER] when done, or press [ATTN] to cancel. PLOTTING After you define functions, set modes, and set the scale, press |AUTO| (on the |SCALE| menu) or |Picture of pencil drawing a graph| to draw and display the graph(s) of the defined function(s). When the graph is displayed, the Interactive Plot Mode menu appears. INTERACTIVE PLOT MODE In this mode, the following keystrokes will perform these operations: [LEFTARROW], Move crosshairs. [RIGHTARROW] [UPARROW], Move crosshairs. [DOWNARROW] In |TRACE| mode, move to next graph. [-] Turn menu display on or off. [ENTER] Send coordinates of crosshairs to the stack. In TRACE mode, sends (x, f(x)), ({theta}, r({theta})), or {t, (f(t),g(t))} to stack. [STO] Sends a copy of the graph to the stack as a graphics object. A set of menu keys provides the following functions: |X,Y| Displays (x,y). Press any menu key to restore the menu. In TRACE mode, displays (x,f(x)). |TRACE| Moves crosshairs along graph. Menu label has a box if active. |BOX| Moving crosshairs define rubber-band box. Menu label has box if active. |ZOOM| If BOX mode is off, goes to ZOOM Edit Screen. |ZOOM| If BOX mode is on (a rubber band box is drawn), zooms to box. |QUIT| Quits EZ Plot and return to stack. THE |ZOOM| MENU Xzoom and Yzoom are the horizontal and vertical zoom factors. Press [ENTER] to edit the zoom factors. The |IN| and |OUT| menu keys cause the plot to be redrawn using the new horizontal and vertical scales. It doesn't matter if you use numbers greater than one, or between zero and one, since |IN| and |OUT| will adjust as necessary. If you want to zoom only in the horizontal (or vertical) direction, set Yzoom (or Xzoom) to be 1. The |SQR| menu key causes the plot to be redrawn with the vertical scale changed to be the same as the current horizontal scale. --------------------------------------------------------------------------- V 3.1 04/26/92 02:38 PM