Sie sind auf Seite 1von 6

Iniciacin al manejo en RPN de la HP50g

Aeronuticos UPM 2013 - Ion Elberdin Navarro

HP50g

Iniciacin al manejo en RPN de la HP50g


03: Func Symb / Func Num
40: Dont show clock / Show clock
51: Fraction mark . / Fr. mark ,

Funciones bsicas:

52: Show many lines / Show one line

Cada tecla puede tener hasta 6 funciones diferentes.

56: Standard beep on / off

Juego de caracteres (CHARS):

57: Alarm beep on / off

Ajuste de contraste:

Aeronuticos UPM 2013 - Ion Elberdin Navarro

(atajos, modificar, echo1, echo).


/

60:

Cualquier mensaje de error se despeja con la tecla

locks /

locks

74: Right stack display / Left

75: Key click off / on

Indicadores superiores de la pantalla:

76: Purge confirm / No

opcin izquierda activa.

91: MTRW: matrix / list of lists


opcin derecha activa.

95: RPN mode / ALG mode

teclado alfabtico activo.

103: Complex off / on

Batera baja. Cuando el nivel de la batera es muy bajo, avisa Warning: LowBat (S) No seguir,
porque sino consumir la batera de respaldo que se utiliza para que la calculadora no se
desconfigure al cambiar las bateras (memoria voltil).

105: Exact mode on / Approx. mode on


117: Choose boxes / Soft menu
Ms info sobre las flags en el manual completo.

Modo:

CAS:

Sistema de operaciones: RPN vs ALG.

Computer Algebraic System.

Representacin numrica: Std, Fix, Sci, Eng; _FM (coma?) (En Fix, Sci y Eng elegir nmero de
decimales).

Permite tocar directamente algunas FLAGS.

Unidad angular: DEG (decimal), RAD (radianes), GRAD (2 = 400grads).

Display:

Sistema de referencia: RECT (cartesiano), CYLIN (polar-cilndrico), SPHERE (esfrico).


_Beep, _Key Click, _Last Stack (Guarda para UNDO, ANS).

Opciones de visualizacin.

FLAGS, CHOOSe, CAS, DISPlay, CANCEL, OK, RESET.

Fuentes, tamaos.
Permite tocar directamente algunas FLAGS.

Banderas (Flags):

Archivos (Files):

Banderas o seales del sistema. Parmetros booleanos de configuracin de la calculadora.


(True = Bandera marcada. / False = Bandera desmarcada).

0: IRAM (interna)

Hay 256 (-128, 128).

Es donde se almacena todo lo de la HOME.

Positivas: banderas de usuario. Disponibles para programar propsitos del usuario.

Va ligada a la velocidad de clculo. No utilizarla para almacenaje.

Negativas: banderas de sistema. Afectan al modo de funcionar de la calculadora, solo podemos


modificar algunas.

1: ERAM (128 kB)


2: FLASH (1085 kB) La ms estable.

Importantes:

3: SD (la que pongamos, muy til)

01: General Solutions / Principal value

2,5 MB = 1,5 MB sistema + 1 MB usuario

02: Cte Symb / Cte Num


1

Iniciacin al manejo en RPN de la HP50g

Aeronuticos UPM 2013 - Ion Elberdin Navarro

Iniciacin al manejo en RPN de la HP50g

Navegacin con cursores

CAS MENU: operadores algebraicos.

Al acceder a una carpeta se muestra el contenido:

EQ LIB: librera de ecuaciones.

Aeronuticos UPM 2013 - Ion Elberdin Navarro

ALG vs RPN:

Clase, Nombre, Tipo, Tamao (Bytes)


Opciones:

ALG: Algebraico.

EDIT, COPY, MOVE, ReCaLl, EVAL, TREE

Argumentooperacinargumento.

PURGE, RENAMe, NEW, ORDER, SEND, RECeiVe

Funcin(argumentos).

HALT, VIEW, EDITB, HEADEr, LIST, SORT

Ventaja: visual.

XSEND, CHooseDIRectory

RPN: Reverse Polish Notation (Notacin polaca inversa).

Libreras:

Argumentos operacin.
Argumentos funcin.

Programas compilados que hay que instalar antes de utilizar. Para acceder a ellas

Ventajas:

Instalacin:

Rpido. Ahorro en pulsaciones de teclas. Parntesis no necesarios.

Pasamos la librera a 2: FLASH (a menos que especifique ser guardada en otro puerto de memoria).
Hacemos un reinicio rpido:

(Apretando

, pulsar y soltar

y soltar

La pila (Stack):

).

Cuando la pila no est vaca, si pulsamos el cursor arriba accedemos al ltimo elemento almacenado

As la calculadora reconoce la nueva librera.

y con los cursores arriba y abajo podemos movernos por toda la pila.

Transferencia de archivos:
Con otra calculadora por infrarrojos:

Orientado a programacin RPL (Reverse Polish LISP).

Opciones del nivel N de la pila:


N PICK: duplica en el primer nivel de la pila. (PICK3 = 3 PICK) (A N UNPICK: recoloca A en N).

I/O FUNCTIONS TRANSFER IR XMODEM

N ROLL: pasa al primer nivel de la pila y mueve los dems. N ROLLD: inverso del anterior.
Con un PC, conectndola por USB

SWAP: Cambia los niveles 1 y 2.

A travs de una tarjeta SD

N LIST: convierte en lista los N elementos.

Aplicaciones (Apps):

DUP: duplica el nivel 1. DUPDUP: duplica el nivel 1, 2 veces.


N DUPN: duplica N elementos. N DROPN: borra N elementos.

PLOT: dibujar curvas.

N KEEP: borra toda la pila excepto el elemento seleccionado.

I/O FUNC: Funciones de transmisin y recepcin de datos con otros dispositivos (HP, PC, impresora...).

N GOTO: nos permite saltar hasta el nivel que queramos. N INFO.

CTS LIB: Librera de constantes. Muy completa!

OVER: duplica el elemento en 2. NIP: borra el nivel 2.

NUM SOLV: iteradores para resolver ecuaciones. Alternativa a la librera SolveSys.

DEPTH: devuelve el nmero de elementos en la pila.

TIME & DATE. (No muy precisa, mejor no prestar atencin a que est en hora, se descompasa...)

ROT: Rota todos los elementos de la pila pasando el ltimo al primer nivel. UNROT: inverso.

EC WRITER: escritor de ecuaciones visual.


FILE MANAGER: navegador interno de la calculadora.

Fuera de la pila, al pulsar cursor derecho cambiamos de posicin los dos primeros niveles (SWAP).
El cursor izquierdo nos muestra el ltimo grfico pintado.

MATRIX WRITER: escritor de matrices visual.

El cursor abajo nos permite editar el primer nivel.

TEXT EDITOR.

CLEAR: Para borrar toda la pila.


DROP: Borra el primer nivel de la pila.

MTH MENU: operadores matemticos.


3

Iniciacin al manejo en RPN de la HP50g

Aeronuticos UPM 2013 - Ion Elberdin Navarro

Variables:

Aeronuticos UPM 2013 - Ion Elberdin Navarro

Hay unidades de: longitud, rea, volumen, tiempo, velocidad, masa, fuerza, energa, potencia,
temperatura, corriente elctrica, ngulo, luz, radiacin, viscosidad.

Cualquier tipo de dato que puedas almacenar en la calculadora.

Otras unidades no enumeradas: 117.02 MENU (gmol, lbmol, rpm, dB).

Constantes de la calculadora:

Cmo almacenarlas: dndoles un nombre.


RPN: var nombre
ALG: var

Iniciacin al manejo en RPN de la HP50g

e, i,

nombre

MINR: nmero real mnimo disponible (10-499).

Si ya estn definidas y queremos darles un nuevo valor, con el men

en las teclas de funcin

buscamos la variable que queremos editar, pulsamos opcin derecha

y la tecla de funcin

donde est. Despus de editarla pulsamos


de funcin correspondiente.

, y para guardarla opcin izquierda

MAXR: nmero real mximo disponible (10500).


NUM: para pasar de simblico a numrico.

y la tecla

STR o STR: Pasa cualquier variable a texto o de texto a variables


RND, FLOOR y CEIL: redondea, trunca y redondea por exceso.

Edicin:
Uso de la tecla

: muestra variables en teclas de funcin.

Uso de la tecla

: muestra herramientas de edicin en las teclas de funcin.

Constantes fsicas:
CONLIB: abre la librera de constantes.

Desde el men FILES.

Opciones:

Edicin rpida desde el primer nivel de la pila: cursor abajo .

SI / ENGL: Sistema Internacional frente a notacin inglesa.

Almacenamiento rpido: Opcin izquierda

UNIT: muestra las unidades o no (con VALUE activo).

+ tecla de funcin donde est la variable.

VALUE: muestra el valor o el nombre de la constante.

Borrado:
PURGE: simple o en lista.

STK: pasa al primer nivel de la pila la constante seleccionada.

Desde el navegador de archivos FILES.

QUIT: salir de la librera de constantes.

Funciones:

Rango de actuacin: se ven variables desde subcarpetas a las principales, no al revs.


Tipos:

En RPN primero se escriben en la pila todos los argumentos y despus la funcin que vayamos a utilizar.

Numricas.
Algebraicas.

Cuando una funcin requiere ms de un argumento tenemos que ser cuidadosos de escribirlos en el
orden correcto.

Programas.

Variable independiente: X, se puede modificar en el CAS (desaconsejado, tiene tecla propia!!!

Otras: cadenas de texto, imgenes

numRe1 numRe2 MAX o MIN: devuelve el mximo o mnimo de los dos valores.

Unidades:

).

Derivada: expr_alg var_der o DERIV


Derivada respecto de X: expr_alg_en_X DERVX

num_Unidades

Integral: lim_inf lim_sup expr_alg var_int

num_U UBASE: pasa a las unidades del Sistema Internacional.

Integral respecto de x: expr_alg_en_X INTVX

num1_U1 num2_U2 CONVERT: pasa num1_U1 a unidades U2 (da igual que num2 pongamos).

Integral evaluada en un punto: expr_alg var_int pto INT (hace 0 la cte de integracin)

num_U UVAL: quita las unidades.

Sumatorio: var_sum inicio fin expr_alg

num1 num2_U UNIT: aade unidades U a num1 (da igual que num2 pongamos).
Prefijos de unidades: Y (yotta +24), Z (zetta +21), E (exa +18), P (peta +15), T (tera +12), G (giga +9),
M (mega +6), k o K (kilo +3), h o H (hecto +2), D (deca +1), d (deci -1), c (centi -2), m (mili -3), (micro -6)
n (nano -9), p (pico -12), f (femto -15), a (atto -18), z (zepto -21), y (yocto -24)
5

Desarrollo en serie de Taylor: expr_alg var_ind orden TAYLR


Desarrollo en serie de McLaurin: expr_alg TAYLOR0 (ojo que el ltimo es un cero)
6

Iniciacin al manejo en RPN de la HP50g

Aeronuticos UPM 2013 - Ion Elberdin Navarro

Gradiente: f(x,y,z) [x y z] DERIV

Iniciacin al manejo en RPN de la HP50g

Aeronuticos UPM 2013 - Ion Elberdin Navarro

Especiales para listas:

Divergencia: [f(x,y,z) g(x,y,z) h(x,y,z)] [x y z] DIV

LIST: lista de tamao N-1 con los incrementos entre elementos.

Laplaciano: f(x,y,z) [x y z] LAPL

LIST: sumatorio de los elementos de la lista.

Rotacional: [f(x,y,z) g(x,y,z) h(x,y,z)] [x y z] CURL

LIST: productorio de los elementos de la lista.

Potencial vectorial: [f(x,y,z) g(x,y,z) h(x,y,z)] [x y z] VPOTENTIAL (divergencia nula!).

SORT: ordena los elementos de menor a mayor.

Tambin se pueden escribir desde el editor de ecuaciones y evaluarlas (EVAL) despus.

REVLIST: invierte el orden de la lista.

Nmero aleatorio: RAND (entre 0 y 1).

HEAD: devuelve el primer elemento de la lista.

Nmeros complejos:

TAIL: devuelve toda la lista, excepto el primer elemento.


EVAL: separa todos los elementos de la lista.

Escritura especificando parte real e imaginaria (i:

):

LIST o OBJ: separa todos los elementos de la lista y al final da el tamao de la misma.

(A,B)

LIST: inversa a LIST.

AiB*+

SIZE: da el tamao de la lista.

A B RC

{lista} pos GET o GETI: devuelve el elemento que est en la posicin pos de la lista.

Escritura especificando mdulo y argumento (:

):

{lista} pos elem PUT o PUTI: remplaza el elemento que estuviera en la posicin pos por elem.
No permite ampliar la lista de esta manera. Solo para reemplazar.

(r,)
Operaciones similares a las de los nmeros reales.

{lista} elem POS: busca el primer elemento que coincida con elem y devuelve su posicin. Si no
encuentra ninguna coincidencia, devuelve 0.

Funciones particulares:

expr alg var inicio fin incremento SEQ: genera una lista secuencial.

REal, IMaginary, CR, RC, ARGument, ABSolute (norma), CONJugate, SIGNature, i

{lista} expr alg MAP: aplica la expresin algebraica a los elementos de la lista.

SQuare, LN, EXP = eX, LOG, ALOG = 10x, SIN, COS, TAN

Vectores (Arrays unidimensionales):

DROITE: escribe la ecuacin de una recta dados dos nmeros complejos.

[elem1 elem2 elemN-1 elemN]

Listas:

Dimensin: N

Flag 98: Vector: horiz disp / vert dips

{elem1 elem2 elemN-1 elemN} Tamao: N


Elementos ordenados entre { } (
separados por

Diferentes de las matrices, no son matrices de N1 o 1N, son vectores de tamao N.


Los vectores no se pueden transponer, las matrices fila o columna s. Funciones diferentes.

o COMA (

Los elementos se separan con espacios o comas (en ALG solo permite separar con comas).
) en RPN y solo por COMA en ALG.

Si contienen nmeros reales o complejos, las operaciones:

Escritura desde el editor de matrices:

, funcionan:

Acceso:

con un escalar, aplicado a todos los elementos.

Dentro marcar con la tecla de funcin VECT y escribir solo en la fila 1. Si no est marcado VECT se
estar creando una matriz de 1N. Bandera 98 para mostrarlos como fila o columna.

con otra lista del mismo tamao, elemento a elemento.

Vectores de 2 y 3 dimensiones, cambian automticamente al sistema de coordenadas en uso:

Aade (concatena a la lista), no suma.

Cartesianas: 2D [X Y], 3D [X Y Z].


Para sumar hay 2 opciones:

(cambiar de signo y restar), o ADD (sin atajo rpido).

Polares, cilndricas: 2D [R ], 3D [R Z].

Funciones:
Las de

Esfricas: 3D [R ].
y .

elem1 elem2 elemN N ARRY: monta un vector de N elementos.


7

Iniciacin al manejo en RPN de la HP50g

Aeronuticos UPM 2013 - Ion Elberdin Navarro

Iniciacin al manejo en RPN de la HP50g

Aeronuticos UPM 2013 - Ion Elberdin Navarro

[vect] ARRY o V: desmonta el vector.

[[matriz]] COL o ROW: separa la matriz en vectores columna o fila.

elem elem V2: en el sistema en el que estemos trabajando.

[vector1] [vectorN] N COL o ROW: junta los N vectores en una matriz.

elem elem elem V3: en el sistema en el que estemos trabajando.

[[matriz]] [vector] num COL+ o ROW+: aade el vector a la matriz en la columna o fila num (DIM!).

[vect] pos GET o GETI: similar al caso de las listas. ([vect] {1 pos} GET o GETI) no funciona!

[[matriz]] num COL- o ROW-: separa la columna o fila num de la matriz en forma de vector.

[vect] pos elem PUT o PUTI: similar al caso de las listas. ([vect] {1 pos} elem PUT o PUTI) no funciona!

[[matriz]] N M CSWP o RSWP: intercambia las columnas o filas N y M (SWP: swap).

[vect] SIZE: dimensin del vector.

[[matriz]] TRACE: traza.

[vect] ABS: norma del vector.

[[matriz]] DET: determinante.

[vect] [vect] DOT: producto escalar.

[[matriz]] INV o 1 NEG ^: inversa.

[vect] [vect] CROSS: producto vectorial.

[[matriz]] RANK: rango.

[vector] AXL: convierte a lista.

[[matriz]] AXL: convierte a una lista de listas.

{lista} AXL: convierte a vector.

{{lista}{lista}{lista}} AXL: convierte a matriz.

Matrices (Arrays bidimensionales):


[[fila1][fila2][filaN]] o [[fila1] fila2 filaN]

[[matriz]] AXM: convierte una matriz de fracciones a su forma decimal aproximada.


[[matriz]] cte fila1 fila2 RCIJ: almacena en fila 2 la suma fila2 + fila1 * cte

Donde filaJ: elemJ1 elemJ2 elemJM

[[matriz]] PCAR: polinomio caracterstico.

[[matriz]] SIZE: tamao en forma de lista {N M}

[[matriz]] EGV: autovalores y autovectores (columnas de una matriz) (EGVL solo autovalores). Para
utilizarlo la calculadora tiene que estar en modo aproximado, no exacto, bandera 105.

Escritura:

[[matriz]] LU: factorizacin LU. Resultado: [[L]] [[U]] [[P]] Tal qu: [[P]][[matriz]]=[[L]][[U]]
Con: [[L]] matriz triangular inferior, [[U]] matriz triangular superior, [[P]] matriz de permutacin.

Directamente.
Editor de matrices.
CREATE o

Funciones de creacin de matrices:


elem1 ... elemNxM {N M} ARRY

[[matriz]] ABS: mdulo (raz cuadrada de la suma del cuadrado de los elementos).

MATRIX MAKE.

[[matriz]] [[matriz]] HADAMARD: multiplicacin trmino a trmino.

(Deshacer: [[matriz]] ARRY)

[[matriz]] {pos1 pos2} GET o GETI.

[vector] [[matriz]] LSQ: solucin de mnimos cuadrados del sistema: [[matriz]][x]=[vector]


Es lo mismo que hacer: [[matriz]] INV [vector] *

[[matriz]] {pos1 pos2} elem PUT o PUTI.

Otras funciones: VANDERMONDE, HILBERT

[[matriz]] TRN: transconjugada.

Para multiplicar una matriz por un vector, la dimensin del mismo debe ser igual al nmero de columnas
de la matriz.

[[matriz]] TRAN: traspuesta o transpuesta.

LCXM: genera matrices tales que el elemento aij es una funcin de i y j.

{N M} num CON: matriz de dimensin NM con todos sus elementos iguales y de valor num.

filas columnas i j expr_alg EVAL LCXM

N IDN: matriz unidad cuadrada de dimensin N.

Graficas (Plot):

{N M} IDN: crea una lista de 2 elementos matrices unidad cuadradas de dimensin N y M.

Acceso:

[[matriz]] o [vector] {dim} RDM: redimensiona los elementos.


{N M} RANM: matriz aleatoria de dimensin NM de elementos

[-10,10].

1.Plot functions.

[[matriz]] {posN1 posM1} {posN2 posM2} SUB: Extrae una submatriz.


[[matriz]] {pos1 pos2} [[submatriz]] REPL: sustituye una submatriz dentro de una matriz.

Cursor izquierdo .

[[matriz]] DIAG: vectoriza la diagonal.

Opcin izquierda

[vector] DIAG: convierte el vector en una matriz cuadrada diagonal.

y teclas de funcin

Tipos de grfico:
9

10

Iniciacin al manejo en RPN de la HP50g

Aeronuticos UPM 2013 - Ion Elberdin Navarro

Function:

y=y(x).

Polar:

r=r().

Parametric:

x=x(t), y=y(t).

Diff Eq:

traza solucin de una Ecuacin Diferencial Lineal.

Conic:

ecuaciones cnicas.

Truth:

desigualdades en el plano.

Histogram:

histogramas de frecuencia.

Bar:

grficos de barras simples.

Iniciacin al manejo en RPN de la HP50g

Aeronuticos UPM 2013 - Ion Elberdin Navarro

Webs de inters:
http://www.hpcalc.org
Aplicaciones, manuales, programas para el ordenador
En ingls pero con cosas en castellano.
http://adictoshp.org
Foro, aplicaciones, manuales
En castellano.
http://deachp.com

Scatter:

diagramas de dispersin discretos.

Slopefield:

segmentos tangentes de una y=f(x,y).

Fast 3D:

superficies curvas en el espacio.

Wireframe:

superficies curvas en el espacio con rejillas.

HPUserEdit (v4.0) (deachp) Escribir.

Ps-contour:

diagramas del contorno de superficies.

WinHP (v3.5b) (deachp) TGV, otros.

Y-slice:

vista rebanada de z=f(x,y).

Emulador HP50g (v1.42+) (deachp).

Gridmap:

traza Re e Im en funcin de C.

Programas de conexin.

Pr-surface:

x=x(u,v), y=y(u,v), z=z(u,v).

Programas para el ordenador.

Programas para ordenador:

Autor:

La variable o variables independientes son las que nosotros definamos.

Ion Elberdin Navarro.

PPAR: parmetros del grfico (plot parameters).

ionelberdin@gmail.com

TPAR: informacin de la tabla generada.

http://ionelberdin.com

PICT: guarda grfico en pantalla como un objeto grfico.

(actualizaciones de este manual y otros)

ltima actualizacin: 20 de septiembre de 2013.

Sistemas de Ecuaciones: SolveSys


Ojo con los valores iniciales, pueden llevar a distintas soluciones, o hacer que no converja.
Es una librera que no viene por defecto con la calculadora, hay que instalarla. En la calculadora vienen
otras alternativas, pero no son tan potentes.

Tambin:
Ecuaciones en Derivadas Parciales.
Transformadas de Fourier y Laplace.
Transformada Rpida de Fourier.
Librera de ecuaciones.
Probabilidad y estadstica.
Nmeros en distintas bases.
Programacin.
11

12

Das könnte Ihnen auch gefallen