Sunteți pe pagina 1din 6

Iniciación al manejo en RPN de la HP50g

HP50g

Funciones básicas:

Aeronáuticos UPM 2013 - Ion Elberdin Navarro

Cada tecla puede tener hasta 6 funciones diferentes.básicas: Aeronáuticos UPM 2013 - Ion Elberdin Navarro Juego de caracteres (CHARS): Ajuste de contraste: /

Juego de caracteres (CHARS):Navarro Cada tecla puede tener hasta 6 funciones diferentes. Ajuste de contraste: / . . (atajos,

Ajuste de contraste:hasta 6 funciones diferentes. Juego de caracteres (CHARS): / . . (atajos, modificar, echo1, echo). Cualquier

Juego de caracteres (CHARS): Ajuste de contraste: / . . (atajos, modificar, echo1, echo). Cualquier mensaje
/ . .
/
.
.

(atajos, modificar, echo1, echo).

Cualquier mensaje de error se despeja con la tecla

Indicadores superiores de la pantalla:

opción izquierda activa.

opción derecha activa.

teclado alfabético activo.

Batería baja. Cuando el nivel de la batería es muy bajo, avisa “Warning: LowBat (S)” No seguir, porque sino consumirá la batería de respaldo que se utiliza para que la calculadora no se desconfigure al cambiar las baterías (memoria volátil).

Modo:

Sistema de operaciones: RPN vs ALG. RPN vs ALG.

Representación numérica: Std, Fix, Sci, Eng; _FM (¿coma?) (En Fix, Sci y Eng elegir número de decimales).volátil). Modo: Sistema de operaciones: RPN vs ALG. Unidad angular: DEG (decimal), RAD (radianes), GRAD (2

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

Sistema de referencia: RECT (cartesiano), CYLIN (polar-cilíndrico), SPHERE (esférico).DEG (decimal), RAD (radianes), GRAD (2 π = 400grads). _Beep, _Key Click, _Last Stack (Guarda para

_Beep, _Key Click, _Last Stack (Guarda para UNDO, ANS).(cartesiano), CYLIN (polar-cilíndrico), SPHERE (esférico). FLAGS, CHOOSe, CAS, DISPlay, CANCEL, OK, RESET. Banderas

FLAGS, CHOOSe, CAS, DISPlay, CANCEL, OK, RESET._Beep, _Key Click, _Last Stack (Guarda para UNDO, ANS). Banderas (Flags): Banderas o señales del sistema.

Banderas (Flags):

Banderas o señales del sistema. “Parámetros booleanos de configuración de la calculadora”.CHOOSe, CAS, DISPlay, CANCEL, OK, RESET. Banderas (Flags): (True = Bandera marcada . / False =

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

Hay 256 (-128, 128).(True = Bandera marcada . / False = Bandera desmarcada ). Positivas: banderas de usuario. Disponibles

Positivas: banderas de usuario. Disponibles para programar propósitos del usuario.. / False = Bandera desmarcada ). Hay 256 (-128, 128). Negativas: banderas de sistema. Afectan

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

de la calculadora, solo podemos modificar algunas . Importantes: 01: General Solutions / Principal value 02:

Importantes:

01: General Solutions / Principal value

02: Cte Symb / Cte Num

Iniciación al manejo en RPN de la HP50g

60:
60:

03: Func Symb / Func Num

40: Don’t show clock / Show clock

51: Fraction mark . / Fr. mark ,

52: Show many lines / Show one line

56: Standard beep on / … off

locks

57: Alarm beep on / … off

locks /

on / … off locks 57: Alarm beep on / … off locks / 74: Right

74: Right stack display / Left …

75: Key click off / … on

76: Purge confirm / No …

91: MTRW: matrix / … list of lists

95: RPN mode / ALG mode

103: Complex off / … on

105: Exact mode on / Approx. mode on

117: Choose boxes / Soft menu

Más info sobre las flags en el manual completo.

CAS:

Aeronáuticos UPM 2013 - Ion Elberdin Navarro

Computer Algebraic System.completo. CAS: Aeronáuticos UPM 2013 - Ion Elberdin Navarro Permite tocar directamente algunas FLAGS. Display: Opciones

Permite tocar directamente algunas FLAGS.UPM 2013 - Ion Elberdin Navarro Computer Algebraic System. Display: Opciones de visualización. Fuentes, tamaños.

Display:

Opciones de visualización.System. Permite tocar directamente algunas FLAGS. Display: Fuentes, tamaños. Permite tocar directamente algunas FLAGS.

Fuentes, tamaños.algunas FLAGS. Display: Opciones de visualización. Permite tocar directamente algunas FLAGS. Archivos (Files):

Permite tocar directamente algunas FLAGS.Display: Opciones de visualización. Fuentes, tamaños. Archivos (Files): 0: IRAM (interna) Es donde se almacena

Archivos (Files):

Permite tocar directamente algunas FLAGS. Archivos (Files): 0: IRAM (interna) Es donde se almacena todo lo

0: IRAM (interna)

Es donde se almacena todo lo de la HOME.

Va ligada a la velocidad de cálculo. No utilizarla para almacenaje.

1: ERAM (128 kB)

2: FLASH (1085 kB) La más estable.

3: SD (la que pongamos, muy útil)

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

Iniciación al manejo en RPN de la HP50g

Aeronáuticos UPM 2013 - Ion Elberdin Navarro

Navegación con cursores

Al acceder a una carpeta se muestra el contenido:

Clase, Nombre, Tipo, Tamaño (Bytes)

Opciones:

EDIT, COPY, MOVE, ReCaLl, EVAL, TREE

PURGE, RENAMe, NEW, ORDER, SEND, RECeiVe

HALT, VIEW, EDITB, HEADEr, LIST, SORT

XSEND, CHooseDIRectory

Librerías:

Programas compilados que hay que instalar antes de utilizar. Para acceder a ellasEDITB, HEADEr, LIST, SORT XSEND, CHooseDIRectory Librerías: . Instalación: Pasamos la librería a 2: FLASH (a

.
.
hay que instalar antes de utilizar. Para acceder a ellas . Instalación: Pasamos la librería a

Instalación:

Pasamos la librería a 2: FLASH (a menos que especifique ser guardada en otro puerto de memoria).

Hacemos un reinicio rápido:que especifique ser guardada en otro puerto de memoria). (Apretando , pulsar y soltar y soltar

en otro puerto de memoria). Hacemos un reinicio rápido: (Apretando , pulsar y soltar y soltar

(Apretando

puerto de memoria). Hacemos un reinicio rápido: (Apretando , pulsar y soltar y soltar ). Así

, pulsar y soltar

Hacemos un reinicio rápido: (Apretando , pulsar y soltar y soltar ). Así la calculadora reconoce

y soltar

).
).

Así la calculadora reconoce la nueva librería.reinicio rápido: (Apretando , pulsar y soltar y soltar ). Transferencia de archivos: Con otra calculadora

Transferencia de archivos:

Con otra calculadora por infrarrojos:reconoce la nueva librería. Transferencia de archivos: → I/O FUNCTIONS → TRANSFER → IR → XMODEM

de archivos: Con otra calculadora por infrarrojos: → I/O FUNCTIONS → TRANSFER → IR → XMODEM

I/O FUNCTIONS TRANSFER IR XMODEM

Con un PC, conectándola por USB→ I/O FUNCTIONS → TRANSFER → IR → XMODEM A través de una tarjeta SD Aplicaciones

A través de una tarjeta SD→ IR → XMODEM Con un PC, conectándola por USB Aplicaciones (Apps): PLOT : dibujar curvas.

Aplicaciones (Apps):

por USB A través de una tarjeta SD Aplicaciones (Apps): PLOT : dibujar curvas. I/O FUNC:

PLOT: dibujar curvas. : dibujar curvas.

I/O FUNC: Funciones de transmisión y recepción de datos con otros dispositivos (HP, PC, impresorauna tarjeta SD Aplicaciones (Apps): PLOT : dibujar curvas. CTS LIB : Librería de constantes. ¡Muy

CTS LIB: Librería de constantes. ¡Muy completa! : Librería de constantes. ¡Muy completa!

).

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

TIME & DATE. (No muy precisa, mejor no prestar atención a que esté en hora, se descompasaresolver ecuaciones. Alternativa a la librería SolveSys . EC WRITER : escritor de ecuaciones visual. )

EC WRITER: escritor de ecuaciones visual. : escritor de ecuaciones visual.

)

FILE MANAGER: navegador interno de la calculadora. : navegador interno de la calculadora.

MATRIX WRITER: escritor de matrices visual. : escritor de matrices visual.

TEXT EDITOR.la calculadora. MATRIX WRITER : escritor de matrices visual. MTH MENU : operadores matemáticos. Iniciación al

MTH MENU: operadores matemáticos. : operadores matemáticos.

Iniciación al manejo en RPN de la HP50g

CAS MENU: operadores algebraicos.matemáticos. Iniciación al manejo en RPN de la HP50g EQ LIB : librería de ecuaciones. ALG

EQ LIB: librería de ecuaciones. : librería de ecuaciones.

ALG vs RPN:

Aeronáuticos UPM 2013 - Ion Elberdin Navarro

ALG: Algebraico.

Argumentooperaciónargumento.

Función(argumentos).

Ventaja: visual.

RPN: Reverse Polish Notation (Notación polaca inversa).

Argumentos operación.

Argumentos función.

Ventajas:

Rápido. Ahorro en pulsaciones de teclas. Paréntesis no necesarios.→ operación. Argumentos → función. Ventajas: Orientado a programación RPL (Reverse Polish LISP). La pila

Orientado a programación RPL (Reverse Polish LISP).Ahorro en pulsaciones de teclas. Paréntesis no necesarios. La pila (Stack): Cuando la pila no esté

La pila (Stack):

Cuando la pila no esté vacía, si pulsamos el cursor arriba ▲ accedemos al último elemento almacenado accedemos al último elemento almacenado

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

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).

N

ROLL: pasa al primer nivel de la pila y mueve los demás. N ROLLD: inverso del anterior.

SWAP: Cambia los niveles 1 y 2.

N LIST: convierte en lista los N elementos.

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

N

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

N

KEEP: borra toda la pila excepto el elemento seleccionado.

N

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

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

DEPTH: devuelve el número de elementos en la pila.

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

Fuera de la pila, al pulsar cursor derecho cambiamos de posición los dos primeros niveles (SWAP). El cursor izquierdo nos muestra el último gráfico pintado.

El cursor abajo nos permite editar el primer nivel.

CLEAR: Para borrar toda la pila. : Para borrar toda la pila.

DROP: Borra el primer nivel de la pila. : Borra el primer nivel de la pila.

Iniciación al manejo en RPN de la HP50g

Variables:

Aeronáuticos UPM 2013 - Ion Elberdin Navarro

Cualquier tipo de dato que puedas almacenar en la calculadora.Variables: Aeronáuticos UPM 2013 - Ion Elberdin Navarro Cómo almacenarlas: dándoles un nombre. RPN: var

Cómo almacenarlas: dándoles un nombre.tipo de dato que puedas almacenar en la calculadora. RPN: var ‘nombre’ ALG: var nombre Si

RPN: var ‘nombre’en la calculadora. Cómo almacenarlas: dándoles un nombre. ALG: var nombre Si ya están definidas y

ALG: varalmacenarlas: dándoles un nombre. RPN: var ‘nombre’ nombre Si ya están definidas y queremos darles un

nombre
nombre

Si ya están definidas y queremos darles un nuevo valor, con el menúdándoles un nombre. RPN: var ‘nombre’ ALG: var nombre buscamos la variable que queremos editar, pulsamos

buscamos la variable que queremos editar, pulsamos opción derecha

donde esté. Después de editarla pulsamos

de función correspondiente.

Después de editarla pulsamos de función correspondiente. en las teclas de función y la tecla de
Después de editarla pulsamos de función correspondiente. en las teclas de función y la tecla de

en las teclas de función

y la tecla de función

en las teclas de función y la tecla de función y la tecla , y para

y la tecla

, y para guardarla opción izquierda

Edición:de función y la tecla , y para guardarla opción izquierda : muestra variables en teclas

y la tecla , y para guardarla opción izquierda Edición: : muestra variables en teclas de

: muestra variables en teclas de función.y la tecla , y para guardarla opción izquierda Edición: Uso de la tecla : muestra

Uso de la tecla

: muestra variables en teclas de función. Uso de la tecla : muestra herramientas de edición

: muestra herramientas de edición en las teclas de función.: muestra variables en teclas de función. Uso de la tecla Uso de la tecla Desde

Uso de la tecla

Desde el menú FILES. FILES.

Edición rápida desde el primer nivel de la pila: cursor abajo ▼ . desde el primer nivel de la pila: cursor abajo .

Borrado:

Tipos:

Almacenamiento rápido: Opción izquierda

. Borrado: Tipos: Almacenamiento rápido : Opción izquierda + tecla de función donde esté la variable.

+ tecla de función donde esté la variable.

PURGE: simple o en lista.

Desde el navegador de archivos FILES.

Rango de actuación: se ven variables desde subcarpetas a las principales, no al revés.

Numéricas.

Algebraicas.

Programas.

Otras: cadenas de texto, imágenes…

Unidades:

num_Unidades _Unidades

num_U UBASE : pasa a las unidades del Sistema Internacional. UBASE: pasa a las unidades del Sistema Internacional.

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

num_U UVAL : quita las unidades. UVAL: quita las unidades.

num1 num2_U ➔ UNIT : añade unidades U a num1 (da igual que num2 pongamos). UNIT: añade 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), μ (micro -6) n (nano -9), p (pico -12), f (femto -15), a (atto -18), z (zepto -21), y (yocto -24)

Iniciación al manejo en RPN de la HP50g

Aeronáuticos UPM 2013 - Ion Elberdin Navarro

Hay unidades de: longitud, área, volumen, tiempo, velocidad, masa, fuerza, energía, potencia, temperatura, corriente eléctrica, ángulo, luz, radiación, viscosidad.de la HP50g Aeronáuticos UPM 2013 - Ion Elberdin Navarro Otras unidades no enumeradas: 117.02 MENU

Otras unidades no enumeradas: 117.02 MENU (gmol, lbmol, rpm, dB).corriente eléctrica, ángulo, luz, radiación, viscosidad. Constantes de la calculadora: e, i, π MINR : número

Constantes de la calculadora:

e, i, π π

MINR: número real mínimo disponible (10 - 4 9 9 ). : número real mínimo disponible (10 -499 ).

MAXR: número real máximo disponible (10 5 0 0 ). : número real máximo disponible (10 500 ).

NUM : para pasar de simbólico a numérico. NUM: para pasar de simbólico a numérico.

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

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

Constantes físicas:

CONLIB: abre la librería de constantes.

Opciones:

SI / ENGL: Sistema Internacional frente a notación inglesa.

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

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

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

QUIT: salir de la librería de constantes.

Funciones:

En RPN primero se escriben en la pila todos los argumentos y después la función que vayamos a utilizar.QUIT: salir de la librería de constantes. Funciones: Cuando una función requiere más de un argumento

Cuando una función requiere más de un argumento tenemos que ser cuidadosos de escribirlos en el orden correcto.argumentos y después la función que vayamos a utilizar. Variable independiente: X , se puede modificar

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

).
).

numRe1 numRe2 MAX o MIN : devuelve el máximo o mínimo de los dos valores. MAX o MIN: devuelve el máximo o mínimo de los dos valores.

Derivada: ‘expr_alg’ ‘var_der’ ∂ o DERIV o DERIV

Derivada respecto de X: ‘expr_alg_en_X’ DERVX DERVX

Integral: lim_inf lim_sup ‘expr_alg’ ‘var_int’ ∫

Integral respecto de x: ‘expr_alg_en_X’ INTVX INTVX

Integral evaluada en un punto: ‘expr_alg’ ‘var_int’ pto INT (hace 0 la cte de integración) INT (hace 0 la cte de integración)

Sumatorio: ‘var_sum’ inicio fin ‘expr_alg’ ∑

Desarrollo en serie de Taylor: ‘expr_alg’ ‘var_ind’ orden TAYLR TAYLR

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

Iniciación al manejo en RPN de la HP50g

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

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

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

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

Aeronáuticos UPM 2013 - Ion Elberdin Navarro

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

También se pueden escribir desde el editor de ecuaciones y evaluarlas (EVAL ) después. EVAL) después.

Número aleatorio: RAND (entre 0 y 1). RAND (entre 0 y 1).

Números complejos:

Escritura especificando parte real e imaginaria (i:

Escritura especificando parte real e imaginaria (i:
):
):
(A,B) A i B * + A B R → C

(A,B)

A i B * +

A B RC

 

Escritura especificando módulo y argumento (:

Escritura especificando módulo y argumento (  :
Escritura especificando módulo y argumento (  : ):
):
):

(r,θ )

Operaciones similares a las de los números reales.

Funciones particulares:

 

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

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

DROITE: escribe la ecuación de una recta dados dos números complejos.

Listas:

{elem1 elem2 … elemN-1 elemN}ecuación de una recta dados dos números complejos. Listas: Tamaño: N Elementos ordenados entre { }

Tamaño: N

Elementos ordenados entre { } (Listas: {elem1 elem2 … elemN-1 elemN} Tamaño: N separados por ) o COMA ( ) en

separados porelemN-1 elemN} Tamaño: N Elementos ordenados entre { } ( ) o COMA ( ) en

Tamaño: N Elementos ordenados entre { } ( separados por ) o COMA ( ) en
)
)

o COMA (

) en RPN y solo por COMA en ALG.

( separados por ) o COMA ( ) en RPN y solo por COMA en ALG.

Si contienen números reales o complejos, las operaciones:

con un escalar, aplicado a todos los elementos.

con otra lista del mismo tamaño, elemento a elemento.

Añade (concatena a la lista), no suma.

, ,
,
,

, funcionan:

Añade (concatena a la lista), no suma . , , , funcionan: Para sumar hay 2

Para sumar hay 2 opciones:

Funciones:

Las de y .

Para sumar hay 2 opciones: Funciones: Las de y . (cambiar de signo y restar), o

(cambiar de signo y restar), o ADD (sin atajo rápido).

7

Iniciación al manejo en RPN de la HP50g

Especiales para listas:atajo rápido). 7 Iniciación al manejo en RPN de la HP50g Aeronáuticos UPM 2013 - Ion

Aeronáuticos UPM 2013 - Ion Elberdin Navarro

LIST : lista de tamaño N-1 con los incrementos entre elementos. LIST: lista de tamaño N-1 con los incrementos entre elementos.

LIST : sumatorio de los elementos de la lista. LIST: sumatorio de los elementos de la lista.

LIST : productorio de los elementos de la lista. LIST: productorio de los elementos de la lista.

SORT: ordena los elementos de menor a mayor. : ordena los elementos de menor a mayor.

REVLIST: invierte el orden de la lista. : invierte el orden de la lista.

HEAD: devuelve el primer elemento de la lista. : devuelve el primer elemento de la lista.

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

EVAL: separa todos los elementos de la lista. : separa todos los elementos de la lista.

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

LIST : inversa a LIST ➔ . LIST: inversa a LIST.

SIZE: da el tamaño de la lista. : da el tamaño de la lista.

{lista} pos GET o GETI: devuelve el elemento que esté en la posición “pos” de la lista. GET o GETI: devuelve el elemento que esté en la posición “pos” de la lista.

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

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

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

{lista} ‘expr alg’ MAP : aplica la expresión algebraica a los elementos de la lista. MAP: aplica la expresión algebraica a los elementos de la lista.

Vectores (Arrays unidimensionales):

[elem1 elem2 … elemN-1 elemN]elementos de la lista. Vectores (Arrays unidimensionales): Dimensión: N Flag 98: Vector: horiz disp / …

Dimensión: N

Flag 98: Vector: horiz disp / … vert dips Vector: horiz disp / … vert dips

Diferentes de las matrices, no son matrices de N × 1 o 1 × N, son vectores de tamaño N. Los vectores no se × 1 o 1 × N, son vectores de tamaño N. Los vectores no se pueden transponer, las matrices fila o columna sí. Funciones diferentes.

Los elementos se separan con espacios o comas (en ALG solo permite separar con comas).las matrices fila o columna sí. Funciones diferentes. Escritura desde el editor de matrices: Acceso: Dentro

Escritura desde el editor de matrices:espacios o comas (en ALG solo permite separar con comas). Acceso: Dentro marcar con la tecla

Acceso:separar con comas). Escritura desde el editor de matrices: Dentro marcar con la tecla de función

con comas). Escritura desde el editor de matrices: Acceso: Dentro marcar con la tecla de función

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

1 × N. Bandera 98 para mostrarlos como fila o columna. Vectores de 2 y 3

Vectores de 2 y 3 dimensiones, cambian automáticamente al sistema de coordenadas en uso:

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

Polares, cilíndricas: 2D [R θ], 3D [R θ Z].

Esféricas: 3D [R θ φ].

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

8

Iniciación al manejo en RPN de la HP50g

Aeronáuticos UPM 2013 - Ion Elberdin Navarro

Iniciación al manejo en RPN de la HP50g

Aeronáuticos UPM 2013 - Ion Elberdin Navarro

[vect] ARRY ➔ o V ➔ : desmonta el vector. ARRYo V: desmonta el vector.

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

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

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

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

[vect] SIZE : dimensión del vector. SIZE: dimensión del vector.

[vect] ABS : norma del vector. ABS: norma del vector.

[vect] [vect] DOT : producto escalar. DOT: producto escalar.

[vect] [vect] CROSS : producto vectorial. CROSS: producto vectorial.

[vector] AXL : convierte a lista. AXL: convierte a lista.

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

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

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

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

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

[[matriz]] TRACE : traza. TRACE: traza.

[[matriz]] DET : determinante. DET: determinante.

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

[[matriz]] RANK : rango. RANK: rango.

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

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

Matrices (Arrays bidimensionales):

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

[[matriz]] AXM : convierte una matriz de fracciones a su forma decimal aproximada. 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 RCIJ: almacena en fila 2 la suma fila2 + fila1 * cte

RCIJ : almacena en fila 2 la suma fila2 + fila1 * cte [[fila1][fila2]…[filaN]] o [[fila1]

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

Donde filaJ: elemJ1 elemJ2 … elemJM

[[matriz]] PCAR : polinomio característico. PCAR: polinomio característico.

[[matriz]] EGV : autovalores y autovectores (columnas de una matriz) ( EGVL solo autovalores). Para utilizarlo 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.

[[matriz]] SIZE: tamaño en forma de lista {N M}

Escritura:

Directamente.

[[matriz]] LU : factorización LU. Resultado: [[L]] [[U]] [[P]] Tal qué: [[P]][[matriz]]=[[L]][[U]] Con: [[L]] matriz triangular LU: factorización LU. Resultado: [[L]] [[U]] [[P]] Tal qué: [[P]][[matriz]]=[[L]][[U]] Con: [[L]] matriz triangular inferior, [[U]] matriz triangular superior, [[P]] matriz de permutación.

Editor de matrices.

Funciones de creación de matrices:

elem1

elemNxM {N M} ARRY

de creación de matrices: elem1 elemNxM {N M} ➔ ARRY → CREATE o → MATRIX MAKE.

CREATE o

de matrices: elem1 elemNxM {N M} ➔ ARRY → CREATE o → MATRIX MAKE. (Deshacer: [[matriz]]

MATRIX MAKE.

(Deshacer: [[matriz]] ARRY)

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

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

[[matriz]] TRN: transconjugada.

[[matriz]] TRAN: traspuesta o transpuesta.

{N M} num CON: matriz de dimensión N× M con todos sus elementos iguales y de valor “num”.

N IDN: matriz unidad cuadrada de dimensión N.

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

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

{N M} RANM: matriz aleatoria de dimensión N× M de elementos ϵ [-10,10].

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

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

[[matriz]] DIAG: vectoriza la diagonal.

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

[[matriz]] ABS : módulo (raíz cuadrada de la suma del cuadrado de los elementos). ABS: módulo (raíz cuadrada de la suma del cuadrado de los elementos).

[[matriz]] [[matriz]] HADAMARD: multiplicación término a término.(raíz cuadrada de la suma del cuadrado de los elementos). [vector] [[matriz]] LSQ : solución de

[vector] [[matriz]] LSQ : solución de mínimos cuadrados del sistema: [[matriz]][x]=[vector] Es lo mismo que hacer: [[matriz]] LSQ: solución de mínimos cuadrados del sistema: [[matriz]][x]=[vector] Es lo mismo que hacer: [[matriz]] INV [vector] *

Otras funciones: VANDERMONDE, HILBERTEs lo mismo que hacer: [[matriz]] INV [vector] * Para multiplicar una matriz por un vector,

Para multiplicar una matriz por un vector, la dimensión del mismo debe ser igual al número de columnas de la matriz.INV [vector] * Otras funciones: VANDERMONDE, HILBERT LCXM : genera matrices tales que el elemento a

mismo debe ser igual al número de columnas de la matriz. LCXM : genera matrices tales

LCXM: genera matrices tales que el elemento a ij es una función de i y j.

filas columnas « i j « ‘expr_alg’ EVAL » » LCXM

Graficas (Plot):

Acceso:➔ i j « ‘expr_alg’ EVAL » » LCXM Graficas (Plot): → 1.Plot functions. Cursor izquierdo

1.Plot functions. 1.Plot functions.

Cursor izquierdo ◀ . .

Acceso: → 1.Plot functions. Cursor izquierdo ◀ . Opción izquierda Tipos de gráfico: y teclas de

Opción izquierda

Tipos de gráfico:

Acceso: → 1.Plot functions. Cursor izquierdo ◀ . Opción izquierda Tipos de gráfico: y teclas de

y teclas de función

Acceso: → 1.Plot functions. Cursor izquierdo ◀ . Opción izquierda Tipos de gráfico: y teclas de

a

.
.

9

10

Iniciación al manejo en RPN de la HP50g

Aeronáuticos UPM 2013 - Ion Elberdin Navarro

Function:

y=y(x).

Polar:

r=r(θ ).

Parametric:

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

Diff Eq:

traza solución de una Ecuación Diferencial Lineal.

Conic:

ecuaciones cónicas.

Truth:

desigualdades en el plano.

Histogram:

histogramas de frecuencia.

Bar:

gráficos de barras simples.

Scatter:

diagramas de dispersión 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.

Ps-contour:

diagramas del contorno de superficies.

Y-slice:

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

Gridmap:

traza Re e Im en función de C.

Pr-surface:

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

La variable o variables independientes son las que nosotros definamos.

PPAR: parámetros del gráfico (plot parameters).

TPAR: información de la tabla generada.

PICT: guarda gráfico en pantalla como un objeto gráfico.

Sistemas de Ecuaciones: SolveSys

Ojo con los valores iniciales, pueden llevar a distintas soluciones, o hacer que no converja.como un objeto gráfico. Sistemas de Ecuaciones: SolveSys Es una librería que no viene por defecto

Es una librería que no viene por defecto con la calculadora, hay que instalarla. En la calculadora vienen otras alternativas, pero no son tan potentes.llevar a distintas soluciones, o hacer que no converja. También: Ecuaciones en Derivadas Parciales. Transformadas

También:

Ecuaciones en Derivadas Parciales.otras alternativas, pero no son tan potentes. También: Transformadas de Fourier y Laplace. Transformada Rápida de

Transformadas de Fourier y Laplace.tan potentes. También: Ecuaciones en Derivadas Parciales. Transformada Rápida de Fourier. Librería de ecuaciones.

Transformada Rápida de Fourier.en Derivadas Parciales. Transformadas de Fourier y Laplace. Librería de ecuaciones. Probabilidad y estadística.

Librería de ecuaciones.de Fourier y Laplace. Transformada Rápida de Fourier. Probabilidad y estadística. Números en distintas bases.

Probabilidad y estadística.Transformada Rápida de Fourier. Librería de ecuaciones. Números en distintas bases. Programación. 11 Iniciación

Números en distintas bases.Librería de ecuaciones. Probabilidad y estadística. Programación. 11 Iniciación al manejo en RPN de la HP50g

Programación.Probabilidad y estadística. Números en distintas bases. 11 Iniciación al manejo en RPN de la HP50g

11

Iniciación al manejo en RPN de la HP50g

Webs de interés:

Aeronáuticos UPM 2013 - Ion Elberdin Navarro

http://www.hpcalc.org

Aplicaciones, manuales, programas para el ordenador…

En inglés pero con cosas en castellano.

http://adictoshp.org

Foro, aplicaciones, manuales…

En castellano.

http://deachp.com

Programas para el ordenador.

Programas para ordenador:

HPUserEdit (v4.0) (deachp) Escribir.Programas para el ordenador. Programas para ordenador: WinHP (v3.5b) (deachp) TGV, otros. Emulador HP50g (v1.42+)

WinHP (v3.5b) (deachp) TGV, otros.para ordenador: HPUserEdit (v4.0) (deachp) Escribir. Emulador HP50g (v1.42+) (deachp). Programas de conexión.

Emulador HP50g (v1.42+) (deachp).(v4.0) (deachp) Escribir. WinHP (v3.5b) (deachp) TGV, otros. Programas de conexión. Autor: Ion Elberdin Navarro.

Programas de conexión.(deachp) TGV, otros. Emulador HP50g (v1.42+) (deachp). Autor: Ion Elberdin Navarro. ionelberdin@gmail.com

Autor:

Ion Elberdin Navarro.HP50g (v1.42+) (deachp). Programas de conexión. Autor: ionelberdin@gmail.com http://ionelberdin.com

ionelberdin@gmail.comProgramas de conexión. Autor: Ion Elberdin Navarro. http://ionelberdin.com (actualizaciones de este manual y

http://ionelberdin.comAutor: Ion Elberdin Navarro. ionelberdin@gmail.com (actualizaciones de este manual y otros) Última

(actualizaciones de este manual y otros)

Última actualización: 20 de septiembre de 2013.Autor: Ion Elberdin Navarro. ionelberdin@gmail.com http://ionelberdin.com (actualizaciones de este manual y otros) 12

12