Functions Summary (MorphEngine v.1.4.1)

 

The following lists the commands/functions available in ND1. They’re documented here.


In addition to the commands listed here, there’re RPL and RPL+ language commands, as documented here.


Modern and Classic names can be used interchangeably during both interactive mode and when running RPL programs.

In JavaScript, only the modern names are available for function calls. (That is, you can call sin() but not SIN(), etc.)

Overview

!= % * + - / < <= = == > >= @clear @convert @depth @derivative @draw @drop @drop2 @drop2nd @drop_n @dup @dup2 @dup_n @dupdup @eval @flags_store @fromDisplay @fromObj @ift @ifte @int @integral @integrate @last @loadURLArg @mode_degrees @mode_polar @mode_radians @mode_rect @mode_spherical @over @pick @pick3 @recall_eq @repeat @roll @roll_down @rotate @same @seq @solve @solveFor @stackAt @stat_add @stat_draw @stat_draw_barChart @stat_draw_lineChart @stat_draw_pieChart @stat_predicted_value @stat_store @store_eq @store_indep @store_pmax @store_pmin @swap @tag @taylor @toEngineering @toExponential @toFixed @toNormal @toNum @toString @type @typeof @unpick @unrotate @var_conj @var_delete @var_divide @var_inv @var_minus @var_neg @var_plus @var_recall @var_rename @var_store @var_times @var_type BC_modVal CF ChiSquareDistribution FisherFDistribution HMSminus HMSplus HMStoS HPList NormalDistribution NormalPDF NormalQuantile SF StudentTDistribution StudentTPDF StudentTQuantile ^ abs acos acosh acoth acsch add addRow alert alertWithDelay alog alog2 and arg arithmetic_shift_right asech asin asinh atan atan2 atanh baseOf bigfloat bignum binary binaryToDecimal bitnot bits callWA ceil char charCode code combinations combine compare complement complex concat conjugate convergent convergents cos cosh cot coth cproduct cross csc csch decimalToBinary decimalToHex decimalToOct decoratedValForBase decr degToRad denominator detag determinant diagonal diagonals divrem divs doUntil dot elementAt email erf eval exp exp_minus_one exponent factor factorial factorial_real factors fft fib fib_real filter find flags_recall flip floor fold fract fraction fromAny fromBig fromBigNum fromBinary fromComponents fromElements fromFraction fromHMS fromList fromNumber fromReal fromSqrtNumber fromString fromVec fromVector gamma gcd getDrawParams hasUnknowns head hermite hexToDecimal identity ifft imaginaryPart img incr inject input insert insertIntoDrawParams instance int intersect inv isEven isFalse isInt isLoaded isPowerOf2 isPrime isPrime_real isProbablePrime isReal isSameType isSquare isStringRepresentation last lcm limitInteger linePlot ln ln_plus_one loadURL local log log2 loggamma mantissa map matrix max maxTermsForConversionFromDecimal min mmap mod modadd modfib modmul modpow modpow_real ndivs neg nextPrime not numerator octToDecimal onload onlyOperatesOnOwnType or pad percent percent_change percent_of_total period periodic permutate permutations peval phi plot_scaleHeight plot_scaleWidth polarToRect pos pow powerOf2 powersum precision prepIsPrime prevPrime primes product push radToDeg radical radix random random_seed randomize range rank realPart recall_ws rectToPolar rem remove removeDuplicates repeat replace residual resize reverse rotate_left rotate_left_byte rotate_right rotate_right_byte round rproduct rsort rtotal scribble sec sech select setBigFPrecision setElementAt setPrecision setToConstant shift_left shift_left_byte shift_right shift_right_byte showImproper showMixed shuffle sigma sign sin sinc sinh size slice sort split sqrt squareFree squared stat_avg stat_clear stat_correlation stat_count stat_covariance stat_data stat_del_last stat_get_cols stat_linear_regression stat_max_val stat_mean stat_min_val stat_recall stat_scaleToFit stat_select_cols stat_standard_deviation stat_total stat_variance stopAnyGraphics storeCurrentDrawParams store_ws string stripFirmDelimiters sub tagged tail tan tanh terms toBig toBigF toBigNum toBin toBinary toCF toComponents toDec toDisplay toElements toFraction toHMS toHTML toHex toImage toList toNumber toOct toPrecision toReal toSqrtCF toString toVec2 toVec3 total trace transpose triangular trunc truncate type typeHP unicode unitize vector vgcd vlcm vmax vmin wantsGraphicDisplay wantsMixedNumberDisplay xgcd xor →fract

Modern syntax commands and functions

pdf (1/28/12)http://naivedesign.com/docs/ND1_Reference_FunctionsSummary.pdf

! != % %CH %T * *H *W + - / < <= = == > >= ABS ACOS ACOSH ADD ALOG AND ARG ARRY→ ASIN ASINH ASR ATAN ATANH Ans BIN B→R CEIL CF CHR CHS CLEAR CL∑ CNRM COL∑ COMB CON CONJ CONVERT CORR COS COSH COV CROSS CYLIN C→R DEC DECR DEG DEPTH DET DIVIS DOERR DOLIST DOSUBS DOT DRAW DRAW∑ DROP DROP2 DROPN DTAG DUP DUP2 DUPDUP DUPN D→R ENG EVAL EXP EXPM FACT FACTOR FACTORS FC?C FFT FIB FIX FLOOR FP FS? FS?C GAMMA GCD GET GETI HEAD HEX HMS+ HMS- HMS→ IDIV2 IDN IFFT IFT IFTE IM INCR INDEP INPUT INV IP ISOL ISPRIME? I→R LAST LASTARG LCD→ LCM LIST→ LN LNP1 LOG LR MANT MAP MAX MAX∑ MD5 MEAN MIN MIN∑ MOD MODSTO MSGBOX NDIST NEG NEXTPRIME NIP NOT NUM N∑ OBJ→ OCT OR OVER PERM PEVAL PICK PICK3 PMAX PMIN POS POWMOD PREDV PREVPRIME PURGE PUT PUTI P→R Q→ RAD RAND RANK RANM RCEQ RCL RCLF RCL∑ RCWS RDM RDZ RE RECT RENAME REPL REVLIST RL RLB RND RNRM ROLL ROLLD ROT RR RRB RSD R→B R→C R→D R→I R→P SAME SCI SCL∑ SCONJ SDEV SEQ SF SIGN SIN SINH SINV SIZE SL SLB SNEG SOLVE SORT SPHERE SQ SR SRB SREPL STD STEQ STO STO* STO+ STO- STO/ STOF STO∑ STREAM STR→ STWS SUB SWAP TAIL TAN TANH TAYLR TOT TRACE TRAN TRN TRNC TYPE UNPICK UNROT URL UTPC UTPF UTPN UTPT VAR VERSION VTYPE V→ XOR XPON ^ bigF→ big→  fract→ image line∑ pie∑ triang →ARRY →CF →DIAG →HMS →LCD →LIST →NUM →Q →STR →TAG →V2 →V3 →big →bigF ∂ ∏LIST ∑+ ∑- ∑LIST √ ∫ ≠ ≤ ≥


Classic (HP-28, 48, 49, 50g) commands and functions