[ < ] [ > ]   [ << ] [ Up ] [ >> ]         [Top] [Contents] [Index] [ ? ]

7.1 A-F

030314 ~xABCUV ( pa pb c → u v )
--
Related: LABCUV,EGCD
39A07 xABS ( x → x' )
Absolute Value Function
--
Returns the absolute value of its argument.
x → |x|
(x,y) → sqrt(x^2+y^2)
x_unit → |x|_unit
[ array ] → || array ||
'sym' → 'ABS(sym)'
--
Flags: -3
--
Related: NEG,SIGN
390E4 xACK ( → )
Acknowledge Alarm cmd
--
Acknowledges the oldest past due alarm.
--
Flags: -43 -44
Repeat Alarms Not Rescheduled -43
Acknowledge Alarms Saved -44
--
Clears alert annunciator if
1. There are no other past-due
alarms and
2. There are no other active
alert sources - ie low batt.
Has no effect on control alarms Control alarms that come due are automatically acknowledged AND saved in the sys alarm list.
--
Related: ACKALL
390C9 xACKALL ( → )
Acknowledge All Alarms cmd
--
Acknowledges all past due alarms.
--
Flags: -43 -44
Repeat Alarms Not Rescheduled -43
Acknowledge Alarms Saved -44
--
Clears alert annunciator if there are no other active alert sources, ie low batt. Has no effect on control alarms Control alarms that come due are automatically acknowledged AND saved in the sys alarm list.
--
Related: ACK
3A7DC xACOS ( x → x' )
Arc cos fn
--
Returns angle with given cos.
--
z → arc cos z
'sym' → 'ACOS(sym)'
--
Related: ASIN,ATAN,COS,ISOL,ACOSH
025314 ~xACOS2S ( symb → symb' )
3A8D8 xACOSH ( x → x' )
Arc hyp cos fn
--
Returns val with given hyp cos.
--
z → arc hyp cos z
'sym' → 'ACOSH(sym)'
--
Related: ASINH,ATANH,COSH,ISOL
05C0AB ~xADD ( {} {}' → {}" )
( {} ob → {}' )
( ob {} → {}' )
Add list cmd
--
Adds corresponding elems of 2 lists or adds a number to elem in a list.
--
Related: +,ΔLIST,ΠLIST,ΣLIST
06E314 ~xADDTMOD ( symb1 symb2 → symb3 )
0000DE ~xADDTOREAL ( var → )
Make CAS assume that var is real. Add it to the list in CASDIR.
3AAE5 xALOG ( x → x' )
Common antilog fn
--
ALOG x = 10^x
--
Flags: -3
numeric result
--
z → 10^z
'sym' → 'ALOG(sym)'
--
Related: EXP,LN,LOG
04B0AB ~xAMORT ( n → princ intr bal )
Amortize cmd
--
Flags: -14
Fin pmt mode -14
--
Related: TVM,TVMBEG,TVMEND,TVMROOT
3CA07 xAND ( x1 x2 → x3 )
And fn
--
Logical AND of 2 args.
--
#n1 #n1 → #n3
"str1" "str2" → "str3"
T/F1 T/F2 → 0/1
T/F 'sym' → 'T/F AND sym'
'sym' T/F → 'sym AND T/F'
'sym1' 'sym2' → 'sym1 AND sym2'
--
Flags: -3 -5
Numeric res -3
Bin int wordsize -5 → -10
--
Related: NOT,OR,XOR
0140AB ~xANIMATE ( g1...gn n → same stack )
( g1...gn {n {#X #Y} delay rep} → same stack )
Animate cmd
--
Displays grobs in sequence
3F033 xANS ( n → ob )
Invokes results of previous calculations.
--
Related: LASTARG
3D7AC xAPPLY ( {symb1 .. symbn} f → f(symb1...symbn) )
Apply to args fn
--
Creates expr for specified fn name & args
--
Related: QUOTE,|
3C8C6 xARC ( c r θ1 θ2 → )
( {#x #y} #r θ1 θ2 → )
Draw arc fn
--
Draws arc in PICT anticlockwise from θ1 to θ2 centred on coord specified on lev4 with radius on lev3
--
Flags: -17 -18
angle mode (-17 & -18)
--
Related: BOX,LINE,TLINE
3EAC7 xARCHIVE ( :port:name → )
( :IO:name → )
Archive HOME cmd
--
Creates backup of HOME in RAM (including user key assignments & alarm catalog)
--
if :IO: is used backup transmitted through IO port via Kermit to filename 'name'
--
Flags: -33 -39
I/O Device -33
I/O Messages -39 if :IO:name
--
Related: RESTORE
3A390 xARG ( c → θ )
Argument fn
--
Returns angle of a complex number
--
(x,y) → θ
'sym' → 'ARG(sym)'
--
Flags: -17 -18
Ang Mode -17,-18
085314 ~xARIT ( → )
Display menu of arithmetic commands.
--
Related: BASE,CMPLX,DIFF,EXP&LN, SOLVER,TRIGO
3BEC5 xARRY> ( [] → x1...xn {n} )
( [[]] → x11...xnm {n m} )
Array to stack cmd
--
Return elems of array to stack. OBJ→ includes this functionality.
--
Related: →ARRY,DTAG,EQ→,LIST→, OBJ→,STR→ UserRPL: xARRY→
3BE9B x>ARRY ( x1..xn n → [] )
( x11...xnm {n m} → [[]] )
Stack to Array Cmd
--
Returns a vector of n real or complex elements or a matrix of n × m real or complex solutions.
--
Related: ARRY→,LIST→,→LIST, OBJ→,STR→,→TAG,→UNIT UserRPL: x→ARRY
3A756 xASIN ( x → x' )
Arc sin fn
--
Gives angle whose sin is given
--
z → arc sin z
'sym' → 'ASIN(sym)'
--
Flags: -1 -3 -17 -18
Principal soln -1
Numerical res -3
Angle mode -17,-18
--
Related: ACOS,ATAN,ISOL,SIN
024314 ~xASIN2C ( symb → symb' )
023314 ~xASIN2T ( symb → symb' )
3A88E xASINH ( x → x' )
Arc hyp sin fn
--
Gives Val whose hyp sin is given
--
z → arc hyp sin z
'sym' → 'ASINH(sym)'
--
Flags: -1 -3
Principal soln -1
Numerical res -3
--
Related: ACOSH,ATANH,ISOL,SINH
3EEE7 xASN ( obj key → )
( 'SKEY' → )
Assign cmd
--
Defines single key on user kbd by assigning the given obj to the key x_key
--
Flags: -61 -62
User mode lock -61
User mode -62
--
The arg x_key is a real number rc.p where r=row,c=col,p=plane as follows:
0,1 - unshifted
2 - left shifted
3 - right shifted
4 - Πshifted
5 - Πleft shifted
6 - Πright shifted
Add 0.01 if the modifier is to be held pressed down.
--
After ASN, pressing the assigned in User or 1-User mode exeutes the assigned obj instead. Remains in effect until altered by ASN or STOKEYS or DELKEYS. If 'SKEY' is passed instead, the specified key is restored to std.
--
Related: DELKEYS,RCLKEYS,STOKEYS <REF>TEXT:Keycodes
38DE1 xASR ( # → #' )
Arithmetic shift right cmd
--
Shifts a bint 1 bit to the right except for the most significant bit which stays.
--
Flags: -5 -6 -7 -8 -9 -10 -11 -12
bint wordsize -5 -> -10
bint base -11, -12
--
Related: SL,SLB,SR,SRB
0260DE ~xASSUME
3A844 xATAN ( x → x' )
Arc tan fn
--
Returns the angle having the tan
--
z → arc tan z
'sym' → 'ATAN(sym)'
--
Flags: -1 -3 -17 -18
Principle soln -1
Numeric results -3
Angle mode -17,-18
--
Related: ACOS,ASIN,ISOL,TAN
022314 ~xATAN2S ( symb → symb' )
3A94F xATANH ( x → x' )
Arc hyp tan fn
--
Returns the value with given hyp tan.
--
z → arc hyp tan z
'sym' → 'ATANH(sym)'
--
Flags: -1 -3 -22
Principle soln -1
Numeric results -3
Infinite result exception -22
--
Related: ACOSH,ASINH,ISOL,TANH
3EB64 xATTACH ( n → )
( :nport:n → )
Attach library cmd
--
Attaches lib with given num to current directory.
--
Related: DETACH,LIBS
0130DE ~xAUGMENT
3C49F xAUTO ( → )
Calculates a y-axis display range
or an x- & y-axis display range.
--
Action depends on plot type:
FUNCTION sets range to max &
min of y vals sampled
at 40 equi-spaced x
vals (excluding ±ØÙ)
CONIC sets y-axis scale = to
x-axis scale
POLAR same as FUNCTION
;
PARAMETRIC same as POLAR
;
TRUTH no action
;
BAR sets x-axis range from
0 to # of elems in
ΣDAT +1. sets y-range
to min & max of the
elts x-axis is always
included.
HISTOGRAM sets x-axis range to
min & max of the elems
in ΣDAT. sets y-range
from 0 to # of rows in
ΣDAT.
SCATTER x-range is min & max
of XCOL. y-range is
min & max of YCOL
--
Related: DRAW,SCALEH,SCALE,SCLΣ, SCALEW,XRNG,YRNG
3C3B2 xAXES ( c → )
( {c tick $x $y } → )
Axes cmd
--
Specifies intersection coords of x- & y- axes, tick mark annotatn and x- & y- axes labels. stored in PPAR.
--
<REF>TEXT:Reserved|PPAR
--
Related: ATICK,DRAW,DRAX,LABEL
04A314 ~xAXL ( {} → [] )
( [] → () )
049314 ~xAXM ( [A] → [M] )
04C314 ~xAXQ ( [nxn] [n] → [nxn]' [n] )
3C9D3 xBAR ( → )
Bar plot type cmd
--
Sets plot type to BAR When plot type is BAR, the DRAW Cmd plots a bar chart using data from 1 col of the stat matrix (ΣDAT). The col to be plotted is specified by the XCOL cmd & is stored in 1st param of ΣPAR. Plot params are specified in PPAR of ff form:
{ (xmin,ymin) (xmax,ymax) indep
res axes ptype depend }
For BAR they are used as follows:
--
(xmin,ymin) specifies lower left cnr of PICT (default: (-6.5,-3.1))
--
(xmax,ymax) specifies upper right cnr of PICT (default: (6.5,3.2))
--
indep name - specifies horiz axis label or list - { name x1 x2 } smaller of x1 & x2 is horiz location of 1st bar (default: X)
--
res real - bar width in user units or bint - bar width in pixels (default: 0 - 1 in user units)
--
axes list containing one or more of the ff in order: (x,y) - user unit origin pos a list specifying tick mark annotatn & 2 strings specifying horiz & vert axes labels (default: (0,0))
--
ptype plot type - BAR in this case
--
depend label for vert axis. (default: Y)
--
<REF>TEXT:Reserved|PPAR
--
Related: CONIC,DIFFEQ,FUNCTION,GRIDMAP, HISTOGRAM,PARAMETRIC,PARSURFACE,PCONTOUR, SCATTER,SLOPEFIELD,TRUTH,YSLICE
3E196 xBARPLOT ( → )
Draw bar plot cmd
--
Draws bar chart of specified col of stat matrix (ΣDAT) Col to be plotted is specified by XCOL & is stored as first param in ΣPAR. Default col is 1. data can be +ve or -ve giving bars above or below the axis. y-axis is autoscaled & plot type is BAR. When executed from a program, plot doesn't persist unless PICTURE,PVIEW (with empty list) or FREEZE is subsequently executed
--
Related: FREEZE,HISTPLOT,PICTURE, PVIEW,SCATRPLOT,XCOL
080314 ~xBASE ( → )
Display menu of basic algebra commands.
--
Related: ARIT,CMPLX,DIFF,EXP&LN.SOLVER,TRIGO aka: xALGB
0110DE ~xBASIS
3EDCC xBAUD ( n → )
Baud rate cmd
--
Specify bit transfer rate.
--
Related: CKSM,PARITY,TRANSIO
39765 xBEEP ( freq dur → )
Beep cmd
--
Sounds a tone of n Hz for x secs.
--
Flags: -56
Error Beep -56
Max Freq = 4400 Hz
Max Duration = 1048.575 secs.
--
Related: HALT,INPUT,PROMPT,WAIT
3E2C1 xBESTFIT ( → )
Best fit model cmd
--
Executes LR with each of the 4 curve fitting models and selects the model giving the largest correlation coefficient.
--
Selected model stored in 5th param of ΣPAR & regression coeffs intercept & slope are stored in 3rd & 4th params.
--
Related: EXPFIT,LINFIT,LOGFIT,LR,PWRFIT
3B655 xBIN ( → )
Binary mode cmd
--
Selects binary base for bint ops. (Default base is 10)
--
Flags: -5 -6 -7 -8 -9 -10 -11 -12
Bint wordsize -5 → -10
Bint base -11, -12
Bints require prefix #. Bints entered & returned in binary show the b suffix. If current base not binary, enter binary nums by using b suffix. The current base doesn't affect the internal representation of bints as unsigned bints.
--
Related: DEC,HEX,OCT,STWS,RCWS
3E171 xBINS ( min width n → [[]] [] )
Sort Into Frequency Bins Cmd
--
Sorts the elements of the indep. col (XCOL) of the stat matrix (ΣDAT) into (nbins + 2) bins, where the left edge for bin 1 starts at value xmin and each bin has width xwidth.
--
xmin xwidth nbins →
[[ nbin1...nbinn ]]
[ nbinL nbinR ]
--
Related: BARPLOT,XCOL
3C70A xBLANK ( #width #height → grob )
Blank Graphics Obj Cmd
--
Creates a blank graphics obj of the specified width and height.
--
Related: →GROB,LCD→
3C6E0 xBOX ( {#n1 #m1} {#n2 #m2} → )
( c1 c2 → )
Box Cmd
--
Draws in PICT a box whose opposite corners are defined by the specified pixel or user-unit coords.
--
Related: ARC,LINE,TLINE
3EE47 xBUFLEN ( → nchars 0/1 )
Buffer Length Cmd
--
Returns the number of characters in the HP 48's serial input buffer and a single digit indicating whether an error occurred during data reception.
--
Related: CLOSEIO,OPENIO,SBRK,SRECV, STIME,XMIT
39480 xBYTES ( obj → chksum size )
Bytes Size Cmd
--
Returns the number of bytes & the checksum for the given obj.
--
Related: MEM
38F21 xB>R ( # → R )
Binary to Real Cmd
--
Converts a binary integer to its floating-point equivalent.
--
Related: R→B UserRPL: xB→R
01E0DE ~xC2P ( {} → ????? )
07E314 ~xCASCFG ( → )
0330DE ~xCASCMD ( → ? )
38B28 xCASE ( → )
CASE Conditional Structure Cmd
--
Starts CASE ... END conditional structure.
--
CASE →
THEN T/F →
END
END
--
Related: END,IF,IFERR,THEN
3AD1B xCEIL ( x → n )
Ceiling Func
--
Returns the smallest integer greater than or equal to the argument.
--
x → n
x_u → n_u
'sym' → 'CEIL(sym)'
--
Flags: -3
--
Related: FLOOR,IP,RND,TRNC
3C3DC xCENTR ( (x,y) → )
( x → )
Centre Cmd
--
Adjusts the first two parameters in the reserved variable PPAR, (xmin, ymin) and (xmax,ymax), so that the point represented by the argument (x,y) is the plot centre.
--
<REF>TEXT:Reserved|PPAR
--
Related: SCALE
3B4E9 xCF ( n → )
Clear Flag Cmd
--
Clears the specified user or system flag.
--
Related: FC?,FC?C,FS?,FS?C,SF
03A314 ~xCHINREM ( []1 []2 → []3 )
00B0DE ~xCHOLESKY
3BC19 xCHR ( n → $ )
Character Cmd
--
Returns a string representing the HP 48 character corresponding to the character code n.
--
Related: NUM,POS,REPL,SIZE,SUB
3B362 x%CH ( x1 x2 → x3 )
Percent Change Func
--
Returns the percent change from x (level 2) to y (level 1) as a percentage of x.
--
x y → 100(y-x)/x
x 'sym' → '%CH(x,sym)'
'sym' x → '%CH(sym,x)'
'sym1' 'sym2' → '%CH(sym1,sym2)'
x_u y_u → 100(y_u-x_u)/x_u
x_u 'sym' → '%CH(x_u,sym)'
'sym' x_u → '%CH(sym,x_u)'
--
Flags: -3
--
Related: %,%T
01D0DE ~xCIRC ( prg {} → ????? )
3EDAC xCKSM ( n_type → )
Checksum Cmd
--
Specifies the error-detection scheme.
--
Related: BAUD,PARITY,TRANSIO ;
3DD4E xCLEAR ( ob1 .. obn → )
Clear Cmd
--
Removes all objects from the stack.
--
Related: CLVAR,PURGE
3DD8E xCLSIGMA ( → )
Clear Sigma Cmd
--
Purges the current statistics matrix (reserved variable ΣDAT).
--
<REF>TEXT:Reserved|ΣDAT
--
Related: RCLΣ,STOΣ,Σ+,Σ- UserRPL: xCLΣ
39144 xCLKADJ ( ticks → )
Adjust System Clock Cmd
--
Adjusts the system time by x clock ticks, where 8192 clock ticks equal 1 second.
--
Related: →TIME
39839 xCLLCD ( → )
Clear LCD Cmd
--
Clears (blanks) the stack display
--
Related: DISP,FREEZE
3EC95 xCLOSEIO ( → )
Close I/O Port Cmd
--
Closes the serial port and the IR port, and clears the input buffer and any error messages for KERMIT.
--
Related: BUFLEN,OPENIO
3E91A xCLUSR ( → )
Clear Variables Cmd
--
Purges all variables and empty subdirectories in the current directory.
--
Related: CLUSR,PGDIR,PURGE UserRPL: xCLVAR
081314 ~xCMPLX ( → )
Display a menu pertaining to complex numbers.
--
Related: ARIT,BASE,DIFF,EXP&LN,SOLVER,TRIGO
3B193 xCNRM ( [] → col_norm )
Column Norm Cmd
--
Returns the column norm (onenorm) of the array argument.
--
Related: CROSS,DET,DOT,RNRM
0380AB ~x→COL ( [[]] → [v1]...[vn] n )
( [] → x1...xn n )
Matrix to Columns Cmd
--
Transforms a matrix into a series of column vectors and returns the vectors and a column count, or transforms a vector into its elements and returns the elements and an element count.
--
Related: COL→,→ROW,ROW→
0390AB ~xCOL→ ( [v1]...[vn] n → [[]] )
( x1...xn n → [] )
Columns to Matrix Cmd
--
Transforms a series of column vectors and a column count into a matrix containing those columns, or transforms a sequence of numbers and an element count into a vector with those numbers as elements.
--
Related: →COL,→ROW,ROW→
03F0AB ~xCOL+ ( [[]] [[]]' n → [[]]" )
( [] x n → []' )
Insert Column Cmd
--
Inserts an array (vector or matrix) into a matrix (one or more elements into a vector) at the position indicated by nindex, and returns the modified array.
--
[[mat]]1 [mat]2 nidx → [[mat]]3
[[mat]]1 [vec]col nidx → [[mat]]2
[vec]1 nelement nidx → [vec]2
--
Related: COL-,CSWP,ROW+,ROW-
03E0AB ~xCOL- ( [] n → []' xn )
( [[]] n → [[]]' [vn] )
Delete Column Cmd
--
Deletes column n of a matrix (or element n of a vector), and returns the modified matrix (or vector) and the deleted column (or element).
--
Related: COL+,CSWP,ROW+,ROW-
3E5A0 xCOLCT ( symb → symb' )
Collect Like Terms Cmd
--
Simplifies an algebraic expression or equation by "collecting" like terms. Does not modify numbers.
--
Related: EXPAN,ISOL,QUAD,SHOW
0300DE ~xCOLLECT ( symb → symb' )
3E0FD xSIGMACOL ( x_col y_col → )
Sigma Columns Cmd
--
Specifies the independent variable and dependent-variable columns of the current stat matrix (the reserved variable ΣDAT).
--
<REF>TEXT:Reserved|ΣDAT
--
Related: BARPLOT,BESTFIT,CORR,COV, EXPFIT,HISTPLOT,LINFIT,LOGFIT, LR,PREDX,PREDY,PWRFIT,SCATRPLOT,XCOL,YCOL UserRPL: xCOLΣ
3B423 xCOMB ( n k → Cn,k )
Combinations Func
--
Returns the number of possible combinations ofn items taken m at a time.
--
n m → Cn:m
'symn' m → 'COMB(symn,m)'
n 'symm' → 'COMB(n,symm)'
'symn' 'symm' → 'COMB(symn,symm)'
--
Related: PERM,!
3BF77 xCON ( { n } x → [] )
( { n k } x → [[]] )
( [] x → []' )
Constant Array Cmd
--
Returns a constant array, defined as an array whose elements all have the same value.
--
{ncols} zcnst → [[veccnst]]
{nrows mrows} zcnst → [[matcnst]]
[R-arr] xcnst → [R-arrcnst]
[C-arr] xcnst → [C-arrcnst]
'name' zcnst →
--
Related: IDN
0260AB ~xCOND ( [[n*n]] → x )
Conditional Number Cmd
--
Returns the 1-norm (column norm) condition number of a square matrix.
--
Related: SNRM,SRAD,TRACE
3C967 xCONIC ( → )
Conic Plot Type Cmd
--
Sets the plot type to CONIC.
--
Related: BAR,DIFFEQ,FUNCTION,GRIDMAP, HISTOGRAM,PARAMETRIC,PARSURFACE,PCONTOUR, POLAR,SCATTER,SLOPEFIELD,TRUTH,WIREFRAME,YSLICE
39A6C xCONJ ( x → x' )
Conjugate Analytic Func
--
Conjugates a complex number or a complex array.
--
x → x
(x,y) → (x,-y)
[ R-arr ][ R-arr ]
[ C-arr ]1 → [ C-arr ]2
'sym' → 'CONJ(sym)'
--
Flags: -3
--
Related: ABS,IM,RE,SCONJ,SIGN
0180AB ~xCONLIB ( → )
Open Constants Library Cmd
--
Opens the Constants Library.
--
Related: CONST
0190AB ~xCONST ( name → x )
Constant Value Cmd
--
Returns the value of a constant.
--
Flags: +60 +61
--
Related: CONLIB
02A0DE ~xCONSTANTS
3989C xCONT ( → )
Continue Program Execution Cmd
--
Resumes execution of a halted program.
--
Related: HALT,KILL,PROMPT
38F41 xCONVERT ( x1_u1 x2_u2 → x3_u2 )
Convert Units Cmd
--
Converts a source unit object to the dimensions of a target object
--
Related: UBASE,UFACT,→UNIT,UVAL
3DE24 xCORR ( → x_correlation )
Correlation Cmd
--
Returns the correlation coefficient of the independent and dependent data columns in the current statistics matrix (reserved variable ΣDAT).
--
<REF>TEXT:Reserved|ΣDAT
--
Related: COLΣ,COV,PREDX,PREDY,XCOL,YCOL
3A5D0 xCOS ( x → x' )
Cos Func
--
Returns the cos of the argument.
--
z → cos z
'sym' → 'COS(sym)'
x_uangular → cos(x_uangular)
--
Flags: -3 -17 -18
--
Related: ACOS,SIN,TAN
3A6C2 xCOSH ( x → x' )
Hyp Cos Func
--
Returns the hyp cos of the argument.
--
z → cosh z
'sym' → 'COSH(sym)'
--
Flags: -3
--
Related: ACOSH,SINH,TANH
3DE3F xCOV ( → x_covariance )
Covariance Cmd
--
Returns the sample covariance of the independent and dependent data columns in the current stat matrix (reserved variable ΣDAT).
--
<REF>TEXT:Reserved|ΣDAT
--
Related: COLΣ,CORR,PCOV,PREDX,PREDY, XCOL,YCOL
3D128 xCR ( → )
Carriage Right Cmd
--
Prints the contents, if any, of the printer buffer.
--
Flags: -37 -34 -33
--
Related: DELAY,OLDPRT,PRLCD,PRST,PRSTC, PRVAR,PR1
393CA xCRDIR ( name → )
Create Directory Cmd
--
Creates an empty subdirectory with the specified name within the current directory.
--
Related: HOME,PATH,PGDIR,UPDIR
3B208 xCROSS ( [1] [2] → [3] )
Cross Product Cmd
--
CROSS returns the cross product [3] = [1] x [2] of vectors [1] and [2].
--
Related: CNRM,DET,DOT,RNRM
0410AB ~xCSWP ( [[]] n1 n2 → [[]]' )
( [] n1 n2 → []' )
Column Swap Cmd
--
Swaps columns i and j of the argument matrix and returns the modified matrix, or swaps elements ments i and j of the argument vector and returns the modified vector.
--
Related: COL+,COL-,RSWP
3C58E xC>PX ( (x,y) → {#n #m} )
Complex to Pixel Cmd
--
Converts the specifiec user-unit coordiates to pixel coordiates.
--
(x,y) → { #n #m }
--
Related: PX→C UserRPL: xC→PX
3BAF5 xC>R ( (x,y) → x y )
( [C] → [R] [I] )
Complex to Real Cmd
--
Separates the real and imaginary parts of a complex number or complex array.
--
Related: R→C,RE,IM UserRPL: xC→R
057314 ~xCURL ( [func] [vars] → [] )
0150DE ~xCYCLOTOMIC
0120AB ~xCYLIN ( → )
Cylindrical Mode Cmd
--
Sets Cylindrical coordinate mode.
--
Related: RECT,SPHERE
0610AB ~xDARCY ( xe/D yRe → xDarcy )
Darcy Friction Factor Func
--
Calculates the Darcy friction factor of certain fluid flows.
--
Related: FANNING
39078 xDATE ( → date )
Returns the system date.
--
Related: DATE+,DDAYS,TIME,TSTR
39104 xSETDATE ( date → )
Set Date Cmd
--
Sets the system date to date.
--
Related: →TIME UserRPL: x→DATE
39238 xDATE+ ( date ndays → date' )
Date Addition Cmd
--
Returns a past or future date, given a date in level 2 and a nmber of days in level 1.
--
Flags: -42
--
Related: DATE,DDAYS
0690AB ~xdB ( → %1 )
0150DD ~xDBUG ( prog → )
( name → )
Debug Operation
--
Starts program execution, then suspends it as if HALT were the first program command.
--
Related: HALT,NEXT
39218 xDDAYS ( date1 date2 → days )
Delta Days Cmd
--
Returns the number of days between two dates.
--
Related: DATE,DATE+
3B670 xDEC ( → )
Decimal Mode Cmd
--
Selects decimal base for binary integer operations. (The default base is decimal.)
--
Related: BIN,HEX,OCT,RCWS,STWS
3E576 xDECR ( name → x_new )
Decrement Cmd
--
Takes a variable on level 1, subtracts 1, stores the new value back into the original variable, and returns the new value to level 1.
--
Related: INCR,STO+,STO-
0370DE ~xDEDICACE
Dedication message.
0250DE ~xDEF
3E85C xDEFINE ( 'name=expr' → )
( 'name(name1...)=expr(name1...) → )
Define Variable or Func Cmd
--
Stores the expression on the right side of the = in the variable specified on the left side, or creates a user-defined function
--
Related: STO
3B549 xDEG ( → )
Degrees Cmd
--
Sets Degrees angle mode.
--
Related: GRAD,RAD
0360DE ~xDEGREE
391D8 xDELALARM ( n → )
Delete Alarm Cmd
--
Deletes the alarm specified in level 1.
--
Related: FINDALARM,RCLALARM,STOALARM
3D1C7 xDELAY ( x_delay → )
Delay Cmd
--
Specifies how many seconds the HP 48 waits between sending lines of information to the printer.
--
Related: CR,OLDPRT,PRLCD,PRST,PRSTC,PRVAR,PR1
3EF3B xDELKEYS ( rc.p → )
( { rc.p ... n } → )
Delete Key Assignments Cmd
--
Clears user-defined key assignments.
--
Related: ASB,RCLKEYS,STOKEYS
3C51F xDEPND ( name → )
( {name} → )
( {name y1 y2} → )
( {y1 y2} → )
( y1 y2 → )
Dependent Variable Cmd
--
Species the dependent variable (and its plotting range for TRUTH plots).
--
Related: INDEP
3DCA7 xDEPTH ( → n )
Depth Cmd
--
Returns a real number representing the number of objects present on the stack (before DEPTH was executed).
00E314 ~xDERIV ( symb var → symb' )
003314 ~xDERVX ( symb → symb' )
00F314 ~xDESOLVE ( eq func → func' )
3B1BA xDET ( [[]] → x )
Determinant Func
--
Returns the determinant of a square matrix.
--
Related: CNRM,CROSS,DOT,RNRM
3EB84 xDETACH ( n → )
( :port:n → )
Detach Library Cmd
--
Detaches the library with the specified number from the current directory. Each library has a unique number. If a port number is specified, it is ignored.
--
Related: ATTACH,LIBS,PURGE
03A0AB ~x→DIAG ( [[]] → vec )
Matrix Diagonal to Array Cmd
--
Returns a vector that contains the major diagonal elements of a matrix.
--
Related: DIAG→
03B0AB ~xDIAG→ ( [] { dims } → [[]] )
Array to Matrix Diagonal Cmd
--
Takes an array and a specified dimension and returns a matrix whose major diagonal elements are the elements of the array.
--
Related: →DIAG
00C0DE ~xDIAGMAP
084314 ~xDIFF ( → )
Display a menu of calculus commands.
--
Related: ARIT,BASE,CMPLX,EXP&LN,SOLVER,TRIGO
00E0AB ~xDIFFEQ ( → )
Differential Eqn Plot Type Cmd
--
Sets the plot type to DIFFEQ.
--
Related: AXES,CONIC,FUNCTION,PARAMETRIC, POLAR,RKFSTEP,RRKSTEP,TRUTH
38BAE xDIR
39725 xDISP ( obj n_line → )
Display Cmd
--
Displays obj in the nth display line.
--
Related: FREEZE,HALT,INPUT,PROMPT
0160DD ~xDISPXY ( ob {#x #y} %size → )
Display ob (decompiled if nexessary) at the given display coordinates, using either the system font (%size=2) or the minifont (%size=1). First available in ROM 1.19-6.
0190DE ~xDISTRIB
056314 ~xDIV ( [func] [vars] → func )
026314 ~xDIV2 ( symb1 symb2 → squot srem )
072314 ~xDIV2MOD ( symb1 symb2 → squot srem )
044314 ~xDIVIS ( symb → {} )
071314 ~xDIVMOD ( symb1 symb2 → sq )
062314 ~xDIVPC ( symb1 symb2 n → symb3 )
3816B xDO ( → )
DO Indefinite Loop Structure Cmd
--
Starts DO ... UNTIL ... END indefinite loop structure.
--
DO
UNTIL
END T/F →
--
Related: END,UNTIL,WHILE
39527 xDOERR ( n → )
( #n → )
( $ → )
( 0 → )
Do Error Cmd
--
Executes a "user-specified" error, causing a program to behave exactly as if a normal error had occurred during program execution.
--
Related: ERRM,ERRN,ERR0
05B0AB ~xDOLIST ( {1}...{n} n prog → {} )
( {1}...{n} prog → {} (n=1) )
Do to List Cmd
--
Applies commands, programs, or user-defined functions to lists.
--
{lst}1 ...{lst}n n «prog» → {res}
{lst}1 ...{lst}n n cmd → {res}
{lst}1 ...{lst}n n name → {res}
{lst}1 ...{lst}n «prog» → {res}
{lst}1 ...{lst}n cmd → {res}
{lst}1 ...{lst}n name → {res}
--
Related: DOSUBS,ENDSUB,NSUB,STREAM
0210DE ~xDOMAIN
0540AB ~xDOSUBS ( {} n prog → {}' )
( {} prog → {}' (n=1) )
Do to Sublist Cmd
--
Applies a program or command to groups of elements in a list.
--
{list}1 n «prog» → {list}2
{list}1 n command → {list}2
{list}1 n name → {list}2
{list}1 «prog» → {list}2
{list}1 command → {list}2
{list}1 name → {list}2
--
Related: DOLIST,ENDSUB,NSUB,STREAM
3B1E1 xDOT ( [1] [2] → x )
Dot Product Cmd
--
Returns the dot product AoB of two arrays A and B, calculated as the sum of the products of the corresponding elements of the two arrays.
--
Related: CNRM,CROSS,DET,RNRM
3C484 xDRAW ( → )
Draw Plot Cmd
--
Plots the mathematical data in the reserved variable EQ or the statistical data in the reserved variable ΣDAT, using the specified x- and y-axis display ranges.
--
<REF>TEXT:Reserved|EQ
--
Related: AUTO,AXES,DRAX,ERASE,FREEZE, PICTURE,LABEL,PVIEW
06B0AB ~xDRAW3DMATRIX ( [[]] v_min v_max → )
--
Related: FAST3D
3C4BA xDRAX ( → )
Draw Axes Cmd
--
Draws axes in PICT.
--
Related: AXES,DRAW,LABEL
0230DE ~xDROITE
3DC3B xDROP ( ob → )
Drop Object Cmd
--
Removes the level 1 object from the stack.
--
Related: CLEAR,DROPN,DROP2
3DC56 xDROP2 ( ob1 ob2 → )
Drop 2 Objects Cmd
--
Removes the first two objects from the stack.
--
Related: CLEAR,DROP,DROPN
3DCC7 xDROPN ( ob1...obn n → )
Drop n Objects Cmd
--
Removes the first n + 1 objects from the stack (the first n objects excluding the integer n itself).
--
Related: CLEAR,DROP,DROP2
3EFEF xDTAG ( tag:obj → obj )
Delete Tag Cmd
--
DTAG removes all tags (labels) from an object.
--
Related: LIST→,→TAG
3DBEA xDUP ( ob → ob ob )
Duplicate Object Cmd
--
DUP returns a copy to level 1 of the object in level 1.
--
Related: DUPN,DUP2,PICK
3DC05 xDUP2 ( 1 2 → 1 2 1 2 )
Duplicate 2 Objects Cmd
--
DUP2 returns copies of the objects in levels 1 and 2 of the stack.
--
Related: DUP,DUPN,PICK
3F29A xDUPDUP ( 1 → 1 1 )
Duplicate 2 Objects Cmd
--
DUP2 returns copies of the objects in levels 1 and 2 of the stack.
--
Related: DUP,DUPN,NDUPN,DUP2
3DCE2 xDUPN ( 1...n n → 1...n 1...n )
Duplicate n Objects Cmd
--
Takes an integer n from level 1 of the stack, and returns copies of the objects in stack levels 2n through n + 1.
--
Related: DUP,DUP2,PICK
3B06E xD>R ( x → (π/180)x )
Degrees to Radians Func
--
Converts a real number representing an angle in degrees to its equivalent in radians.
--
x → (π/180) x
'sym' → 'D→R(sym)'
--
Related: R→D UserRPL: xD→R
0070DD ~xEDIT ( ob → ob' )
Move object to command line to edit it.
--
Related: VISIT,EDITB,VISITB
0090DD ~xEDITB ( ob → ob' )
Open the most suitable editor for object. For example, for a matrix, the matrix editor is opened.
--
Related: VISIT,VISITB,EDIT
39B1E xCONSTANTe ( → e )
e Func
--
Returns the symbolic constant e or its numerical representation, 2.71828182846.
--
Related: EXP,EXPM,i,LN,LNP1,MAXR,MINR,π UserRPL: xe
02E314 ~xEGCD ( symb1 symb2 → symb3 symb4 symb5 )
02C0AB ~xEGV ( [[]] → [[evect]]' [evals] )
Eigenvalues and Eigenvectors Command
--
Computes the eigenvalues and right eigenvectors for a square matrix.
--
Related: EGVL
02D0AB ~xEGVL ( [[]] → [egval] )
Eigenvalues Cmd
--
Computes the eigenvalues of a square matrix.
--
Related: EGV
3805D xELSE ( → )
ELSE Cmd
--
Starts false clause in conditional or error-trapping structure. See the IF and IFERR keyword entries for syntax information.
--
Related: IF,CASE,DO,ELSE,IFERR,REPEAT, THEN,UNTIL,WHILE
38A54 xENDDO ( 1/0 → )
END Cmd
--
Ends conditional, error-trapping, and indefinite loop structures. ; See the IF, CASE, IFERR, DO, and WHILE keyword entries for syntax information.
--
Related: IF,CASE,DO,ELSE,IFERR,REPEAT, THEN,UNTIL,WHILE UserRPL: xEND
3807D xIFEND
END Cmd
--
Ends conditional, error-trapping, and indefinite loop structures.
--
See the IF, CASE, IFERR, DO, and WHILE keyword entries for syntax information.
--
Related: IF,CASE,DO,ELSE,IFERR,REPEAT, THEN,UNTIL,WHILE UserRPL: xEND
38A2F xWHILEEND
END Cmd
--
Ends conditional, error-trapping, and indefinite loop structures.
--
See the IF, CASE, IFERR, DO, and WHILE keyword entries for syntax information.
--
Related: IF,CASE,DO,ELSE,IFERR,REPEAT, THEN,UNTIL,WHILE UserRPL: xEND
0570AB ~xENDSUB ( → x )
Ending Sublist Cmd
--
Provides a way to access the total number of sublists contained in the list used by DOSUBS.
--
Related: DOSUBS,NSUB
3B5DA xENG ( n → )
Engineering Mode Cmd
--
Sets the number display format to Engineering mode, which displays one to three digits to the left of the fraction mark (decimal point) and an exponent that is a multiple of three. The total number of significant digits displayed is n + 1.
--
Related: FIX,SCI,STD
088314 ~xEPSX0 ( symb1 → symb2 )
00B0DD ~xEQW ( symb → symb' )
Open Equation Writer to edit an object. If the object is not symbolic, the object is placed into the command line.
--
Related: EDIT,EDITB,VISIT,VISITB
3BDE6 xEQ> ( 'l=r' → l r )
Equation to Stack Cmd
--
Separates an equation into its left and right sides.
--
'sym1=sym2' → 'sym1' 'sym2'
z → z 0
'name' → 'name' 0
x_u → x_u 0
'sym' → 'sym' 0
--
Related: ARRY→,DTAG,LIST→,OBJ→,STR→ UserRPL: xEQ→
3C553 xERASE ( → )
Erase PICT Cmd
--
Erases PICT, leaving a blank PICT of the same dimensions.
--
Related: DRAW
3955B xERR0 ( → )
Clear Last Error Number Cmd
--
Clears the last error number so that a subsequent execution of ERRN returns # 0h, and clears the last error message.
--
Related: DOERR,ERRM,ERRN
39591 xERRM ( → $msg )
Error Message Cmd
--
Returns a string containing the error message of the most recent calculator error.
--
Related: DOERR,ERRN,ERR0
39576 xERRN ( → $nerr )
Error Number Cmd
--
Returns the error number of the most recent calculator error.
--
Related: DOERR,ERRM,ERR0
038314 ~xEULER ( z1 → z2 )
395AC xEVAL ( ob → ? )
Evaluate Object Cmd
--
Evaluates the object.
--
obj → (see below)
Obj. Type Effects of Evaluation Local Name Recalls the contents of the variable. Global Name Calls the contents of the variable: ; A name is evaluated. A program is evaluated. A directory becomes the current directory. Other objects are put on the stack. If no variable exists for a given name, evaluating the name returns the name to the stack. Program. Enters each object in the program: Names are evaluated (unless quoted). ed). Cmds are evaluated. Other objects are put on the stack. List Enters each object in the list: Names are evaluated. Cmds are evaluated. Programs are evaluated. Other objects are put on the stack. Tagged If the tag specifies a port, recalls and evaluates the specified object. Otherwise, puts the untagged object on the stack. Algebraic Enters each object in the algebraic expression: Names are evaluated. Cmds are evaluated. Other objects are put on the stack. Cmd, Func, XLIB Name Evaluates the specified object. Other Objects Puts the object on the stack.
--
Related: →NUM,SYSEVAL
3A9B7 xEXP ( x → x' )
Exponential Analytic Func
--
Returns the exponential, or natural antilogarithm, of the argument; that is, e raised to the given power.
--
z → ez
'sym' → 'EXP(sym)'
--
Related: ALOG,EXPM,LN,LOG
06C314 ~xEXLR ( symb → symb1 symb2 )
01A0DE ~xEXP2POW
3E5E9 xEXPAN ( symb1 → symb2 )
Expand Products Cmd
--
Rewrites an algebraic expression or equation by expanding products and powers.
--
Related: COLCT,EXPAND,ISOL,QUAD,SHOW
000314 ~xEXPAND ( symb1 → symb2 )
( [symb1] → [symb2] )
Expand Products Cmd
--
Rewrites an algebraic expression or equation by expanding products and powers.
076314 ~xEXPANDMOD ( symb1 → symb2 )
3E25E xEXPFIT ( → )
Exponential Curve Fit Cmd
--
Stores EXPFIT as the fifth parameter in the reserved variable ΣPAR, indicating that subsequent executions of LR are to use the exponential curve futting model.
--
<REF>TEXT:Reserved|ΣPAR
--
Related: BESTFIT,LR,LINFIT,LOGFIT,PWRFIT
087314 ~xEXP&LN
017314 ~xEXPLN ( symb1 → symb2 )
3AB6F xEXPM ( x → x' )
Exponential Minus 1 Analytic Func
--
Returns e^x - 1.
--
x → e^x - 1
'sym' → 'EXPM(sym)'
--
Related: EXP,LNP1
0050AB ~xEYEPT ( xx xy xz → )
Eye point command.
--
Specifies the coordinates of the eye point in a perspective plot. The y coordinate must be 1 unit less than the volume's nearest point. These values are stored in reserved variable VPAR.
--
<REF>TEXT:Reserved|VPAR
--
Related: NUMX,NUMY,XVOL,XXRNG,YVOL, YYRNG,ZVOL
0620AB ~xF0λ ( y_lambda xT → x_power )
Black Body Emissive Power Func
--
Returns the fraction of total black-body emissive power.
001314 ~xFACTOR ( symb → symb1*symb2... )
( z → z1*z2... )
077314 ~xFACTORMOD ( symb → symb1*symb2... )
Eye Point Cmd
--
Specifies the coordinates of the eye point in a perspective plot.
--
xpoint ypoint zpoint →
043314 ~xFACTORS ( z → {z1 m1...} )
( symb → {symb1 m1...} )
0600AB ~xFANNING ( x_x/D y_Re → x_fanning )
Fanning Friction Factor Func
--
Calculates the Fanning friction factor of certain fluid flows.
--
xx/D yRe → xfanning
xx/D 'sym' → 'FANNING(xx/D,sym)'
'sym' yRe → 'FANNING(sym,yRe)'
'sym1' 'sym2'→ 'FANNING(sym1,sym2)'
--
Related: DARCY
3F2DF xFAST3D ( → )
Fast 3D plot type command
--
Set the plot type to FAST3D.
--
Related: BAR,CONIC,DIFFEQ,FUNCTION,GRIDMAP, HISTOGRAM,PARAMETRIC,PARSURFACE,PCONTOUR, POLAR,SCATTER,SLOPEFIELD,TRUTH,WIREFRAME,YSLICE
3B529 xFC? ( n → 0/1 )
Flag Clear? Cmd
--
Tests whether the system or user flag specified by nflag number is clear, and returns a corresponding test result: 1 (true) if the flag is clear or 0 (false) if the flag is set.
--
Related: CF,FC?C,FS?,FS?C,SF
3B635 xFC?C ( n → 0/1 )
Flag Clear? Clear Cmd
--
Tests whether the system or user flag specified by nflag number is clear, and returns a corresponding test result: 1 (true) if the flag is clear or 0 (false) if the flag is set. After testing, clears the flag.
--
Related: CF,FC?,FS?,FS?C,SF
041314 ~xFCOEF ( [] → symb )
0180DE ~xFDISTRIB
01A0AB ~xFFT ( [] → []' )
Discrete Fourier Transform Cmd
--
Computes the 1- or 2-dimensional discrete Fourier transform of an array.
--
Related: IFFT
00C0DD ~xFILER ( → )
391AE xFINDALARM ( date → n )
( {date time} → n )
( 0 → n )
Find Alarm Cmd
--
Returns the alarm index nindex of the first alarm due after the specified time.
--
Related: DELALARM,RCLALARM,STOALARM
3ED76 xFINISH ( → )
Finish Server Mode Cmd
--
Terminates Kermit Server mode in a device connected to an HP 48.
--
Related: BAUD,CKSM,KGET,PARITY,PKT, RECN,RECV,SEND,SERVER
3B59A xFIX ( n → )
Fix Mode Cmd
--
Sets the number display format to Fix mode, which rounds the display to n display places.
--
Related: SCI,STD,ENG
0170AB ~xFLASHEVAL ( # → ? )
Evaluate flash command
--
Evaluates unnamed flash functions. The number is of the form ffffbbbh, where bbb is the bank ID and ffff is the function number.
--
Related: EVAL,LIBEVAL,SYSEVAL
3ACD1 xFLOOR ( x → n )
Floor Func
--
Returns the greatest integer that is less than or equal to the argument.
--
x → n
x_u → n_u
'sym' → 'FLOOR(sym)'
--
Related: CEIL,IP,RND,TRNC
00F0DD ~xFONT6 ( → font )
Returns the system FONT6 object.
--
Related: FONT7,FONT8,→FONT,FONT→
00E0DD ~xFONT7 ( → font )
Returns the system FONT7 object.
--
Related: FONT6,FONT8,→FONT,FONT→
00D0DD ~xFONT8 ( → font )
Returns the system FONT8 object.
--
Related: FONT6,FONT7,→FONT,FONT→
0030DD ~xFONT→ ( → font )
Returns the current system font.
--
Related: FONT6,FONT7,FONT8,→FONT
0020DD ~x→FONT ( font → )
Set font function.
--
Sets the system font.
--
Related: FONT6,FONT7,FONT8,FONT→
38252 xSTARTVAR ( start finish → )
FOR Definite Loop Structure Cmd
--
Starts
FOR ... NEXT and
FOR ... STEP
definite loop structures.
--
FOR xstart xfinish →
NEXT →
FOR xstart xfinish →
STEP xincrement →
STEP 'symincrement' →
--
Related: NEXT,START,STEP UserRPL: xFOR
05E314 ~xFOURIER ( symb z → c_z )
3AC87 xFP ( x → x' )
Fractional part Func
--
Returns the fractional part of an argument.
--
x → y
x_u → y_u
'sym' → 'FP(sym)'
--
Related: IP
3EB2C xFREE
Not useful on the 49G. Free RAM Card Cmd
--
Frees (makes independent) the previously merged RAM in port 1. FREE is provided for compatibility with the HP 48SX, which could merge RAM in port 2 as well. See FREE1.
--
{ } nport →
{ namebackup ... nlib } nport →
namebackup nport →
nlib nport →
39745 xFREEZE ( n → )
Freeze Display Cmd
--
Freezes the part of the display specified by ndisplay area, so that it is not updated until a key is pressed.
--
Related: CLLCD,DISP,HALT
042314 ~xFROOTS ( symb → [] )
3B615 xFS?C ( n → 0/1 )
Flag Set? Clear Cmd
--
Tests whether the system or user flag specified by nflag number is clear, and returns a corresponding test result: 1 (true) if the flag is set or 0 (false) if the flag is clear. After testing, clears the flag
--
Related: CF,FC?,FC?C,FS?C,SF
3B509 xFS? ( n → 0/1 )
Flag Set Cmd
--
Tests whether the system or user flag specified by nflag number is set, and returns a corresponding test result: 1 (true) if the flag is set or 0 (false) if the flag is clear.
--
Related: CF,FC?,FC?C,FS?,SF
3C955 xFUNCTION ( → )
Function Plot Type Cmd
--
Sets the plot type to FUNCTION.
--
Related: BAR,CONIC,DIFFEQ,FASTEQ,FAST3D, GRIDMAP,HISTOGRAM,PARAMETRIC,PARSURFACE, PCONTOUR,POLAR,SCATTER,SLOPEFIELD,TRUTH, WIREFRAME,YSLICE
06B314 ~xFXND ( 'x/y' → x y )


[ < ] [ > ]   [ << ] [ Up ] [ >> ]         [Top] [Contents] [Index] [ ? ]

This document was generated by Carsten Dominik on May, 30 2005 using texi2html