Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
3RFNHW
#KJPAJE@K
Cuadro de referencia rápida 2
Unidades 7
Tipos de objetos 18
Teclas de caracteres 19
Referencia de comandos 21
Versión 2.0
Cuadro de referencia rápida
Herramienta Acceso
Alarmas > ç
Álgebra > ú
Aritmética < !
Cálculo < $
Caracteres
Catálogo de comandos N
> ô
Conversiones < ^
Pantalla h DISP
Herramientas de edición i
Indicadores h FLAGS
Bibliotecas > ö
Matemáticas < P
Programación < N
Estadísticas > ÷
Trigonometría > û
Variables j
2
Guía para las teclas de funciones
Esta sección explica el uso de cada elemento en el menú de
teclas de funciones de las aplicaciones de la calculadora HP
49G que más se usan.
Editor de ecuaciones
EDIT Abra el componente seleccionado en el editor
de línea de comando. Haga sus cambios y
luego pulse \ para volver al Anotador de
ecuaciones.
CURS Activa el modo cursor. Use las teclas de flecha
para encuadrar la parte de la ecuación que
desea seleccionar en un cuadro, luego pulse
\ para volver al modo de selección, con el
componente seleccionado encuadrado.
BIG Cambia el tamaño de los tipos del Anotador de
ecuaciones entre estándar y miniatura.
EVAL Evalúa la selección. Equivale a oprimir >ù.
FACTO Aplica el comando FACTOR a la selección.
TEXPA Aplica el comando TEXPAND a la selección.
Administrador de archivos
EDIT Abre el objeto seleccionado. Si éste se puede
editar, se abre en el editor de la línea de
comando.
COPY Copia el objeto seleccionado. Después de
oprimir COPY (copiar), seleccione el directorio
de destino y pulse OK para pegar el objeto.
MOVE Mueve el objeto seleccionado. Después de
oprimir move (mover), seleccione el directorio
de destino y pulse OK para mover el objeto.
RCL Copia el objeto seleccionado en la línea de
comandos.
EVAL Evalúa el objeto seleccionado.
TREE Vuelve a la pantalla de apertura del
Administrador de archivos, presentando los
puertos y el directorio HOME.
PURGE Borra el o los objetos seleccionados.
RENAM Cambia el nombre de un objeto. La calculadora
pide un nuevo nombre para el objeto
seleccionado.
NEW Abre el formulario de entrada Variable nueva,
que se usa para crear una variable o un
directorio nuevos.
ORDER Cuando selecciona objetos múltiples (usando
\) coloca los objetos seleccionados en el
orden en que los selecciónó.
SEND Envía el o los objetos seleccionados a otra
calculadora.
RECV Recibe objetos provenientes de otra
calculadora.
HALT Suspende su sesión del Administrador de
archivos. Puede volver a la sesión oprimiendo
< ;.
Anotador de matrices
EDIT Coloca el contenido de la celda seleccionada
en la línea de comandos, lista para su
edición.
VEC Establece que la fila de valores es un vector
en vez de una matriz, en matrices de una
sola fila, o sea que cuando se lo coloca en la
línea de comandos, queda encerrado entre
un par de corchetes en vez de dos.
←WID Reduce el ancho de las columnas.
WID→ Aumenta el ancho de las columnas.
GO→ Establece que el cursor se mueva por
defecto hacia la izquierda, cuando se
ingresan datos.
GO↓ Establece que el cursor se mueva por
defecto hacia abajo, cuando se ingresan
datos.
+ROW Agrega una fila llena de ceros en la posición
del cursor
–ROW Borra la fila en la posición del cursor.
+COL Agrega una columna llena de ceros en la
posición del cursor.
–COL Borra la columna en la posición del cursor.
→STK Copia el elemento seleccionado solamente
en la pila o en la línea de comandos.
4
GOTO Presenta una forma de entrada que le
permite especificar la columna y las
coordenadas de la fila a seleccionar.
DEL Llena un rango seleccionado con ceros.
Editor de gráficos
DOT+ Activa el pixel seleccionado por el cursos.
DOT– Apaga los pixeles debajo del cursor.
LINE Dibuja una línea desde un punto de origen
marcado hasta el cursor. (Pulse ó MARK
para marcar un punto).
TLINE Igual que LINE, pero activa y desactiva los
pixels.
BOX Dibuja un rectángulo desde un punto de
origen marcado hasta el cursor.
CIRCL Dibuja un círculo alrededor de un punto de
origen marcado con un radio indicado por la
posición del cursor.
MARK Marca un punto y es lo mismo que oprimir
.
5
Nombres reservados y constantes
Se debe evitar el uso de ciertos nombres para las variables,
ya que los contenidos de estas son interpretados por la
calculadora en formas fijas. Se dan algunos ejemplos en las
tablas siguiente.
Nombre Uso
0DETYPE El tipo de ecuación diferencial que se usa
en el comando DESOLVE.
ALRMDAT Datos para las alarmas actuales.
CST Contenido de un menú personalizado.
d# Da un derivada definida por el usuario, en la
cual # es el número de la derivada definida.
EPS El valor real más pequeño debajo del cual la
calculadora redondea a cero para algunas
operaciones, por ejemplo EPSX0.
EQ Trazado y resolución numérica de la
ecuación actual.
ERABLEMSG Información relacionada con integrales no
evaluadas.
EXITED El programa se ejecuta cada vez que se
finaliza la sesión del editor de la línea de
comandos si esta variable contiene un
programa.
EXPR Expresión actual, operaciones simbólicas.
IERR Incertidumbre en la integral actual.
IOPAR Parámetros actuales para las operaciones
de E/S.
MODULO El valor de la configuración actual del
módulo.
n1, n2, Coeficientes de números enteros usados
por ISOL.
PPAR Parámetros actuales para trazado.
PRTPAR Parámetros actuales para impresión
s1, s2, Coeficientes de signos usados por ISOL y
QUAD.
ΣDAT Matriz de datos para estadísticas actual.
ΣPAR Parámetros para cálculos estadísticos.
PRIMIT La última antiderivada calculada.
REALASUME Una lista de las variables que el sistema de
álgebra de la computadora toma como
valores reales.
STARTED Si esta variable contiene un programa, éste
se ejecuta cada vez que se inicia una
sesión del editor de la línea de comandos
con los comandos EDIT EDITB, VISIT, VISITB, o
] en el modo RPN.
6
Nombre Uso
TPAR Parámetros actuales para ver tablas.
VPAR Parámetros actuales para ver gráficos
tridimensionales.
VX La variable predeterminada que se usa en
operaciones simbólicas.
ZPAR Acercamiento de parámetros en trazado.
Unidades
Un objeto unidad está compuesto por un número y una
unidad, separados por el carácter de subrayado. Por ejemplo
3_ pies/s. Usted puede usar la calculadora HP 49G para
convertir los objetos unidad de una unidad a otra comparable,
así como usarlos en sus cálculos. La siguiente tabla enuncia
todas las unidades que pueden usarse para crear objetos
unidad, agrupados por categoría. Usted selecciona una
categoría y una unidad pulsando primero > ø. (Las
abreviaturas de unidad se describen en la Guía del usuario).
Longitud
M CM MM yd ft in
Mpc pc lyr au km Mi
nmi MiUS chain rd fath ftUS
Mil µ Å fermi
Área
m^2 cm^2 b yd^2 ft^2 in^2
km^2 ha a mi^2 miUS^2 acre
Volumen
m^3 st cm^3 yd^3 ft^3 in^3
l galUK galC gal qt pt
ml cu ozfl ozUK tbsp tsp
bbl bu pk fbm
Tiempo
yr d h min s Hz
Velocidad
m/s cm/s ft/s kph mph knot
c ga
Masa
kg g lb oz slug lbt
ton tonUK t ozt ct grain
u mol
Fuerza
N dyn gf kip lbf pdl
Energía
J erg Kcal cal Btu ft×lbf
therm MeV eV
Potencia
W hp
Presión
Pa atm bar psi torr mmHg
inHg inH2O
7
Temperatura
ºC ºF K ºR
Corriente eléctrica
V A C Ω F W
Fdy H mho S T Wb
Ángulo
º r grad arcmin arcs sr
Luz
fc flam lx ph sb lm
cd lam
Radioactividad
Gy rad rem Sv Bq Ci
R
Viscosidad
P St
Número Mensaje
MENSAJES DE MEMORIA
1 Insufficient Memory
5 Memory Clear
11 No Room in Port
13 Recovering Memory
14 Try To Recover Memory?
15 Replace RAM, press ON
16 No Mem To Config All
17 Undefined FPTR Name
18 Invalid bank data
19 Full check Bad Crc
20 Cmprs: not a user bank
21 No or 2 system bank
22 Invalid bank
23 Invalid bank number
24 Inexisting pack
25 Pack twice
26 Ins. memory
27 Erase Fail, Rom faulty
28 Erase Fail, Low bats
29 Erase Fail, Locked Block
8
Número Mensaje
30 Write Adr outside ROM
31 Write Fail, Rom faulty
32 Write Fail, Low bats
33 Write Fail, Locked Block
25 7 No Room to Save Stack
30 5 No Room to Show Stack
30 9 Out of Memory
33 7 Low Memory Condition…Please Wait
9
Número Mensaje
1569 Name the stat data, press ENTER
1570 Enter value (zoom out if >1) press ENTER
1571 Copied to stack
1572 x axis zoom w/AUTO.
1573 x axis zoom
1574 y axis zoom
1575 x and y axis zoom.
1582 Enter matrix, then NEW
1583 No Associated Numeric View
MENSAJES DE RESOLUCIÓN
30 3 Non-Real Result
2561 Bad Guess(es)
2562 Constant?
2563 Interrupted
2564 Zero
2565 Sign Reversal
2566 Extremum
10
Número Mensaje
3329 Invalid Date
3330 Invalid Time
3331 Invalid Repeat
3332 Nonexistent Alarm
MENSAJES DE UNIDADES
2817 Invalid Unit
2818 Inconsistent Units
11
Operaciones del sistema
Para las operaciones del sistema, pulsado y mantenga
oprimida la tecla “;“, luego pulse y suelte ciertas otras
teclas antes de liberar “;“.
Teclas Operación
;af Reinicio en frío. Borra las memorias de inicio y
puerto 0 y restablece las selecciones
predeterminas de la calculadora.
;b Cancela la tecla oprimida (antes de liberarla).
;c Reinicialización en caliente. Conserva la
memoria.
;d Inicia el autodiagnóstico interactivo.
;e Inicia el autodiagnóstico continuo.
;[ Envía el contenido de la pantalla actual al
puerto serie.
; 9 Cancela la siguiente alarma repetitiva.
;- Disminuye el contraste de la pantalla.
;= Aumenta el contraste de la pantalla.
;f Prueba de fabrica.
Descripción de modos
Indicador
(* = predeterminado)
–1 Activado: Los comandos simbólicos proporcionan una
solución principal.
Borrado:* Los comandos simbólicos proporcionan
soluciones generales.
–2 Activado: Las constantes simbólicas evalúan a
números.
Borrado:* Las constantes simbólicas permanecen
simbólicas (si el indicador es –3, es
despejado).
–3 Activado: Los argumentos simbólicos evalúan a
números.
Borrado:* Los argumentos simbólicos permanecen
simbólicos.
–5 Activado:* El tamaño del 1er bit (valor 1) de número
entero binario es 1.
Borrado: El tamaño del 1er bit (valor 1) de número
entero binario es 0.
–6 Activado:* El tamaño del 2do bit (valor 2) de número
entero binario es 1.
Borrado: El tamaño del 2do bit (valor 2) de número
entero binario es 0.
12
Descripción de modos
Indicador
(* = predeterminado)
–7 Activado:* El tamaño del 3er bit (valor 4) de número
entero binario es 1.
Borrado: El tamaño del 3er bit (valor 4) de palabra
binaria es 0.
–8 Activado:* El tamaño del 4to bit (valor 8) de palabra
binaria es 1.
Borrado: El tamaño del 4to bit (valor 8) de palabra
binaria es 0.
–9 Activado:* El tamaño del 5to bit (valor 16) de palabra
binaria es 1.
Borrado: El tamaño del 5to bit (valor 16) de palabra
binaria es 0.
–10 Activado:* El tamaño del 6to bit (valor 32) de palabra
binaria es 1.
Borrado: El tamaño del 6to bit (valor 32) de palabra
binaria es 0.
–11 Activado:* HEX con –12 fijado, OCT con –12 despejado.
Borrado: DEC con –12 despejado, BIN con –12 fijado.
–12 Activado:* HEX con –11 fijado, BIN con –11 despejado.
Borrado: OCT con –11 fijado, DEC con –11 despejado.
–14 Activado: Los cálculos TVM usan modo de pago
BEGIN.
Borrado:* Los cálculos TVM usan modo de pago END.
–15 Activado: Modo esférico (con indicador –16 fijado).
Borrado:* Modo cilíndrico (con indicador –16 fijado).
–16 Activado: Modo de coordenadas polares.
Borrado:* Modo de coordenadas rectangulares.
–17 Activado:* Modo radianes, si –18 es despejado.
Borrado: Grados, si –18 es despejado, grados
centesimales, si –18 fijado.
–18 Activado: Gradianes, si –17 despejado.
Borrado:* Radianes, si –17 fijado, grados, si –17
despejado.
–19 Activado: →V2 crea un número complejo.
Borrado:* →V2 crea un vector bidimensional.
–20 Activado: Flujo insuficiente tratado como error.
Borrado:* El flujo insuficiente indica 0; establece el
indicador –23 ó –24.
–21 Activado: Desborde tratado como un error.
Borrado:* El desborde establece indicador –25 y da ±
MAXR.
–22 Activado: Resultado infinito establece indicador –26,
indica ± MAXR.
Borrado:* Resultado infinito tratado como un error.
–23 Activado: Existe la condición de flujo negativo
insuficiente (si el indicador –20 está
despejado).
Borrado:* No existe la condición de flujo negativo
insuficiente.
–24 Activado: Existe la condición de flujo positivo
insuficiente (si el indicador –20 está
despejado).
Borrado:* No existe la condición de flujo positivo
insuficiente.
13
Descripción de modos
Indicador
(* = predeterminado)
–25 Activado: Existe la condición de desborde (si el
indicador –21 está despejado).
Borrado:* No existe condición de desborde.
–26 Activado: Existe condición de resultado infinito (si el
indicador –22 está fijado).
Borrado:* No existe condición de resultado infinito.
–27 Activado:* Expresión compleja simbólica se presenta
como 'x + yi'.
Borrado: Expresión compleja simbólica se presenta
como '(x,y)'.
–28 Activado: Múltiples ecuaciones son trazadas
simultáneamente.
Borrado:* Múltiples ecuaciones son trazadas en forma
secuencial.
–29 Activado: No se dibujan ejes ni para gráficos
bidimensionales ni para estadísticos.
Borrado:* Se dibujan ejes para gráficos bidimensionales
y estadísticos.
–31 Activado: No hay rellenado de curvas en los gráficos
(conexión de puntos).
Borrado:* Rellenado de curvas en los gráficos (conexión
de puntos).
–32 Activado: El cursor de gráficos es inverso a la
presentación de fondo.
Borrado:* El cursor de gráficos es siempre oscuro.
–35 Activado: Los objetos E/S son enviados de forma
binaria.
Borrado:* Los objetos E/S son enviados en ASCII.
–36 Activado: El nombre del fichero se sobreescribe en la
receptión de E/S.
Borrado:* Un nombre concordante se cambia durante la
recepción de E/S .
–39 Activado Los mensajes de E/S son suprimidos.
Borrado:* Los mensajes de E/S son presentados.
–40 Activado: Se presenta el reloj, siempre y cuando usted
no haya escondido el área de estado (por
ejemplo, el título).
Borrado:* No se presenta el reloj.
–41 Activado: Reloj en formato de 24 horas.
Borrado:* Reloj en formato de 12 horas.
–42 Activado: Fecha en formato DD.MM.AA.
Borrado:* Fecha en formato MM/DD/AA.
–43 Activado: Las alarmas repetitivas no reconocidas no se
reprograman.
Borrado:* Las alarmas repetitivas no reconocidas se
reprograman.
–44 Activado: Las alarmas reconocidas son retenidas en la
lista de alarmas.
Borrado:* Las alarmas reconocidas son borradas de la
lista de alarmas.
–49 Activado: Modo fijo con –50 despejado, modo de
ingeniería con –50 fijado.
Borrado:* Modo estándar con –50 despejado, modo
científico con –50 fijado.
14
Descripción de modos
Indicador
(* = predeterminado)
–50 Activado: Modo ingeniería con –49 fijado, modo
científico con –49 despejado.
Borrado:* Modo fijo con –49 fijado, modo estándar con –
49 despejado.
–51 Activado: El separador decimal es una coma.
Borrado:* El separador decimal es un punto.
–52 Activado: El objeto de nivel 1 se presenta en una línea.
Borrado:* El objeto de nivel 1 se presenta en varias
líneas.
–53 Activado: Las expresiones algebraicas se presentan
con todos los paréntesis.
Borrado:* Las expresiones algebraicas se presentan sin
paréntesis adicionales
–54 Activado: Los valores pequeños de las matrices no
están fijados en 0; el DET no redondea.
Borrado:* Los valores pequeños de las matrices están
fijados en 0; el DET redondea.
–55 Activado: Los argumentos más recientes no se guardan
Borrado:* Los argumentos más recientes se guardan
–56 Activado: Tono de pitido activado.
Borrado:* Tono de pitido desactivado.
–57 Activado: Tono de alarma desactivado.
Borrado:* Tono de alarma activado.
–58 Activado: Ni el parámetro ni la variable INFO están
presentados.
Borrado:* El parámetro y la variable INFO están
presentados.
–60 Activado: Pulse alpha una sola vez para bloquear en el
modo alpha.
Borrado:* Pulse alpha dos veces para bloquear el modo
alpha.
–61 Activado: Pulse <~ una sola vez para bloquear en el
modo usuario.
Borrado:* Pulse <~ dos veces para bloqueo en el
modo usuario.
–62 Activado: Modo usuario activado.
Borrado:* Modo usuario desactivado.
–63 Activado: El \ está definido por el usuario.
Borrado:* \ evalúa la línea de comandos.
–64 Activado: El último GETI o PUTI enrolla el índice (a 1).
Borrado:* El último GETI o PUTI no enrolla el índice.
–65 Activado: Presenta sólo el primer nivel sobre varias
líneas.
Borrado:* Presenta todos los niveles sobre varias
líneas.
–66 Activado: Presenta cadenas largas en líneas solas.
Borrado:* Presenta cadenas largas en varias líneas.
15
Descripción de modos
Indicador
(* = predeterminado)
–68 Activado: La línea de comandos genera
automáticamente una sangría.
Borrado:* La línea de comandos no genera
automáticamente una sangría.
–69 Activado: Se permite la edición de pantalla completa.
Borrado:* El cursor no se puede mover fuera de la línea
de texto.
–70 Activado: →GROB puede aceptar cadenas de líneas
múltiples.
Borrado:* →GROB puede aceptar únicamente cadenas
de una sola línea.
–71 Activado: No hay direcciones en ASM.
Borrado:* Agregar direcciones en ASM.
–72 Activado: La pantalla utiliza fuente pequeña de texto.
Borrado:* La pantalla de utiliza fuente normal de texto.
–73 Activado: La línea de comandos de edición utiliza tipos
miniatura.
Borrado:* La línea de comandos de edición utiliza los
tipos actuales.
–74 Activado: La pila está justificada a la izquierda.
Borrado:* La pila está justificada a la derecha.
–76 Activado: Las purgas del Administrador de archivos no
necesitan confirmación.
Borrado:* Las purgas del Administrador de archivos
necesitan confirmación.
–79 Activado: Los objetos algebraicos se presentan en la
pila en el formulario estándar.
Borrado:* Los objetos algebraicos aparecen en la pila
en forma de libro de texto.
–80 Activado: La pantalla de la pila del libro de texto usa de
tipos miniatura.
Borrado:* La pantalla de la pila del libro de texto usa los
tipos actuales.
–81 Activado: La edición de un grob del libro de texto usa de
tipos miniatura.
Borrado:* La edición de un grob del libro de texto usa
los tipos actuales.
–82 Activado: Se usan tipos miniatura para edición
algebraica en modo libro de texto.
Borrado:* El tipo actual usado para edición algebraica
en modo libro de texto.
–83 Activado: La descripción de Grob se presenta en la pila.
Borrado:* El contenido de Grob se presenta en la pila.
–85 Activado: Pantalla de la pila SYSRPL.
Borrado:* Pantalla de la pila estándar.
–86 Activado: Apagado prefijo del programa.
Borrado:* Encendido prefijo del programa.
–90 Activado:* Selecciona las listas presentadas en tipos
miniatura.
Borrado: Selecciona las listas presentadas en los tipos
actuales.
–91 Activado: El editor de matrices opera como una lista de
listas.
Borrado:* El anotador de matrices acepta
solamente.series
16
Descripción de modos
Indicador
(* = predeterminado)
–92 Activado: MASD SYSRPL.
Borrado:* Ensamblador MASD.
–94 Activado: Los resultados no se almacenan en
LASTCMD en modo RPN.
Borrado:* Los resultados se almacenan en LASTCMD
en modo RPN
–95 Activado: Modo algebraico.
Borrado:* Modo RPN.
–97 Activado: Las listas se presentan verticalmente.
Borrado:* Las listas se presentan solamente en forma
horizontal.
–98 Activado: Los vectores se presentan verticalmente.
Borrado:* Los vectores se presentan solamente en
forma horizontal.
–99 Activado: Modo CAS sin explicación.
Borrado:* Modo CAS con explicación.
–100 Activado: Modo resultado final.
Borrado:* Modo paso a paso.
–103 Activado: Modo complejo.
Borrado:* Modo real.
–105 Activado: Modo aproximación.
Borrado:* Modo exacto.
–106 Activado: No se permiten llamadas TSIMP en SERIES.
Borrado:* Se permiten llamadas TSIMP en SERIES.
–109 Activado: Se permite la factorización numérica.
Borrado:* No se permite la factorización numérica.
–110 Activado: Matrices grandes.
Borrado:* Matrices normales.
–111 Activado: No hay simplificación recursiva ni en EXPAND
y ni en TSIMP.
Borrado:* Hay simplificación recursiva en EXPAND y
TSIMP.
–113 Activado: Cuando esté usando los comandos de
integración.CAS no aplique simplificación de
linealidad.
Borrado:* Cuando esté usando los comandos de
integración.CAS aplique simplificación de
linealidad.
–114 Activado: Los polinomios son expresados en orden
exponencial creciente.
Borrado:* Los polinomios son expresados en orden
exponencial decreciente.
–116 Activado: Simplificación en términos de seno.
Borrado:* Simplificación en términos de coseno
–117 Activado:* Los menús son presentados como listas para
selección.
Borrado: Los menús son presentados como teclas de
función.
–119 Activado: Modo no riguroso.
Borrado:* Modo riguroso.
–120 Activado: La calculadora cambia modos cuando sea
necesario sin preguntar.
Borrado:* La calculadora pregunta cuando necesita
cambiar modos.
17
Tipos de objetos
La calculadora HP 49G usa 30 tipos de objetos (enunciados
en la siguiente en la tabla). Los comandos relevantes a los
tipos de objetos son:
• TYPE(obj) Da el tipo de objeto.
• VTYPE('name') Da el tipo de objeto nombrado.
• TVARS(type) Enumera todos los objetos del tipo espe-
cificado en el directorio actual.
• VARS Enumera todos los objetos en el directorio
actual.
18
Teclas de caracteres
La siguiente tabla enumera todos los caracteres disponibles
en la calculadora HP 49G. Para cada uno, la tabla da su
número interno y la tecla o combinación de teclas que lo
presentan. (Un signo & indica que usted tiene que mantener
la primer tecla pulsada mientras oprime la segunda). Usted
puede presentar también un carácter, usando la herramienta
caracteres (> chars).
>ô `u
Cara. No. Tecla(s) Cara. No. Tecla(s)
…
(sp)
31
32
`>2
U
V
85
86 `v
`w
`>
! 33 W 87
#
“ 34
35 <3
`<4
X
Y
88
89 `y
`z
O
$
%
36
37 `<1
`<\
Z
[
90
91 <}
`> H
&
'
38
39 >o
<}H
\
]
92
93 <q 5
H
(
)
40
41 <{
`
^
_
94
95
> >
o
*
+
42
43 `=
>F
‘
a
96
97 `<a
`<b
&
,
-
44
45 `
.
b
c
98
99 `<c
`<d
.
/
46
47 `>z
d
e
100
101 `<e
`<f
48 102
`<g
0 0 f
49 103
`<h
1 1 g
50 104
`<i
2 2 h
51 105
`<j
3 3 I
52 106
`<k
4 4 j
53 107
`<l
5 5 k
54 108
`<m
6 6 l
55 109
`<
7 7 m
56 110
`<o
8 8 n N
57
`<.
111
`<p
9 9 o
:
;
58
59 `<2
>O
p
q
112
113 `<q
`<r
<
=
60
61 >w
>y
r
s
114
115 `<s
`<t
>
?
62
63 `>3
`>\
t
u
116
117 `<u
`<v
@
A
64
65 `a
`b
v
w
118
119 `<w
`<
B
C
66
67 `c
`d
x
y
120
121 `<y
EEEE
`<z
O
D
E
68
69 `e
`f
z
{
122
123 <=}
>i H
F
G
70
71 `g
`h
|
}
124
125 <=
`> H
H
I
72
73 `i
`j
~
126
127 >ô
`>
1
K
J 74
75 `k
`l
[
128
129 >ô
>ôr
6
Y
`m
L 76 130
`N >u
M 77 √ 131
N
O
78
79 `o
`p
∫
Σ
132
133 >sk
P
Q
80
81 `q
`r
(
π
134
135 <
>t
R
S
82
83 `s
`t
G
136
137 <<y O
T 84 > 138
19
<w `e`>
Cara. No. Tecla(s) Cara. No. Tecla(s)
≠
α
139
140 `>a >
Æ
Ç
198
199 `c`>
`e`<
9
9
→
←
141
142 >ô
>ô
0 È
É
200
201 `e`>
`e`<
7
7
↓
↑
143
144 >ô
>ô
Ê
Ë
202
203 `e`<
`i`<
8
9
γ
δ
145
146 `>d
`>e
Ì
Í
204
205 `i`>
`i`<
7
7
η
147
148 >ô
`>t
Î
Ï
206
207 `i`<
`d`>
8
9
θ
λ
149
150 `>>ô N
Ð
Ñ
208
209 ` `>
`o`<
N
9
8
ρ
σ
151
152 `>s
`>u
Ò
Ó
210
211 `o`>
`o`<
7
7
τ
ω
153
154 `>v
`>c
Ô
Õ
212
213 `o`>
`o`<
8
8
$
Π
155
156 `>p
`>o
Ö
×
214
215 >ô
`o`>
9
Ω
L
157
158 >ô<
Ø
Ù
216
217 `u`<
`u`>
9
7
∞
159
160 `>
`>
0
4
Ú
Û
218
219 `u`<
`u`<
7
8
M
¢
161
162 >ô
`<
&2 Ü
Ý
220
221 `y`>
`p`>
9
7
£
¤
163
164 >ô
>ô
5 Þ
ß
222
223 `>b
`<a`<
9
¥
¦
165
166 >ô
`<6
à
á
224
225 `<a`>
`<a`<
7
7
§
¨
167
168 >ô
>ô
â
ã
226
227 `<a`>
`<a`<
8
8
ê
H
169
170 >ô
<=}
ä
å
228
229 `<a`>
`<e`>
9
9
«
¬
171
172 >ô
>ô
H æ
ç
230
231 `<c`>
`<e`<
9
9
-
173
174 >ô
>ô
è
é
232
233 `<e`>
`<e`<
7
7
¯
°
175
176 `>
>ô &6
ê
ë
234
235 `<e`<
`<i`<
8
9
±
²
177
178 >ô
>ô
ì
í
236
237 `<i`>
`<i`<
7
7
³
´
179
180 >ô
`>m
î
ï
238
239 `<i`<
`<d`>
8
9
µ
¶
181
182 >ô
>ô
ð
ñ
240
241 `< `>
`<o`<
N
9
8
•
¸
183
184 >ô
>ô
ò
ó
242
243 `<o`>
`<o`<
7
7
¹
2
185
186 >ô
<=
ô
õ
244
245 `<o`>
`<o`<
8
8
»
¼
187
188 >ô
>ô
H ö
÷
246
247 >ô
`<o`>
9
½
¾
189
190 >ô
`>
ø
ù
248
249 `<u`<
`<u`>
9
7
¿
À
191
192 `a`<
`a`>
&3
7
ú
û
250
251 `<u`<
`<u`<
7
8
Á
Â
193
194 `a`<
`a`>
7
8
ü
ý
252
253 `<y`>
`<p`>
9
7
Ã
Ä
195
196 `a`<
`a`>
8
9
þ
ÿ
254
255 `<y`< 9
9
Å 197 9
20
Referencia de comandos
Todos los comandos de la calculadora HP 49G están
incluidos en la tabla que comienza en la página 22. Se da una
descripción breve de cada comando, juntamente con la tecla
o teclas que proporcionan acceso al comando. Se da al
menos un argumento (entrada) y el resultado
correspondiente (salida) donde corresponda. En muchos
casos, un comando puede asumir muchos tipos más de
argumentos. Para ver una lista completa de los argumentos
aplicables a cada comando, consulte la Guía de usuarios
avanzados.
Los comandos están indicados en forma alfabética y aquellos
referidos sólo por un carácter no alfabético, como por
ejemplo: %, se enumeran después de aquellos referidos por
caracteres alfabéticos. Donde un carácter no alfabético es el
primero, por ejemplo: →DIAG, el comando se clasifica como si
el carácter no existiera. En otros casos en los cuales un
nombre de comando incluye un carácter no alfabético, por
ejemplo: I→R y DIAG→, el no alfabético es tratado como ‘Z’ en
la clasificación de los comandos.
Los comandos que son funciones están indicados por un
asterisco al final de su descripción. (Usted puede incluir
funciones en una expresión algebraica).
Los códigos y abreviaturas usados para representar entradas
y salidas se describen en la tabla siguiente.
Código Significado
x, y, a, b, etc Número real
z Número real o complejo
x_units Objeto unidad
(x, y) Número complejo
n or m Número entero
#n or #m Número entero binario
[ vector ] Vector real o complejo
[[ matrix ]] Matriz real, simbólica o
compleja
[[ array ]] Serie real o compleja
''string '' Cadena de caracteres
'symb ' Expresión
'name ' Nombre de variable
T/F Verdadero (valor no cero) o
falso (0)
grob Objeto de gráficos
obj Cualquier objeto
{ obj x z } Enumera de objetos
21
ABCUV
22
N
ACOSH Obtiene el coseno hiperbólico inverso del argumento.* >û
HYPERBOLIC
ADD Agrega los elementos correspondientes de dos listas o { list1 } { list2 } → { list result }
agrega un número a cada uno de los elementos de una
lista.
ADDTMOD Suma dos expresiones o valores, calcula el módulo del ‘symb1’ ‘symb2’ → ‘symb3’
N
< ! MÓDULO
módulo actual.*
ADDTOREAL Agrega el nombre global especificado a la variable ‘global’ →
reservada REALASSUME.
* = función
Nombre Descripción Acceso Entradas Salidas
ALOG Obtiene el antilogaritmo común; es decir, 10 elevado a la <V z → 10z
potencia dada.*
AMORT Amortiza un préstamo o inversión en función de las <( n → principal interest balance
configuraciones actuales de amortización.
AND Obtiene el AND lógico de dos argumentos.* >ì LOGIC #n1 #n2 → #n3
ANIMATE Presenta objetos gráficos en secuencia. <N GROB grobn...grob1 ngrobs → same stack
ANS Recupera la respuesta n de la historia. <| n → objn
APPLY Crea una expresión del nombre y argumentos de la N { symb1 ... symbn } ‘name’ → ‘name (symb1 … symbn)’
función especificada.*
ARC Dibuja un arco en PICT en sentido antihorario. <N PICT (x, y) xradius x q1 x q2 →
ARCHIVE Crea una copia de reserva del directorio HOME. <N MEMORY :n port: name →
ARG Obtiene el ángulo polar (real) de un número complejo.* >é (x, y) → θ
ARIT Presenta un menú de comandos aritméticos.
→ARRY Obtiene un vector de n elementos reales o complejos o z1 … zn nelement → [ vector ]
NN
una matriz de n × m elementos reales o complejos.
ARRY→ Toma una serie y da sus elementos como números reales N [ vector ] → z1 … zn { nelement }
o complejos separados.
ASIN Obtiene el valor del ángulo con el seno dado.* <S z → asin z
23
ASIN
* = función
Nombre Descripción Acceso Entradas Salidas
24
ASIN2C Reemplaza términos asin() con términos equivalentes >û ‘symb1’ → ‘symb2’
ASIN2C
acos().
ASIN2T Reemplaza términos asin() con términos equivalentes >û ‘symb1’ → ‘symb2’
atan().
ASINH Obtiene el seno hiperbólico inverso del argumento.* >û z → asinh z
HYPERBOLIC
ASN Define una tecla en el teclado del usuario asignando el N obj xkey →
objeto dado a la tecla xkey, especificado como row.
column.position (fila.columna.posición).
ASR Mueve un número entero binario un bit hacia la derecha, >ì BIT #n1 → #n2
con la excepción del más significativo, que se mantiene.
ATAN Obtiene el valor del ángulo teniendo la tangente dada.* <U z → atan z
ATAN2S Reemplaza términos atan(x) con términos asin(x). >û ‘symb1’ → ‘symb2’
ATANH Obtiene la tangente hiperbólica inversa del argumento.* >û z → atanh z
HYPERBOLIC
ATICK Establece la anotación de visto bueno de los ejes en la N x →
variable reservada PPAR.
ATTACH Adjunta la biblioteca con el número especificado en el N n library →
directorio actual.
* = función
Nombre Descripción Acceso Entradas Salidas
AUTO Calcula un rango de presentación del eje de ordenadas y N
o un rango de presentación de los ejes abscisas x y
ordenadas y.
AXES Especifica las coordenadas de intersección de los ejes x e N (x, y) →
y y sus etiquetas y la anotación de visto bueno.
AXL Convierte una lista en una serie o una serie en una lista. <^ {list}/[[ array ]] → [[ array ]]/{list}
AXM Convierte una serie numérica en una matriz simbólica. < % [[ array ]] → [[ matrix ]]
OPERATIONS
AXQ Convierte una matriz cuadrada en su forma cuadrática <^ [[ matrix ]] → ‘symb’ [ vector ]
asociada.
BAR Establece el tipo de trazado para BAR.
BARPLOT Traza un cuadro de barras de la columna especificada de
NN
la matriz de estadísticas actual (variable reservada
ΣDAT).
BASE Presenta un menú de comandos algebraicos básicos.
BAUD Especifica velocidad de transferencia de bits. n baudrate →
NN
BEEP Emite un sonido en n hertz por x segundos. <N OUT n frequency x duration →
BESTFIT Ejecuta LR con los cuatro modelos de ajuste de curva y N
selecciona el modelo produciendo el coeficiente de
correlación mayor.
25
BESTFIT
* = función
Nombre Descripción Acceso Entradas Salidas
26
BIN
* = función
CENTR
Nombre Descripción
Ajusta los dos primeros parámetros en PPAR, (xmin, ymin)
y (xmax, ymax), de manera tal que el punto (x, y) queda
N Acceso Entradas
(x, y) →
Salidas
N
CHR Obtiene una cadena que representa el carácter <N TYPE
correspondiente al código de carácter n.
CKSM Especifica el esquema de detección de errores. n checksum →
CLEAR Elimina todos los objetos de la pila o historia. > objn ...obj1 →
CLKADJ Ajusta la hora del sistema por x pulsos del reloj, donde >ç TOOLS x →
8192 pulsos equivalen a 1 segundo.
CLLCD Despeja (deja en blanco) la pantalla de la pila.
N
CLOSEIO
<N OUT
CLOSEIO Cierra el puerto en serie y despeja la memoria intermedia
y cualquier mensaje de error para KERRM.
27
* = función
Nombre Descripción Acceso Entradas Salidas
28
CLΣ
→COL Transforma una matriz en una serie de vectores de < P MATRIX [[ matrix ]] → [ vector ] col1 [ vector ]coln n colcount
columnas y da los vectores y un recuento de columnas. COL
COL→ Transforma una serie de vectores de columnas y un < P MATRIX [ vector ] col1 [ vector ]coln n colcount → [[ matrix ]]
recuento de columnas en una matriz que contiene esas COL
columnas.
COLCT Factoriza un polinomio o un número entero. idéntico a N ‘symb1’ → ‘symb2’
FACTOR.
COLΣ Especifica las columnas de la variable independiente y de N x col y col →
la variable dependiente de la matriz de estadísticas
actual.
* = función
Nombre Descripción Acceso Entradas Salidas
COMB Obtiene la cantidad de combinaciones posibles de n < P n m → C n,m
elementos tomados de m a la vez.* PROBABILITY
CON Obtiene una serie de constantes, definida como una serie < P MATRIX { n columns } z constant → [ vector constant ]
cuyos elementos tienen el mismo valor. MAKE
COND Obtiene el número de condición norma 1 (norma de < P MATRIX [[ matrix ]] m×n → x condition number
columna) de una matriz cuadrada. NORMALIZE
CONIC Establece el tipo de trazado para CONIC. N
CONJ Conjuga un número complejo o una serie compleja.* > ó x → x
CONLIB Abre el catálogo de la Biblioteca de constantes. g CONSTANTS
LIB
CONST Obtiene el valor de una constante.* N ‘name’ → x
CONT Reanuda la ejecución de un programa detenido. <:
CONVERT Convierte un objeto de unidad de fuente a las < ^ UNITS x1_units source x2_unitst arget → x3_units target
dimensiones de una unidad objetivo. TOOLS
CORR Obtiene el coeficiente de correlación de las columnas de i → x correlation
datos independientes y dependientes en la matriz de
estadísticas actual.
COS Obtiene el coseno del argumento.* t z → cos z
COSH Obtiene el coseno hiperbólico del argumento.* > û z → cosh z
29
HYPERBOLIC
COSH
* = función
Nombre Descripción Acceso Entradas Salidas
30
COV
31
N
DELKEYS
* = función
Nombre Descripción Acceso Entradas Salidas
32
DEPND Especifica la variable dependiente (y su rango de trazado ‘global ’ →
DEPND
DIVPC Obtiene un polinomio Taylor para el cociente de dos <$ LIMITS & ‘symb1’ ‘symb2’ z → ‘symb3’
expresiones. SERIES
DO Comienza la estructura de lazo indefinido DO … UNTIL … <N BRANCH
END.
DOERR Ejecuta un error “especificado por el usuario”, causando <N ERROR n error →
que un programa actúe exactamente como si ocurriese un
error normal.
DOLIST Aplica comandos, programas o funciones definidas por el { list }1 ... { list }n n « program » → { results }
DOLIST
<N LIST
usuario a las listas. PROCEDURES
33
* = función
Nombre Descripción Acceso Entradas Salidas
34
DOSUBS Aplica un programa o un comando a grupos de elementos <N LIST { list }1 n « program » → { list }2
en una lista. PROCEDURES
DOSUBS
DOT Obtiene el producto dot A·B de dos sistemas A y B. < % [ arrayA ] [ arrayB ] → x
VECTOR
DRAW Traza los datos matemáticos en la variable reservada EQ.
DRAW3DMATRIX Dibuja un gráfico tridimensional a partir de los valores en NN [[ matrix ]] v min v max →
una matriz especificada.
DRAX Dibuja ejes en PICT. N
DROP Elimina el objeto de nivel 1 de la pila. <N STACK obj →
DROP2 Elimina los dos primeros objetos de la pila. <N STACK obj1 obj2 →
DROPN Elimina los primeros objetos n + 1 de la pila (los primeros <NSTACK obj1 ... objn n →
objetos n excluyendo el número entero n en sí mismo).
DTAG Elimina todos los rótulos (etiquetas) de un objeto. <N TYPE tag:obj → obj
DUP Obtiene una copia del argumento (o del objeto en el nivel <N STACK obj → obj obj
1).
DUP2 Obtiene copias de los dos argumentos (o los objetos en <N STACK obj2 obj1 → obj2 obj1 obj2 obj1
los niveles 1 y 2 de la pila).
DUPDUP Duplica un objeto dos veces. N obj → obj obj obj
* = función
Nombre Descripción Acceso Entradas Salidas
DUPN Toma un número entero n desde el nivel 1 de la pila, y da <N STACK obj1 … objn n → obj1 … objn obj1 … objn
copias de objetos en los niveles de pila 2 hasta n + 1.
D→R Convierte un número real que representa un ángulo en < P REAL x → (π/180)x
grados en su equivalente en radianes.*
→ ‘e’
N
e Obtiene la constante simbólica e o su representación ` < E
numérica, 2.71828182846.*
obj →
N
EDIT Mueve el objeto especificado a la línea de comandos en
la cual puede editarse.
EDITB Abre un objeto en el entorno de edición más idóneo. obj →
EGCD Dados dos polinomios, u y v, indica a, b y c donde: au + bv <! ‘symb1’ ‘symb2’ → ‘symb3’ ‘symb4’ ‘symb5’
= c. POLYNOMIAL
EGV Calcula todos los valores posibles y todos los vectores < % [[matrix ]]A → [[matrix ]]EVec [vector ]EVal
posibles correctos para una matriz cuadrada. EIGENVECTOR
EGVL Calcula todos los valores posibles de una matriz < % [[ matrix ]]A → [ vector ]EVal
cuadrada. EIGENVECTOR
ELSE Comienza una cláusula falsa en una estructura <N BRANCH
condicional o de captura de errores.
END Termina las estructuras condicionales, de captura de <N BRANCH
ENDSUB
errores y de lazos indefinidos.
ENDSUB Obtiene un medio de acceso a todas las sub-listas <N LIST
35
36
ENG
* = función
Nombre Descripción Acceso Entradas Salidas
EXLR Obtiene los lados derecho e izquierdo de una ecuación N ‘symb1’ → ‘symb2’ ‘symb3’
como expresiones discretas.
EXP Obtiene el exponente o antilogaritmo natural, del <Q z → ez
argumento; es decir, e elevado a la potencia dada.*
EXPAN Expande y simplifica una expresión algebraica. N ‘symb1’ → ‘symb2’
EXPAND Expande y simplifica una expresión algebraica. >ú ‘symb1’ → ‘symb2’
EXPANDMOD Expande y simplifica una expresión y evalúa el módulo del <! MÓDULO ‘symb1’ → ‘symb2’
módulo actual.*
EXPFIT Almacena EXPFIT en ΣPAR, y por lo tanto las ejecuciones N
posteriores de LR usarán el modelo de ajuste de curva
exponencial.
EXPLN Transforma los términos trigonométricos de una expresión <^ ‘symb1’ → ‘symb2’
en términos exponenciales y logarítmicos.
EXPM < P x → ex – 1
Obtiene ex – 1.*
HYPERBOLIC
EYEPT Especifica las coordenadas del punto focal de un gráfico N x point y point z point →
en perspectiva.
F0λ Obtiene la fracción de total de la potencia de emisión de N F0λ y lambda xT → x power
un cuerpo negro a temperatura xT entre longitudes de
onda 0 y ylambda.*
37
F0λ
* = función
FACT
Nombre Descripción Acceso Entradas Salidas
38
N
FACTORS Obtiene una lista de factores primos y sus multiplicidades <!
para un valor o expresión,
x x/D y Re → x fanning
N
FANNING Calcula el factor de fricción Fanning de ciertos flujos de
fluIdos.*
FAST3D Establece el tipo de gráfico en FAST 3D.
FCOEF Obtiene un polinomio racional con un coeficiente líder de <! [[ array1 ]] → ‘symb1’
1 desde un sistema de raíces y multiplicidades o polos, POLYNOMIAL
FC? Prueba si el sistema especificado o si el indicador del <N TEST n flagnumber → 0/1
usuario están limpios y da un resultado de prueba
correspondiente.
FC?C Prueba si el sistema especificado o si el indicador del <N TEST n flagnumber → 0/1
usuario están limpios, da un resultado de prueba
correspondiente y luego borra el indicador.
FFT Calcula la transformación de Fourier discreta de una o < P FFT [ array ]1 → [ array ]2
dos dimensiones de una serie.
* = función
Nombre Descripción Acceso Entradas Salidas
FILER Abre el Administrador de archivos. < G
FINDALARM Obtiene el índice de alarma nindex de la primer alarma que >ç TOOLS date → n index
debe aparecer después del tiempo especificado. ALRM
39
FOR
* = función
FOURIER
Nombre Descripción Acceso Entradas Salidas
40
NN
o el indicador del usuario están fijos y da un resultado de
prueba correspondiente, luego borra el indicador.
FUNCTION Establece el tipo de gráfico en FUNCTION.
FXND Separa un objeto en numerador y denominador. ‘symb1’ → ‘symb2’ ‘symb3’
GAUSS Obtiene la representación diagonal de una forma <% ‘symb1’ [ vector1 ] → [[ array1 ]] [[ array2 ]] ‘symb2’ { list }
cuadrática. QUADRATIC FORM
GCD Obtiene el máximo común divisor de dos objetos. <! ‘symb1’ ‘symb2’ → z
POLYNOMIAL
* = función
Nombre Descripción Acceso Entradas Salidas
GCDMOD Busca el máximo común divisor de dos polinomios y ‘symb1’ ‘symb2’ → ‘symb3’
evalúa el módulo del módulo actual.* <! MÓDULO
GET Recupera el objeto especificado de una matriz, una lista o <N LIST [[ matrix ]] n position → z get
una serie. ELEMENTS
GETI Recupera el objeto especificado de una matriz, una lista o <N LIST [[ matrix ]] n position1 → [[ matrix ]] n position2 z get
una serie y el índice del objeto siguiente. ELEMENTS
GOR Superpone el objeto gráfico grob1 al grobtarget. <N GROB grob target { #n #m } grob1 → grob result
GRAD
GRIDMAP
→GROB
Establece el modo del ángulo en gradianes.
Establece el tipo de gráfico en GRIDMAP.
Crea un objeto de gráficos de un objeto especificado,
NN
h
GROBADD
GXOR
objeto.
Combina dos objetos gráficos.
Superpone grob1 sobre grobtarget.
N
<N GROB
grob1 grob2 → grob3
grob target { #n #m } grob1 → grob result
HADAMARD Realiza una multiplicación de elemento por elemento de [[ matrix1 ]] [[ matrix2 ]] → [[ matrix3 ]]
<%
dos matrices (producto Hadamard).
OPERATIONS
HALFTAN
HALFTAN Reemplaza términos sin(x), cos(x) y tan(x) por términos >û ‘symb1’ → ‘symb2’
tan(x/2).
41
* = función
HALT
Nombre Descripción Acceso Entradas Salidas
42
N
HEADER→ Obtiene el tamaño del encabezamiento de la pantalla en
líneas.
→HEADER Establece el tamaño del encabezamiento de la pantalla en z →
líneas.
HERMITE Obtiene el enésimo polinomio Hermite.* z → ‘symb1’
<!
POLYNOMIAL
‘symb1’ [ vector1 ] → [[ matrix ]] z [ vector2 ]
N
HESS Obtiene la matriz de Hessian y el gradiente de una <$ DERIV &
expresión con respecto a las variables especificadas. INTEG
HEX Establece la base hexadecimal para operaciones de
números enteros binarios.
HILBERT Obtiene una matriz cuadrada de Hilbert del orden z → [[ matrix ]]
NN
<%
especificado.
CREATE
HISTOGRAM Establece el tipo de gráfico en HISTOGRAM.
HISTPLOT Grafica un histograma de frecuencia.
* = función
Nombre Descripción Acceso Entradas Salidas
→HMS Convierte un número real que representa horas o grados > ç TOOLS x → HMS
con una fracción decimal en formato de horas, minutos y
segundos.
HMS– Obtiene la diferencia de dos números reales, donde los >ç TOOLS HMS1 HMS2 → HMS1 – HMS2
argumentos y el resultado son interpretados en horas,
minutos y segundos.
HMS+ Obtiene la suma de dos números reales, donde los >ç TOOLS HMS1 HMS2 → HMS1 + HMS2
argumentos y el resultado son interpretados en horas,
minutos y segundos.
HMS → x
N
HMS→ Convierte un número real en formato de horas, minutos y >ç TOOLS
segundos en su forma decimal.
HOME Hace que el directorio HOME sea el directorio actual.
HORNER Ejecuta el esquema de Horner en un polinomio. ‘symb1’ z1 → ‘symb2’ z2 z3
<!
M
POLYNOMIAL
i Obtiene la constante simbólica i o su representación < → ‘i’
numérica, (0, 1).*
IABCUV Obtiene una solución en números enteros u y v de au + bv n1 n2 n3 → z1 z2
IBERNOULLI
<! INTEGER
N
= c, donde a, b y c son números enteros.
IBERNOULLI Obtiene el enésimo número de Bernoulli para un número n1 → z1
entero dado.*
43
* = función
Nombre Descripción Acceso Entradas Salidas
44
IBP
IBP Realiza la integración por partes en una función. <$DERIV & ‘symb1’ ‘symb2’ → ‘symb3’ ‘symb4’
INTEG
ICHINREM Resuelve un sistema de dos congruencias en números <! INTEGER [ vector1 ] [ vector2 ] → [ vector3 ]
enteros, usando el teorema del resto chino.
IDIV2 Obtiene la parte entera de a/b y el resto, r para dos <! INTEGER n1 n2 → n3 n4
números enteros, a y b,
IDN Obtiene una matriz de identidad. < % n → [[ R-matrix identity ]]
CREATE
IEGCD Dados dos números enteros x e y, da tres números <! INTEGER n1 n2 → n3 n4 n5
enteros, a, b y c, de manera que: ax + by = c.
IF Inicia las estructuras condicionales IF … THEN … END y <N BRANCH
IF … THEN … ELSE … END.
IFERR Inicia las estructuras de captación de errores IFERR … <N ERROR
THEN … END y IFERR … THEN … ELSE … END. IFERR
IFFT Calcula la transformación discreta inversa mono o < P FFT [ array ]1 → [ array ]2
bidimensional de Fourier de una serie.
IFT Ejecuta el obj si T/F no es cero y lo desecha si es cero. <N BRANCH T/F obj →
IFTE Ejecuta el obj en el argumento 2 ó nivel 2 si T/F no es <N BRANCH T/F obj true obj false →
cero. Ejecuta el obj en el argumento 3 ó nivel 1 si T/F es
cero.*
* = función
Nombre Descripción Acceso Entradas Salidas
ILAP Obtiene la transformación inversa de Laplace de una <$ ‘symb1’ → ‘symb2’
expresión, la que debe evaluar en una fracción racional.* DIFFERENTIAL
EQNS
IM Obtiene la parte imaginaria de su argumento complejo.* > ó x → 0
INCR Toma una variable, le suma 1, almacena nuevamente el <N MEMORY ‘name’ → x increment
nuevo valor en la variable original y da el nuevo valor. ARITHMETIC
INDEP Especifica la variable independiente y su rango de N ‘global ’ →
graficado.
INFORM Crea una forma de entrada definida por el usuario (cuadro <N IN “title” {s1, s2, ... sn } format → { vals } 1
de diálogo). { resets } {init }
INPUT Pide la entrada de datos para la línea de comandos y <N IN “stack prompt” “command-line → “result”
detiene las operaciones de pila o de línea de comandos. prompt”
INT Calcula la antiderivada de una función para una variable N ‘symb1’ ‘symb2’ ‘symb3’ → ‘symb4’
dada, en un punto dado.*
INTVX Encuentra simbólicamente la antiderivada de una función, <$ DERIV. & ‘symb1’ → ‘symb2’
con respecto a la variable actual por defecto.* INTEG
INV Obtiene el valor recíproco o la inversa de la matriz.* y z → 1/z
INVMOD Realiza la inversión modular de un objeto y evalúa el <! MÓDULO obj1 → obj1
módulo del módulo actual.*
IP Obtiene la parte entera del argumento.* < P REAL x → n
45
IP
* = función
Nombre Descripción Acceso Entradas Salidas
46
IQUOT Obtiene el cociente entero de dos números enteros.* <! INTEGER n1 n2 → n3
IQUOT
* = función
Nombre Descripción Acceso Entradas Salidas
KGET Tecla usada por un Kermit local para hacer que un N ‘name’ →
servidor Kermit transmita el o los objetos nombrados.
KILL Cancela todos los programas detenidos. Si se ejecuta < N RUN &
KILL dentro de un programa, ése también se cancela. DEBUG
LABEL Le pone una etiqueta a los ejes en PICT con los nombres N
de las variables y con los valores mínimo y máximo de los
rangos de presentación.
LAGRANGE Obtiene el polinomio de interpolación de grado mínimo <! [[ matrix1 ]] → ‘symb1’
para un par de valores. POLYNOMIAL
LANGUAGE→ Obtiene un valor indicando el idioma del mensaje. N → z
→LANGUAGE Establece el idioma usado en los mensajes. N z →
LAP Realiza una transformación de Laplace en una expresión <$ ‘symb1’ → ‘symb2’
con respecto a la variable por defecto actual.* DIFFERENTIAL
EQNS
LAPL Obtiene el valor laplaciano de una función con respecto a <$ DERIV & ‘symb1’ [ vector1 ] → ‘symb2’
un vector de variables. INTEG
LASTARG Obtiene copias de los argumentos del último comando <N ERROR → objn … obj1
ejecutado.*
→LCD Presenta el objeto de gráficos especificado con su pixel N grob →
superior izquierdo en la esquina superior izquierda de la
pantalla.
47
→LCD
* = función
Nombre Descripción Acceso Entradas Salidas
48
LCD→ Obtiene la pila actual y la pantalla de menú como un <N GROB → grob
LCD→
* = función
Nombre Descripción Acceso Entradas Salidas
LINE Dibuja una línea en PICT entre las coordenadas de <N PICT (x1, y1) (x2, y2) →
entrada.
ΣLINE Obtiene una expresión que representa la línea de ajuste N → ‘symb formula’
mejor según el modelo estadístico actual.
LINFIT Almacena LINFIT en la variable reservada ΣPAR. Las N
ejecuciones subsiguientes de LR usarán el modelo de
ajuste de curva lineal.
LININ Prueba si una función algebraica es estructuralmente <N TEST ‘symb’ ‘name’ → 0/1
lineal para una variable dada.*
LINSOLVE Resuelve un sistema de ecuaciones lineales. <& [[ array1 ]] [ vector1 ] → ‘symb1’ { list1 } ‘symb2’
ΣLIST Obtiene la suma de los elementos de una lista. <P LIST { list } → z
∆LIST Obtiene las primeras diferencias de los elementos en una < P LIST { list } → { differences }
lista.
ΠLIST Obtiene el producto de los elementos en una lista. < P LIST { list } → z
→LIST Toma n objetos especificados y da una lista de esos N obj1 … objn n → { obj1 … objn }
objetos.
LIST→ Toma una lista de n objetos y da cada objeto en forma N { obj1 ...objn } → obj1 … objn n
separada y da la cantidad total de objetos por elemento.
LN Obtiene el logaritmo natural (base e) del argumento.* >ï z → ln z
49
LN
* = función
Nombre Descripción Acceso Entradas Salidas
50
LNAME Obtiene los nombres de las variables en una expresión N ‘symb1’ → [ vector1 ]
LNAME
simbólica.
LNCOLLECT Simplifica una expresión recolectando sus términos >ú ‘symb1’ → ‘symb2’
logarítmicos.
LNP1 Obtiene ln (x + 1).* < P x → ln (x + 1)
HYPERBOLIC
LOG Obtiene el logaritmo común (base 10) del argumento.* >ý z → log z
LOGFIT Almacena LOGFIT en ΣPAR. Las ejecuciones N
subsiguientes de LR usarán el modelo de ajuste de curva
logarítmica.
LQ Obtiene la factorización LQ de una matriz m × n. < % [[ matrix ]]A → [[ matrix ]]L [[ matrix ]]Q [[ matrix ]]P
FACTORIZATION
LR Usa el modelo estadístico seleccionado para calcular los N → Intercept: x 1 Slope: x 2
coeficientes de regresión lineales (intercepción y
pendiente).
LSQ Obtiene la norma mínima de solución de cuadrados < % [ array ]B [[ matrix ]]A → [ array ]x
mínimos para cualquier sistema de ecuaciones lineales OPERATIONS
donde A × X = B.
LU Obtiene la descomposición LU de una matriz cuadrada. < % [[ matrix ]]A → [[ matrix ]]L [[ matrix ]]U [[ matrix ]]P
FACTORIZATION
LVAR Obtiene una lista de variables en un objeto algebraico. N obj1 → obj2 [ vector1 ]
* = función
Nombre Descripción Acceso Entradas Salidas
MAD Obtiene los detalles de una matriz cuadrada. <% [[ array1 ]] → ‘symb1’ ‘symb2’ [[ matrix1 ]]
OPERATIONS ‘symb3’
MAIN Presenta un menú de categorías CAS. N
MANT Obtiene la mantisa del argumento.* < P REAL x → y mant
MAP Aplica un programa especificado a una lista de objetos o N { list1 } «program» → { list2 }
valores.
↑MATCH Vuelve a escribir una expresión que iguala un patrón N ‘symb1’ { ‘symb pat’, ‘symb repl’ } → ‘symb2’ 0/1
especificado.
↓MATCH Igual que ↑MATCH, pero trabaja de arriba hacia abajo y N ‘symb1’ { ‘symb pat’, ‘symb repl’ } → ‘symb2’ 0/1
no de abajo hacia arriba.
MATR Presenta un menú de comandos de matriz. N
MAX Obtiene el valor mayor de dos entradas.* < P REAL x y → max(x,y)
MAXR Obtiene la constante simbólica MAXR o su representación < P → ‘MAXR’
numérica 9.99999999999E499.* CONSTANTS
MAXΣ Encuentra el valor de coordenada máximo en cada una N → x max
de las columnas m de la matriz estadística actual.
MCALC Designa una variable como una variable calculada para el N ‘name’ →
solucionador de ecuaciones múltiples.
51
MCALC
* = función
Nombre Descripción Acceso Entradas Salidas
52
MEAN Obtiene el valor medio de cada una de las columnas m de
MEAN
N → x mean
los valores coordenados en la matriz de estadísticas
actual.
MEM Obtiene la cantidad de bytes de RAM disponible. <N MEMORY → x
MENU Presenta un menú incorporado o un menú de biblioteca o N xmenu →
define y presenta un menú personalizado.
MENUXY Presenta un menú de teclas de funciones de los N n1 n2 → “string1”
comandos de álgebra de la computadora en el rango
especificado.
MIN Obtiene el valor menor de dos entradas.* < P REAL x y → min (x,y)
MINIFONT→ Obtiene el tipo que se usa como tipos miniatura. N → obj
→MINIFONT Establece el tipo que se usa como tipos miniatura. N obj →
MINIT Crea la variable reservada MPAR, la cual incluye las N
ecuaciones en EQ y las variables en estas ecuaciones.
(Usada por el solucionador de ecuaciones múltiples).
MINR Obtiene la constante simbólica MINR o su representación < P → ‘MINR’
numérica, 1.00000000000E–499.* CONSTANTS
MINΣ Encuentra el valor mínimo de coordenada en cada una de N → x min
las columnas m de la matriz de estadísticas actual.
* = función
Nombre Descripción Acceso Entradas Salidas
MITM Cambia los títulos y orden del menú de ecuaciones "title" { list } →
múltiples.
MOD Obtiene un resto donde x mod y = x – y llega al mínimo (x/ < P REAL x y → x mod y
y).*
MODSTO Cambia el ajuste de módulo al número especificado. <! MÓDULO z1 → z2
MROOT Usa el solucionador de ecuaciones múltiples para resolver N ’name’ → x
para una o más variables, usando las ecuaciones en EQ.
MSGBOX Crea un cuadro de mensajes definido por el usuario. <N OUT “message” →
MSOLVR Presenta el menú de variables del solucionador de N
ecuaciones múltiples para el conjunto de ecuaciones
almacenadas en EQ.
MULTMOD Realiza la multiplicación modular de dos objetos y evalúa <! MÓDULO obj1 obj2 → obj3
el módulo del módulo actual.*
MUSER Designa una variable como definida por el usuario para el N ‘name’ →
solucionador de ecuaciones múltiples.
→NDISP Establece el número de líneas sobre las cuales se N n →
presentan un objeto.
NDIST Obtiene la distribución de probabilidad normal de base x < P m v x → ndist(m, v, x)
del valor medio m y de la variación v de la distribución PROBABILITY
normal.
53
NDIST
* = función
Nombre Descripción Acceso Entradas Salidas
54
NDUPN Duplica un objeto n veces y da n. N obj n → obj … obj n
NDUPN
* = función
Nombre Descripción Acceso Entradas Salidas
NUMX Establece el número de pasos x para cada paso y en N nx →
gráficos de perspectiva tridimensional.
NUMY Establece el número de pasos y a través del volumen de N ny →
visión en gráficos de perspectiva tridimensional.
OBJ→ Separa los componentes de un objeto. <N TYPE (x, y) → x y
OCT Selecciona la base octal para las operaciones de números N
enteros binarios.
OFF Apaga la calculadora. >
55
IOPAR.
PARITY
* = función
Nombre Descripción Acceso Entradas Salidas
56
PARSURFACE Establece el tipo de gráfico en PARSURFACE. N
PARTFRAC Realiza una descomposición de fracciones parciales en <! ‘symb1’ → ‘symb2’
una fracción parcial. POLYNOMIAL
PARSURFACE
PATH Obtiene una lista que especifica la ruta al directorio actual. <N MEMORY → { HOME directory-namen …
DIRECTORY directory-namen }
PCAR Obtiene el polinomio característico de una matriz n × n. <% [[ matrix1 ]] → ‘symb1’
EIGENVECTORS
PCOEF Obtiene los coeficientes de un polinomio mónico que tiene < ! [ array ] roots → [ array ] coefficients
raíces especificas. POLYNOMIAL
PCONTOUR Establece el tipo de gráfico en PCONTOUR. N
PCOV Obtiene la covariación de población de las columnas de N → x pcovariance
datos independientes y dependientes, en la matriz de
estadísticas actual.
PDIM Reemplaza PICT por un PICT en blanco, de las <N PICT (x min, y min) (x max, ymax) →
dimensiones especificadas.
PERM Obtiene la cantidad posible de permutaciones de < P n m → Pn,m
elementos n tomados de m a la vez.* PROBABILITY
PEVAL Evalúa un polinomio de grado n a x. N [ array ] coefficients x → p(x)
PGDIR Purga el directorio nombrado. <N MEMORY ‘global’ →
DIRECTORY
* = función
Nombre Descripción Acceso Entradas Salidas
PICK Copia el contenido de un nivel específico en el nivel 1. <N STACK objn ... obj1 n → objn … obj1 objn
PICK3 Duplica el objeto en el nivel 3 de la pila. N obj1 obj2 obj3 → obj1 obj2 obj3 obj1
PICT Pone el nombre PICT en la pila. <N PICT → PICT
57
POLAR
* = función
Nombre Descripción Acceso Entradas Salidas
58
POS
POS Obtiene la posición de una subcadena dentro de una <N CHARS “string” “substring” → n
cadena o la posición de un objeto dentro de una lista.
POWMOD Eleva un objeto (número o expresión) a la potencia <! MÓDULO obj1 z1 → obj2
especificada y expresa el módulo de resultado como el
módulo actual.*
PR1 Imprime un objeto en formato de impresora de líneas N
múltiples.
PREDV Obtiene el valor previsto de la variable dependiente y N x independent → ydependent
dependiente, en función de x independiente, del modelo
estadístico seleccionado y de los coeficientes de
regresión actuales en ΣPAR.
PREDX Obtiene el valor previsto de la variable independiente x N ydependent → x independent
independiente en función de: y dependiente, del modelo
estadístico seleccionado y de los coeficientes de
regresión actuales en ΣPAR.
PREDY Obtiene el valor previsto de la variable dependiente en N x independent → y dependent
función de x independiente, del modelo estadístico
seleccionado y de los coeficientes de regresión actuales
en ΣPAR. Igual que PREDV.
PREVAL Obtiene la diferencia entre los valores de una función en <$ DERIV. & ‘symb1’ z1 z2 → ‘symb2’
dos valores especificados, con relación a la variable por INTEG
defecto actual.*
* = función
Nombre Descripción Acceso Entradas Salidas
PREVPRIME Dado un número entero, encuentra el número primo más <! INTEGER n1 → n2
cercano que es menor que dicho número entero.*
PRLCD Imprime una imagen en pixeles por pixeles de la pantalla N
actual (excluyendo los anunciadores).
PROMPT Presenta el contenido de “prompt” en el área de estado y <N IN “prompt ” →
detiene la ejecución del programa.
PROMPTSTO Crea una variable con el nombre especificado, pide un N “global ” →
valor y almacena el valor que usted entra en la variable.
PROOT Obtiene todas las raíces de un polinomio de grado n que < ! [ array ] coefficients → [ array ] roots
tiene coeficientes reales o complejos. POLYNOMIAL
PROPFRAC Separa una fracción impropia en su parte entera y su <! ‘symb1’ → ‘symb2’
parte fraccionaria.
PRST Imprime todos los objetos en la pila, comenzando con el N
objeto que se encuentra en el nivel más alto.
PRSTC Imprime en forma compacta todos los objetos en la pila, N
comenzando con el objeto que se encuentra en el nivel
más alto.
PRVAR Busca la ruta o puerto del directorio actual para las N ‘name’ →
variables especificadas e imprime el nombre y contenido
de cada una.
59
PRVAR
* = función
Nombre Descripción Acceso Entradas Salidas
60
PSDEV Calcula la desviación estándar de población de cada una → xpsdev
PSDEV
* = función
Nombre Descripción Acceso Entradas Salidas
PWRFIT Almacena PWRFIT en ΣPAR, de manera que las N
ejecuciones subsiguientes de LR usen el modelo de
ajuste de curva exponencial.
PX→C Convierte las coordenadas especificadas en pixels en <N PICT { #n, #s } → (x,y)
coordenadas en unidades del usuario.
→Q Obtiene una forma racional del argumento. N x → ‘a/b’
QR Obtiene la factorización QR de una matriz m × n. < % [[ matrix ]]A → [[ matrix ]]Q [[ matrix ]]R [[ matrix ]]P
FACTORIZATION
QUAD Encuentra los ceros de una ecuación igualada a cero 0 o N ‘symb1’ ‘global’ → ‘symb2’
resuelve una ecuación. Igual que SOLVE.
QUOT Obtiene la parte divisora de la división euclidiana de dos <! ‘symb1’ ‘symb2’ → ‘symb3’
polinomios. POLYNOMIAL
QUOTE Obtiene argumentos no evaluados.* N obj1 → obj2
QXA Expresa una forma cuadrática en forma de matriz. N ‘symb1’ [ vector1 ] → ‘symb2’ [ vector2 ]
→Qπ Obtiene una forma racional del argumento o una forma N x → ‘a/b*π’
racional del argumento con π factorizado.
RAD Establece el modo de ángulos en radianes. N
RAND Obtiene un número pseudoaleatorio, generado mediante < P → x random
el uso de un valor origen y actualiza dicho valor. PROBABILITY
61
RAND
* = función
Nombre Descripción Acceso Entradas Salidas
62
RANK
RCIJ Multiplica la fila i de una matriz por una constante xfactor, < % [[ matrix ]]1 x factor n row i n row j → [[ matrix ]]2
suma este producto a la fila j de la matriz y da la matriz CREATE ROW
modificada.*
RCL Obtiene los contenidos no evaluados de una variable <K ‘name’ → obj
especificada.
RCLALARM Recupera una alarma especificada. >ç TOOLS nindex → { date time obj action x repeat }
ALRM
RCLF Obtiene una lista de número enteros que representan los N → { #n system #n user #n system2 #n user2 }
estados del sistema y los indicadores del usuario,
respectivamente.
RCLKEYS Obtiene las asignaciones de teclas del usuario actual. N → { obj1, x key 1, … objn, x keyn }
* = función
Nombre Descripción Acceso Entradas Salidas
RCLMENU Obtiene el número del menú presentado. N → x menu
RCLΣ Obtiene la matriz estadística del directorio actual. N → [[ matrix ]]
RCWS Obtiene el tamaño de palabras actual en bits (1 a 64). > ì → n
RDM Reorganiza los elementos del argumento de acuerdo con < % [ vector ]1 { n elements } → [ vector ]2
las dimensiones especificadas. CREATE
RDZ Especifica el valor original para el comando RAND. < P x seed →
PROBABILITY
RE Obtiene la parte real del argumento.* > ó (x, y) → x
RECN Prepara la calculadora HP 49 para recibir un archivo de N ‘name’ →
otro dispositivo de servidor Kermit y para almacenarlo en
una variable especificada.
RECT Establece el modo rectangular para coordenadas. N
RECV Instruye a la calculadora HP 49 para que busque un N
archivo determinado en otro dispositivo de servidor
Kermit.
REF Reduce una matriz a la forma escalonada. <% LINEAR [[ matrix1 ]] → [[ matrix2 ]]
SYSTEMS
REMAINDER Obtiene el resto de la división euclidiana de dos <! ‘symb1’ ‘symb2’ → ‘symb3’
polinomios.* POLYNOMIAL
63
RENAME Renombra una variable según especificación. ‘name new‘ ‘name old‘ →
RENAME
N
* = función
Nombre Descripción Acceso Entradas Salidas
64
REORDER Dados un polinomio y una variable, reorganiza las N ‘symb1’ z1 → ‘symb2’
variables en el orden de potencias establecidos en los
modos CAS.*
REORDER
REPEAT Comienza una cláusula de lazo en una estructura de lazo <N BRANCH
indefinida WHILE … REPEAT … END.
REPL Reemplaza una porción del objetivo con un objeto <N LIST [[ matrix ]]1 nposition [[ matrix ]]2 → [[ matrix ]]3
especificado, comenzando en la posición especificada.
RES Especifica la resolución de los gráficos matemáticos y N n interval →
estadísticos.
RESTORE Reemplaza el directorio HOME actual con la copia de N :n port: name backup →
reserva especificada creada anteriormente por ARCHIVE.
RESULTANT Obtiene la resultante de dos polinomios de la variable N ‘symb1’ ‘symb2’ → z1
actual.*
REVLIST Invierte el orden de los elementos en una lista. <N LIST { objn, ... obj1 } → { obj1, … objn }
PROCEDURES
RISCH Realiza la integración simbólica en una función usando el <$ DERIV. & ‘symb1’ z1 → ‘symb2’
algoritmo de Risch.* INTEG
RKF Calcula la solución para un problema de valor inicial para N { list } x tol xT final → { list } x tol
una ecuación diferencial, usando el método de Runge–
Kutta–Fehlberg (4,5).
* = función
Nombre Descripción Acceso Entradas Salidas
RKFERR Obtiene el error absoluto estimado para un paso h dado N { list } h → { list } h ydelta error
cuando se está resolviendo un problema de valor inicial
para una ecuación diferencial.
RKFSTEP Calcula el siguiente paso de solución (hnext) para un N { list } x tol h → { list } x tol h next
problema de valor inicial para una ecuación diferencial.
RL Rota un número entero binario un bit hacia la izquierda. < P BASE BIT #n 1 → #n 2
RLB Rota un número entero binario un byte hacia la izquierda. < P BASE #n 1 → #n 2
BYTE
RND Redondea un objeto a una cantidad especificada de < P REAL z1 n round → z2
lugares decimales o dígitos significativos o para ajustarse
al formato de presentación actual.*
RNRM Obtiene la norma de la fila (norma infinita) de una serie. < % [ array ] → x row norm
OPERATIONS
ROLL Traslada el contenido de un nivel especificado al nivel 1 y <N STACK objn ... obj1 n → objn–1 … obj1 objn
desplaza hacia arriba la porción de la pila debajo del nivel
especificado.
ROLLD Traslada el contenido del nivel 2 a un nivel n especificado <N STACK objn ... obj1 n → obj1 objn … obj2
y desplaza hacia abajo la porción de la pila debajo del
nivel especificado.
ROMUPLOAD Transfiere el sistema operativo a otra calculadora. N
65
ROMUPLOAD
* = función
Nombre Descripción Acceso Entradas Salidas
66
ROOT
ROOT Obtiene el valor de la variable global especificada para la N «program» ‘global’ guess → x root
cual el programa especificado u objeto algebraico se
aproxima casi a cero o a un extremo local.
ROT Rota los primeros tres objetos en la pila, moviendo el <N STACK obj3 obj2 obj1 → obj2 obj1 obj3
objeto que está en el nivel 3 al nivel 1.
→ROW Transforma una matriz en una serie de vectores de fila y < % [[ matrix ]] → [ vector ]row1 … [ vector ]row n n
da los vectores y un recuento de fila. CREATE ROW
ROW– Borra la fila n de una matriz (o elemento n de un vector) y < % [[ matrix ]]1 nrow → [[ matrix ]]2 [ vector ]row
da la matriz modificada (o vector) y la fila borrada (o CREATE ROW
elemento).
ROW+ Inserta una serie en una matriz en la posición indicada por [[ matrix ]]1 [[ matrix ]]2 nindex → [[ matrix ]]3
< %
nindex y da la matriz modificada.
CREATE ROW
ROW→ Transforma una serie de vectores de fila y un recuento de < % ROW [ vector ]row1…[ vector ]rown n → [[ matrix ]]
filas en una matriz conteniendo esas filas.
RR Rota un número entero binario un bit hacia la derecha. > ì BIT #n 1 → #n 2
RRB Rota un número entero binario un byte hacia la derecha. > ì BYTE #n 1 → #n 2
rref Reduce una matriz a una forma escalonada de filas N [[ matrix1 ]] → { list } [[ matrix2 ]]
reducidas y da los puntos de pivote.*
RREF Reduce una matriz a una forma escalonada de filas <% LINEAR [[ matrix1 ]] → [[ matrix2 ]]
reducidas.* SYSTEMS
* = función
Nombre Descripción Acceso Entradas Salidas
RREFMOD Realiza una reducción de fila modular en una forma N [[ matrix1 ]] → [[ matrix2 ]]
escalonada en una matriz y evalúa el módulo del módulo
actual.
RRK Calcula la solución de un problema de valor inicial para N { list } x tol xT final → { list } x tol
una ecuación diferencial con derivadas parciales
conocidas.
RRKSTEP Calcula el siguiente paso de solución de un problema de N { list } x tol h last → { list } x tol h next current
valor inicial para una ecuación diferencial y presenta el
método utilizado.
RSBERR Obtiene una estimación de error para un paso h dado, N { list } h → { list } h ydelta error
cuando se está resolviendo un problema con valores
iniciales para una ecuación diferencial.
RSD Calcula la cantidad residual B – AZ de los sistemas B, A y < % [[ matrix ]]B [[ matrix ]]A [[ matrix ]]Z → [[ matrix ]]B–AZ
Z. OPERATIONS
RSWP Intercambia las filas i y j de una matriz y da la matriz < % [[ matrix ]]1 nrow i nrow j → [[ matrix ]]2
modificada. CREATE ROW
R→B Convierte un número real positivo en su equivalente > ì n → #n
entero binario.
R→C Combina dos números o dos series reales en un número <N TYPE x y → (x,y)
o serie complejos.
R→D Convierte un número real expresado en radianes en su < P REAL x → (180/π)x
67
equivalente en grados.*
R→D
* = función
Nombre Descripción Acceso Entradas Salidas
68
R→I
* = función
Nombre Descripción Acceso Entradas Salidas
SCLΣ Ajusta (xmin, y min) y (xmax, ymax) en PPAR de manera tal N
que un gráfico de dispersión subsiguiente llene PICT
exactamente.
SCONJ Conjuga el contenido de un objeto nombrado. <N MEMORY ‘name’ →
ARITHMETIC
SCROLL Presenta el contenido de un objeto nombrado. N ‘name’ →
SDEV Calcula la desviación estándar de muestra de cada una N → x sdev
de las columnas m de los valores de coordenadas en
ΣDAT.
SEND Envía una copia de los objetos nombrados a un N ‘name’ →
dispositivo Kermit.
SEQ Obtiene una lista de los resultados generados por la < N LIST obj exec index x start x end x incr → { list }
ejecución repetida de objexec usando index entre xstart y PROCEDURES
xend, en pasos de xincr.
SERIES Calcula la serie de Taylor, su desarrollo y límite asintótico <$ LIMITS & ‘symb1’ ‘symb2’ z1 → { list1 } ‘symb3’
en puntos finitos e infinitos, para una función dada. SERIES
SERVER Comienza el modo de servidor Kermit. N
SEVAL Evalúa las variables en una expresión y substituye los N ‘symb1’ → ‘symb2’
valores en la misma.*
69
SEVAL
* = función
Nombre Descripción Acceso Entradas Salidas
SF
70
SF Establece un usuario especificado o una etiqueta de <N TEST n flag number →
sistema.
SHOW Obtiene symb2, que equivale a symb1 pero con todas las N ‘symb1’ ‘name’ → ‘symb2’
referencias implícitas a la variable name hechas
explícitas.
SIDENS Calcula la densidad intrínseca del silicio como una función N xT → x density
de la temperatura, xT.*
SIGMA Calcula la antiderivada discreta de una función con N ‘symb1’ z1 → ‘symb2’
respecto a una variable especificada.*
SIGMAVX Calcula la antiderivada discreta de una función con N ‘symb1’ → ‘symb2’
respecto a la variable actual.*
SIGN Obtiene el signo de un número real.* < P REAL z1 → z2
SIGNTAB Obtiene la tabla de signos de una función racional de una N ‘symb1’ → { list1 }
variable.
SIMP2 Simplifica dos objetos dividiéndolos por su máximo común <! ‘symb1’ ‘symb2’ → ‘symb3’ ‘symb4’
divisor.
SIN Obtiene el seno del argumento.* s z → sin z
SINCOS Convierte expresiones logarítmicas y exponenciales >û ‘symb1’ → ‘symb2’
complejas en expresiones con términos trigonométricos.
* = función
Nombre Descripción Acceso Entradas Salidas
SINH Obtiene el seno hiperbólico del argumento.* > û z → sinh z
HYPERBOLIC
SINV Reemplaza el contenido de una variable con su inverso.* <N MEMORY ‘name’ →
ARITHMETIC
SIZE Obtiene la cantidad de caracteres en una cadena, los <N CHARS “string” → n
elementos en una lista, las dimensiones de una serie, los
objetos en un objeto unidad u objeto algebraico o las
dimensiones de un objeto gráfico.
SL Traslada un número entero binario un bit hacia la < P BASE BIT #n 1 → #n 2
izquierda.*
SLB Traslada un número entero binario un byte hacia la < P BASE #n 1 → #n 2
izquierda. BYTE
SLOPEFIELD Establece el tipo de gráfico en SLOPEFIELD. N
SNEG Reemplaza el contenido de una variable con su negativo. <N MEMORY ‘name’ →
ARITHMETIC
SNRM Obtiene la norma espectral del una serie. < % [ array ] → x spectralnorm
OPERATIONS
SOLVE Encuentra los ceros de una expresión igualada a 0 o <& ‘symb1’ z1 → { list1 }
resuelve la ecuación.
SOLVER Presenta un menú de comandos usados en la resolución N
de ecuaciones.
71
SOLVER
* = función
Nombre Descripción Acceso Entradas Salidas
72
SOLVEVX Encuentra los ceros de una expresión con respecto a la <& ‘symb1’ → { list1 }
variable actual.
SOLVEVX
SORT Clasifica los elementos en una lista en orden ascendente. < P LIST { list }1 → { list }2
SPHERE Establece el modo de coordenadas en esférico. N
SQ Obtiene el cuadrado del argumento.* <R z → z2
SR Traslada un número entero binario un bit hacia la < P BASE BIT #n1 → #n2
derecha.
SRAD Obtiene el radio espectral de una matriz cuadrada. < % [[ matrix ]]n×n → x spectra l radius
OPERATIONS
SRB Traslada un número entero binario un byte hacia la < P BASE #n1 → #n2
derecha. BYTE
SRECV Obtiene hasta n caracteres de la memoria intermedia de N n → ‘string’ 0/1
entrada en serie, con un dígito de error, si lo hubo.
SREPL Encuentra y reemplaza una cadena en objeto de texto. N “string1” “string2” “string3” → “string4”
START Inicia las estructuras de lazo definido START … NEXT y <N BRANCH START x start x finish →
START … STEP.
STD Establece el formato de pantalla de número en modo N
estándar.
STEP Define el valor de incremento (paso) y termina la <N BRANCH
estructura de lazo definida.
* = función
Nombre Descripción Acceso Entradas Salidas
STEQ Almacena un objeto en la variable reservada EQ en el N obj →
directorio actual.
STIME Especifica el período de espera de SRECV (recepción en N x seconds →
serie) y XMIT (transmisión en serie) antes de hacer una
pausa.*
STO Almacena un objeto en una variable u objeto k obj ‘name’ →
especificado.
STOALARM Almacena una alarma en la lista de alarmas del sistema y >ç TOOLS x time → n index
da su número de índice de alarma. ALRM
STOF Establece los estados de los indicadores del sistema o los N #n system →
indicadores del sistema y del usuario.
STOKEYS Asigna objetos a teclas especificadas en el teclado del N { obj1, xkey 1, ... objn, xkey n } →
usuario.
STO– Calcula la diferencia entre un objeto y una variable y <N MEMORY obj ‘name’ →
almacena el objeto en la variable. ARITHMETIC
STO* Multiplica el contenido de una variable especificada por <N MEMORY obj ‘name’ →
un número u otro objeto. ARITHMETIC
STO/ Calcula el cociente de un número y el contenido de una <N MEMORY obj ‘name’ →
variable especificada. Almacena el nuevo valor en la ARITHMETIC
variable especificada.
73
STO/
* = función
Nombre Descripción Acceso Entradas Salidas
74
STO+
STO+ Agrega un número u otro objeto a una variable. <N MEMORY obj ‘name’ →
ARITHMETIC
STOΣ Almacena obj en la variable ΣDAT reservada. N obj →
→STR Convierte cualquier objeto en forma de cadena. N obj → “string”
STR→ Evalúa el texto de una cadena como si éste fuera N obj1 → obj2
ingresado desde la línea de comandos.
STREAM Ejecuta obj repetidamente en los dos primeros elementos <N LIST { list } obj → result
en una lista hasta que ésta queda agotada. indica el PROCEDURES
resultado final.
STWS Establece el tamaño de palabra del entero binario actual < P BASE n →
en n bits, donde n es un valor de 1 a 64 (64 es el valor
predeterminado).
SUB Obtiene la porción especificada de un objeto. <N LIST “string1” n start position n endposition → “string2”
SUBST Substituye un valor o expresión por una variable en una >ú ‘symb1’ z1 → ‘symb2’
expresión.*
SUBTMOD Realiza una resta y evalúa el módulo del módulo actual.* <! MÓDULO obj1 obj2 → obj3
SVD Obtiene la descomposición de valor singular de una < % [[ matrix ]]A → [[ matrix ]] U [[ matrix ]] V [ vector ] S
matriz m × n. FACTORIZATION
SVL Obtiene los valores singulares de una matriz m × n. < % [[ matrix ]] → [ vector ]
FACTORIZATION
* = función
Nombre Descripción Acceso Entradas Salidas
SWAP Intercambia la posición de dos objetos. <N STACK obj1 obj2 → obj2 obj1
SYLVESTER Obtiene D y P donde D es una matriz diagonal y A = N [[ matrix ]]A → [[ matrix ]]D [[ matrix ]]P
PTDP. para una matriz simétrica A.
SYSEVAL Evalúa objetos especificados del sistema operativo sin N #naddress →
nombre por sus direcciones de memoria.
%T Obtiene el porcentaje del primer argumento que está < P REAL x y → 100y/x
representado por el segundo argumento.*
TABVAL Obtiene los resultados de la sustitución de los valores por N ‘symb1’ { list1 } → ‘symb1’ { list2 }
la variable por defecto en la expresión, para una
expresión y una lista de valores.
TABVAR Calcula los puntos críticos y donde la función aumenta o N ‘symb1’ → ‘symb1’ { list1 } grob1
disminuye, para una función racional.
→TAG Combina objetos para crear un objeto etiquetado. N obj “tag” → :tag: obj
TAIL Obtiene todos los elementos de una lista o cadena <N CHARS { obj1 ... objn } → { obj2 … objn }
excepto el primero.
TAN Obtiene la tangente del argumento.* u z → tan z
TAN2SC Reemplaza los términos tan(x) con términos sin(x) y >û ‘symb1’ → ‘symb2’
cos(x).
TAN2SC2 Reemplaza los términos tan(x) con términos sin(x) y >û ‘symb1’ → ‘symb2’
cos(x).
75
TAN2SC2
* = función
Nombre Descripción Acceso Entradas Salidas
76
TANH
* = función
Nombre Descripción Acceso Entradas Salidas
TIME Obtiene la hora del sistema en formato HH.MM.SS. >ç TOOLS → time
→TIME Establece la hora del sistema. > ç TOOLS time →
TINC Calcula un incremento de temperatura.* N x initial y delta → x final
TLIN Hace lineal una expresión trigonométrica y la simplifica. >û ‘symb1’ → ‘symb2’
TLINE TLINE apaga y enciende cada pixel que está encendido o <N PICT (x1,y1) (x2,y2) →
apagado, para cada pixel a lo largo de la línea en PICT
definido por las coordenadas especificadas, .
TMENU Presenta un menú incorporado, uno de biblioteca o uno N x menu →
definido por el usuario.
TOT Calcula la suma de cada una de las columnas m de N → x sum
valores de coordenadas en ΣDAT.
TRACE Obtiene el trazo de una matriz cuadrada. < % [[ matrix ]]n×n → x trace
OPERATIONS
TRAN Obtiene la transposición de una matriz. < % [[ matrix ]] → [[ matrix ]]transpose
OPERATIONS
TRANSIO Especifica una opción de traducción de caracteres en la N n option →
transferencia de datos.
TRIG Convierte términos logarítmicos y exponenciales >û ‘symb1’ → ‘symb2’
complejos en sus términos trigonométricos equivalentes.
77
TRIG
* = función
Nombre Descripción Acceso Entradas Salidas
78
TRIGCOS Simplifica una expresión trigonométrica en términos de >û ‘symb1’ → ‘symb2’
coseno.
TRIGCOS
N
capitalización.
TVMROOT Hace la resolución para la variable especificada de TVM ‘TVM variable’ → x TVM variable
utilizando valores de las variables de TVM restantes.
TYPE Obtiene el número de tipo de un objeto. obj → n type
<N TEST
UBASE Convierte una unidad objeto en unidades de base SI.* < ^ x_unit → y_base-units
UNITS TOOLS
UFACT Factoriza la unidad de nivel 1 desde la expresión de x1_unit1 x2_unit2 → x3_unit2*unit3
< ^
unidad de la unidad objeto de nivel 2.
N
UNITS TOOLS
UFL1→MINIF Convierte un conjunto de tipos UFL1 (biblioteca universal obj fontset nID →
N
de tipos) en uno de tipos miniatura HP 49G.
→UNIT Crea una unidad objeto a partir de un número real y una x y_unit → x_unit
expresión de unidad.
objn+2 … obj4 obj3 obj2 n → obj2 … obj4 obj3
UNPICK
UNPICK Reemplaza el objeto que está en el nivel n +2 por el objeto <N STACK
que está en el nivel 2 y borra los objetos que están en los
79
niveles 1 y 2.*
* = función
Nombre Descripción Acceso Entradas Salidas
80
UNROT Cambia el orden de los tres primeros objetos en la pila.* <N STACK obj3 obj2 obj1 → obj1 obj3 obj2
UNROT
* = función
Nombre Descripción Acceso Entradas Salidas
→V3 Convierte tres números en un vector. < P VECTOR x1 x2 x3 → [ x1 x2 x3 ]
VANDERMONDE Construye una matriz de Vandermonde a partir de una <% { list } → [[ matrix ]]
lista de objetos. CREATE
VAR Calcula la variación de muestra de los valores de N → x variance
coordenadas en cada una de las columnas m en ΣDAT.
VARS Obtiene una lista de nombres de todas las variables en el <N MEMORY → { global1 … globaln }
menú VAR para el directorio actual. DIRECTORY
VER Obtiene el número de versión del Sistema algebraico de N → “string1”
la computadora y la fecha de publicación.
VERSION Presenta la versión del software y el mensaje de derecho N → “version number”
de autor. “copyright message”
VISIT Coloca el contenido de una variable en la línea de N ‘name’ →
comandos.
VISITB Abre el contenido de una variable en el entorno de edición N ‘name’ →
más adecuado para el tipo de objeto en particular.
VTYPE Obtiene el número de tipo del objeto en la variable. <N TYPE ‘name’ → n type
V→ Separa un vector o número complejo en sus elementos < P VECTOR [xy] → x y
componentes.
WAIT Suspende la ejecución del programa por un tiempo <N IN x →
especificado o hasta que se oprima una tecla.
81
V→
* = función
Nombre Descripción Acceso Entradas Salidas
82
WHILE Comienza una estructura de lazo indefinido WHILE … <N BRANCH
WHILE
REPEAT … END.
WIREFRAME Establece el tipo de gráfico en WIREFRAME. N
WSLOG Obtiene cuatro cadenas que registran la fecha, la hora y N → “log4” … “log1”
la causa de los cuatro eventos más recientes de
reencendido.
ΣX Suma los valores en la columna de variables N → x sum
independientes de la matriz estadística actual (variable
reservada ΣDAT).
ΣX2 Suma los cuadrados de los valores en la columna de N → x sum
variables independientes de la matriz estadística actual.
XCOL Especifica la columna de variables independientes de la N n col →
matriz estadística actual (variable reservada ΣDAT).
XGET Recupera un archivo de otra calculadora mediante N ‘name’ →
XMODEM.
XMIT Envía una cadena serialmente sin usar Kermit y luego N “string” → 1
indica si la transmisión fue satisfactoria.
XNUM Convierte un objeto o una lista de objetos en un formato N obj1 → obj2
numérico aproximado.
XOR Obtiene la exclusiva lógica OR de dos argumentos.* >ì LOGIC #n 1 #n 2 → #n 3
* = función
Nombre Descripción Acceso Entradas Salidas
XPON Obtiene el exponente del argumento.* < P REAL x → nexpon
XPUT Envía un archivo a otra calculadora mediante XMODEM. N ‘name’ →
XQ Convierte el formato decimal de un número o una lista de N z1 → z2
números en racional.
XRECV Prepara la calculadora HP49 para recibir un objeto ‘name’ →
mediante XModem.*
XRNG Especifica el rango de presentación del eje x. N xmin xmax →
XROOT Calcula la raíz x de un número real.* >ð y x → x
y
XSEND Envía una copia del objeto nombrado mediante XModem. N ‘name’ →
XSERVE Pone la calculadora en modo de servidor XMODEM. N
XVOL Establece el ancho de la visión volumétrica en VPAR N x left x right →
(para gráficos tridimensionales) .
XXRNG Especifica el rango x de un plano de entrada (dominio) N x min x max →
para gráficos GRIDMAP y PARSURFACE.
ΣXY Suma los productos de cada uno de los valores > ÷ SUMMARY → x sum
correspondientes en las columnas de variables independ- STATS
83
de la matriz estadística actual (variable reservada ΣDAT). STATS
ΣY
* = función
Nombre Descripción Acceso Entradas Salidas
84
ΣY2
ΣY2 Suma los cuadrados de los valores en las columnas de > ÷ SUMMARY → x sum
variables dependientes de la matriz estadística actual. STATS
* = función
Nombre Descripción Acceso Entradas Salidas
! Obtiene la factorial n! de un argumento entero positivo < P n → n!
n, o la función gama Γ(x+1) de un argumento no entero PROBABILITY
x.*
* Obtiene el producto de los argumentos.* z1 z2 → z1 z2
/ Obtiene el cociente de los argumentos: el primero se z z1 z2 → z1 / z2
divide por el segundo.*
^ Obtiene el valor del objeto de nivel 2 elevado a la potencia q w z → wz
del objeto del nivel 1.*
| Comando Where: sustituye valores por nombres en una ê ‘symbold’ { name1, ‘symb1’, name2, → ‘symb new’
expresión.* ‘symb2’ … }
< Prueba si un objeto es menor que otro objeto.* > x y → 0/1
> Prueba si un objeto es mayor que otro objeto.* >ë x y → 0/1
≥ Prueba si un objeto es mayor o igual a otro objeto.* <Y x y → 0/1
≤ Prueba si un objeto es menor o igual a otro objeto.* <X x y → 0/1
= Obtiene una ecuación formada por los dos argumentos.* >æ z1 z2 → z1 = z2
== Prueba si dos objetos son iguales.* N obj1 obj2 → 0/1
≠ Prueba si dos objetos no son iguales.* <W obj1 obj2 → 0/1
√ Obtiene la raíz cuadrada (positiva) del argumento.* r z → z
85
√
* = función
∂
86
∂ Obtiene la derivada de una expresión, número o unidad > ‘symb1’ ‘name’ → ‘symb2’
objeto con respecto a una variable de diferenciación
especificada .*
→ Crea variables locales en un programa. >
L obj1 … objn →
π Obtiene la constante simbólica ‘π’ o su representación < → ‘π’
numérica, 3.14159265359.*
Σ Calcula el valor de una serie finita.* >î ‘indx’ xinit xfinal smnd → xsum
Σ– Obtiene un vector de m números reales (o un número x si N → x
m = 1) correspondiente a los valores de coordenadas del
último punto de datos ingresado por Σ+ en la matriz
estadística actual.
Σ+ Añade uno o más puntos de datos a la matriz estadística N x →
actual (variable reservada ΣDAT).
∫ Integra un integrando de límite inferior a límite superior > lower limit upper limit integrand → ‘symb integral’
con respecto a una variable de integración especificada.* ‘name’
* = función