HP 48gII User's Guide Spanish
HP 48gII User's Guide Spanish
H
Edición 5
Número de parte de HP F2226-90007
Página 1-1
hp 48gII_UG_FrontPage_S_060613.fm Page 2 Tuesday, June 13, 2006 2:40 PM
Nota
REGISTRO SU PRODUCTO EN : [Link]
Hewlett-Packard Company
16399 West Bernardo Drive
MS 8-600
San Diego, CA 92127-1899
USA
Historial de impresión
Edición 4 Abril de 2004
Edición 5 Diciembre de 2005
Página 1-2
Prefacio
Usted tiene en sus manos una calculadora que es efectivamente un ordenador
(computador, computadora) simbólico y numérico que facilita el cálculo y
análisis matemáticos de problemas en una gran variedad de disciplinas, desde
matemáticas elementales hasta temas avanzados de ciencia e ingeniería.
Aunque designada como una calculadora, debido a su formato compacto que
se asemeja a las calculadoras típicas, la calculadora hp 48gII debe
considerarse más bien como un ordenador (computador, computadora) manual
gráfico y programable.
Nota: Los decimales que encontrará este manual están indicados por un punto
decimal en lugar de una coma. Éste es el ajuste por defecto de la calculadora.
Si prefiere trabajar con comas decimales, puede cambiar el ajuste por defecto.
Para más información, consulte el Capítulo 1.
Índice de Materias
Advertencia sobre las pantallas en esta guía ,Adv-1
Página IDM-1
Uso del escritor de ecuaciones (EQW) para crear expresiones ,2-10
Creación de expresiones aritméticas ,2-12
Edición de expresiones aritméticas ,2-17
Creación de expresiones algebraicas ,2-19
Edición de expresiones algebraicas ,2-21
Creando y editando sumatorias, derivadas, e integrales ,2-29
Sumatorias ,2-29
Organización de los datos en la calculadora ,2-33
Funciones para la manipulación de variables ,2-34
El directorio HOME ,2-35
Sub-directorios ,2-36
El sub-directorio CASDIR ,2-36
Escritura de nombres de directorios y variables ,2-38
Crear sub-directories ,2-39
Mudanza entre sub-directorios ,2-43
Suprimir sub-directorios ,2-43
Variables ,2-47
Creando variables ,2-47
Verificando el contenido de las variables ,2-52
Sustituir el contenido de las variables ,2-54
Copiar variables ,2-55
Reordenar variables en un directorio ,2-57
Moviendo variables usando el menú FILES ,2-59
Suprimir variables ,2-59
Las funciones UNDO y CMD ,2-61
Banderas o señales ,2-63
Ejemplo del ajuste de la bandera: soluciones generales contra valor
principal ,2-63
Otras banderas de interés ,2-65
CHOOSE boxes vs. Soft MENU ,2-66
Ejemplos de menús de lista (CHOOSE boxes) ,2-68
Página IDM-2
Adición, substracción, multiplicación, división ,3-3
Uso de paréntesis ,3-4
Función valor absoluto ,3-4
Cuadrados y raíces cuadradas ,3-5
Potencias y raíces ,3-5
Logaritmos decimales y potencias de 10 ,3-5
Utilizando potencias de 10 al escribir datos ,3-6
Logaritmos naturales y la función exponencial ,3-6
Funciones trigonométricas ,3-6
Funciones trigonométricas inversas ,3-7
Diferencias entre las funciones y los operadores ,3-7
Funciones de números reales en el menú MTH ,3-8
Las funciones hiperbólicas y sus inversas ,3-9
Funciones de números reales ,3-12
Funciones especiales ,3-15
Constantes de la calculadora ,3-16
Operaciones con unidades ,3-17
El menú de UNIDADES ,3-17
Unidades disponibles ,3-19
El convertir a las unidades básicas ,3-22
Agregando unidades a los números reales ,3-23
Operaciones con unidades ,3-26
Herramientas para la manipulación de unidades ,3-28
Constantes físicas en la calculadora ,3-29
Funciones físicas especiales ,3-32
Función ZFACTOR ,3-33
Función F0λ ,3-33
Función SIDENS ,3-33
Función TDELTA ,3-33
Función TINC ,3-34
Definiendo y usando funciones ,3-34
Funciones definidas por más de una expresión ,3-36
La función IFTE ,3-36
Funciones IFTE combinadas ,3-37
Página IDM-3
Escritura de números complejos ,4-2
Representación polar de un número complejo ,4-3
Operaciones simples con números complejos ,4-4
Cambio de signo de un número complejo ,4-5
Escritura de la unidad imaginaria ,4-5
Los menús CMPLX ,4-5
Menú CMPLX a través del menú MTH ,4-5
Menú CMPLX en el teclado ,4-7
Funciones aplicadas a los números complejos ,4-8
Funciones del menú de MTH ,4-8
Función DROITE: ecuación de una línea recta ,4-9
Página IDM-4
Aritmética modular ,5-12
Anillos aritméticos finitos en la calculadora ,5-15
Polinomios ,5-18
Aritmética modular con polinomios ,5-19
La función CHINREM ,5-19
La función EGCD ,5-19
La función GCD ,5-20
La función HERMITE ,5-20
La función HORNER ,5-21
La variable VX ,5-21
La función LAGRANGE ,5-21
La función LCM ,5-22
La función LEGENDRE ,5-22
La función PCOEF ,5-22
La función PROOT ,5-23
La función PTAYL ,5-23
Las funciones QUOTIENT y REMAINDER ,5-23
La función EPSX0 la variable EPS del CAS ,5-24
La función PEVAL ,5-24
La función TCHEBYCHEFF ,5-24
Fracciones ,5-25
La función SIMP2 ,5-25
La función PROPFRAC ,5-25
La función PARTFRAC ,5-25
La función FCOEF ,5-26
La función FROOTS ,5-27
Operaciones con polinomios y fracciones, paso a paso ,5-27
El menú CONVERT y las operaciones algebraicas ,5-28
Menú de conversión de unidades ,5-29
Menú de conversión de bases ,5-29
Menú de conversión trigonométrica ,5-29
Menú de conversión matricial ,5-29
Menú de re-escritura de expresiones ,5-29
Página IDM-5
La función SOLVEVX ,6-4
La función ZEROS ,6-5
Menú de soluciones numéricas ,6-5
Ecuaciones polinómicas ,6-6
Cálculos financieros ,6-10
Solución de ecuaciones con una sola incógnita con el [Link] ,6-15
El menú SOLVE ,6-28
El sub-menú ROOT ,6-28
La función ROOT ,6-29
Variable EQ ,6-29
El sub-menú SOLVR ,6-29
El sub-menú DIFFE ,6-32
El sub-menú POLY ,6-32
El sub-menú SYS ,6-33
El sub-menú TVM ,6-33
Página IDM-6
Listas de números complejos ,8-8
Listas de objetos algebraicos ,8-9
El menú MTH/LIST ,8-9
Manipulando elementos de una lista ,8-10
Tamaño de la lista ,8-11
Extrayendo e insertando elementos en una lista ,8-11
Posición del elemento en la lista ,8-11
Funciones HEAD (cabeza) y TAIL (cola) ,8-12
La función SEQ ,8-12
La función MAP ,8-13
Definiendo funciones que utilizan listas ,8-14
Aplicaciones de listas ,8-15
Media armónica de una lista ,8-16
Media geométrica de una lista ,8-17
Promedio ponderado ,8-18
Estadística de datos agrupados ,8-19
Página IDM-7
Aplicaciones de las operaciones vectoriales ,9-17
Resultante de fuerzas ,9-17
Ángulo entre vectores ,9-17
Momento de una fuerza ,9-18
Ecuación de un plano en el espacio ,9-19
Vectores filas, vectores columnas, y listas ,9-20
Función OBJ ,9-21
Función LIST ,9-22
Función ARRY ,9-22
Función DROP ,9-22
Transformar un vector fila a un vector columna ,9-22
Transformar un vector columna a un vector fila ,9-24
Transformar una lista a un vector ,9-25
Transformar un vector (o matriz) a una lista ,9-27
Página IDM-8
Manipulación de matrices por columnas ,10-18
Función COL ,10-19
Función COL ,10-20
Función COL+ ,10-20
Función COL- ,10-21
Función CSWP ,10-21
Manipulación de matrices por filas ,10-22
Función ROW ,10-23
Función ROW ,10-24
Función ROW+ ,10-24
Función ROW- ,10-25
Función RSWP ,10-25
Función RCI ,10-26
Función RCIJ ,10-27
Página IDM-9
Múltiples sistemas con la misma matriz de coeficientes ,11-28
Eliminación gaussiana y de Gauss-Jordan ,11-29
Procedimiento paso a paso de la calculadora para solucionar sistemas
lineares ,11-39
Solución a los sistemas lineales usando funciones de la calculadora ,11-
42
Errores residuales en soluciones de sistemas lineales (Función RSD) ,11-
45
Valores propios y vectores propios ,11-46
Función PCAR ,11-46
Función EGVL ,11-47
Función EGV ,11-47
Función JORDAN ,11-48
Función MAD ,11-49
Factorización de matrices ,11-50
Función LU ,11-50
Matrices ortogonales y descomposición de valores singulares ,11-51
Función SCHUR ,11-52
Función LQ ,11-52
Función QR ,11-53
Formas cuadráticas de una matriz ,11-53
El menú QUADF ,11-54
Aplicaciones Lineares ,11-56
Función IMAGE ,11-56
Función ISOM ,11-56
Función KER ,11-57
Función MKISOM ,11-57
Página IDM-10
Diagramas de funciones trigonométricas e hiperbólicas ,12-17
Generación de una tabla de los valores para una función ,12-18
La variable TPAR ,12-19
Diagramas en coordenadas polares ,12-20
Trazado de curvas cónicas ,12-22
Diagramas paramétricos ,12-24
Generación de una tabla para las ecuaciones paramétricas ,12-26
Trazar la solución a las ecuaciones diferenciales simples ,12-27
Diagramas de verdad ,12-29
Trazar histogramas, diagramas de barra, y de dispersión ,12-31
Diagramas de barra ,12-31
Diagramas de dispersión ,12-33
Campos de pendientes ,12-34
Gráficas tridimensionales de acción rápida (Fast 3D plots) ,12-36
Diagramas de grillas ,12-38
Diagramas de contornos (Ps-Contour plots) ,12-41
Diagramas de corte vertical ,12-42
Diagramas de redes (Gridmap plots) ,12-43
Diagramas de superficies paramétricas (Pr-Surface plots) ,12-44
La variable VPAR ,12-45
Dibujo interactivo ,12-45
DOT+ y DOT- ,12-47
MARK ,12-47
LINE ,12-47
TLINE ,12-48
BOX ,12-48
CIRCL ,12-48
LABEL ,12-49
DEL ,12-49
ERASE ,12-49
MENU ,12-49
SUB ,12-49
REPL ,12-49
PICT ,12-50
X,Y ,12-50
Enfoques en la pantalla gráfica ,12-50
ZFACT, ZIN, ZOUT, y ZLAST ,12-51
BOXZ ,12-51
ZDFLT, ZAUTO ,12-52
Página IDM-11
HZIN, HZOUT, VZIN y VZOUT ,12-52
CNTR ,12-52
ZDECI ,12-52
ZINTG ,12-52
ZSQR ,12-52
ZTRIG ,12-52
El menú SYMBOLIC y los gráficos ,12-53
El menú SYMB/GRAPH ,12-53
Función DRAW3DMATRIX ,12-56
Página IDM-12
Integrales impropias ,13-20
Integración incluyendo unidades de medida ,13-21
Series infinitas ,13-22
Series de Taylor y de Maclaurin ,13-22
Polinomio y residuo de Taylor ,13-23
Las funciones TAYLR, TAYLR0, y SERIES ,13-23
Página IDM-13
La función LDEC ,16-4
La función DESOLVE ,16-7
La variable ODETYPE ,16-8
Transformadas de Laplace ,16-10
Definiciones ,16-10
Transformadas de Laplace y sus inversas en la calculadora ,16-11
Teoremas de las transformadas de Laplace ,16-13
Función delta de Dirac y función grada de Heaviside ,16-15
Aplicaciones de transformadas de Laplace en la solución de EDOs lin-
eales ,16-17
Series de Fourier ,16-27
Función FOURIER ,16-29
Serie de Fourier para una función cuadrática ,16-29
Serie de Fourier para una onda triangular ,16-35
Serie de Fourier para una onda cuadrada ,16-39
Usos de la serie de Fourier en ecuaciones diferenciales ,16-41
Transformadas de Fourier ,16-42
Definición de las transformadas de Fourier ,16-45
Características de la transformada de Fourier ,16-47
La transformada rápida de Fourier (FFT) ,16-48
Ejemplos de aplicaciones de la FFT ,16-49
Solución a ecuaciones diferenciales específicas de segundo orden ,16-52
La ecuación de Cauchy o de Euler ,16-52
Ecuación de Legendre ,16-53
Ecuación de Bessel ,16-54
Polinomios de Chebyshev o Tchebycheff ,16-56
Ecuación de Laguerre ,16-57
Ecuación de Weber y polinomios de Hermite ,16-58
Soluciones numéricas y gráficas de las EDOs ,16-59
Solución numérica de una EDO de primer orden ,16-59
Solución gráfica de una EDO de primer orden ,16-61
Solución numérica de una EDO de segundo orden ,16-63
Solución gráfica para una EDO de segundo orden ,16-65
Solución numérica para una EDO rígida de primer orden ,16-67
Solución numérica a EDOs con el menú SOLVE/DIFF ,16-68
Función RKF ,16-69
Función RRK ,16-70
Función RKFSTEP ,16-71
Función RRKSTEP ,16-72
Página IDM-14
Función RKFERR ,16-73
Función RSBERR ,16-73
Página IDM-15
Ejemplo de las operaciones del menú STAT ,18-18
Intervalos de confianza ,18-21
Evaluación de los intervalos de confianza ,18-22
Definiciones ,18-22
Intervalos de confianza para la media de la población cuando se
conoce la varianza de la población ,18-23
Intervalos de confianza para la media de la población cuando la vari-
anza de la población es desconocida ,18-23
Intervalo de confianza para una proporción ,18-24
Distribución del muestreo de diferencias y sumas de estadísticas ,18-24
Intervalos de confianza para sumas y diferencias de valores medios
,18-25
Determinación de intervalos de confianza ,18-26
Intervalos de confianza para la varianza ,18-32
Prueba de hipótesis ,18-33
Procedimiento para probar hipótesis ,18-34
Errores en la prueba de hipótesis ,18-35
Inferencias referentes a una media ,18-36
Inferencias referentes a dos medias ,18-38
Pruebas apareadas de la muestra ,18-39
Inferencias referentes a una proporción ,18-40
Prueba de la diferencia entre dos proporciones ,18-41
Prueba de hipótesis con funciones preprogramadas ,18-42
Inferencias referentes a una varianza ,18-46
Inferencias referentes a dos varianzas ,18-47
Notas adicionales sobre la regresión linear ,18-49
El método de los mínimos cuadrados ,18-49
Ecuaciones adicionales para la regresión linear ,18-50
Error de la predicción ,18-51
Intervalos de confianza y prueba de hipótesis en regresión linear ,18-
51
Procedimiento para la inferencia estadística en la regresión linear usan-
do la calculadora ,18-53
Regresión linear múltiple ,18-55
Ajuste polinómico ,18-57
Selección del ajuste óptimo ,18-61
Página IDM-16
Definiciones ,19-1
El menú BASE ,19-1
Funciones HEX, DEC, OCT, y BIN ,19-2
Conversión entre los sistemas de numeración ,19-3
Wordsize (Tamaño de palabra) ,19-4
Operaciones con números enteros binarios ,19-4
El menú LOGIC ,19-4
El menú BIT ,19-5
El menú BYTE ,19-6
Números hexadecimales para las referencias del píxel ,19-7
Página IDM-17
Programas que simulan una secuencia de operaciones ,21-16
Entrada interactiva en programas ,21-18
Aviso con una secuencia de entrada ,21-20
Una función con una secuencia de entrada ,21-21
Secuencia de entrada para dos o tres valores ,21-23
Entrada a través de formas interactivas ,21-26
Crear una caja de selección ,21-30
Identificar salida en programas ,21-32
Marcar un resultado numérico con una etiqueta ,21-32
Descomposición de un resultado numérico con etiqueta ,21-32
Removiendo la etiqueta de una cantidad etiquetada ,21-33
Ejemplos de salida marcada con etiqueta ,21-33
Usar una caja de mensaje ,21-37
Operadores relacionales y lógicos ,21-42
Operadores relacionales ,21-42
Operadores lógicos ,21-44
Ramificación del programa ,21-45
Ramificación con IF ,21-45
La instrucción CASE ,21-50
Lazos de programa ,21-52
La instrucción START ,21-53
La instrucción FOR ,21-58
La instrucción DO ,21-60
La instrucción WHILE ,21-62
Errores y captura de errores ,21-63
DOERR ,21-63
ERRN ,21-64
ERRM ,21-64
ERR0 ,21-64
LASTARG ,21-64
Sub-menu IFERR ,21-64
Programación de User RPL en modo algebraico ,21-66
Página IDM-18
Generación de diagramas con programas ,22-14
Gráficos de dos dimensiones ,22-14
Gráficos tridimensionales ,22-15
La variable EQ ,22-15
Ejemplos de diagramas interactivos usando el menú PLOT ,22-15
Ejemplos de diagramas generados con programas ,22-17
Comandos de dibujo para el uso en la programación ,22-19
PICT ,22-20
PDIM ,22-20
LINE ,22-20
TLINE ,22-20
BOX ,22-21
ARC ,22-21
PIX?, PIXON, y PIXOFF ,22-22
PVIEW ,22-22
PXC ,22-22
CPX ,22-22
Ejemplos de programación usando funciones de dibujo ,22-22
Coordenadas del píxel ,22-25
Animación de gráficas ,22-26
Animación de una colección de gráficos ,22-26
Más información sobre la funcion ANIMATE ,22-29
Objetos gráficos (GROBs) ,22-29
El menú GROB ,22-31
Un programa con funciones de trazado y dibujo ,22-33
Programación modular ,22-35
Funcionamiento del programa ,22-36
Un programa para calcular tensiones principales ,22-38
Ordenar las variables en el sub-directorio ,22-39
Un segundo ejemplo de los cálculos del círculo de Mohr ,22-39
Una forma interactiva para el círculo de Mohr ,22-40
Página IDM-19
Capítulo 24 - Objetos y señales (banderas) de la calculadora ,24-1
Descripción de los objetos de la calculadora ,24-1
La función TYPE ,24-2
La función VTYPE ,24-2
Banderas o señales de la calculadora ,24-3
Banderas o señales del sistema ,24-3
Funciones para fijar y cambiar las banderas o señales ,24-3
Banderas o señales del usuario ,24-5
Página IDM-20
Usar el resolvedor ,27-2
Usar las teclas del menú ,27-3
Navegar por la biblioteca de ecuaciones ,27-3
Visualizar ecuaciones ,27-4
Visualizar variables y seleccionar unidades ,27-4
Visualizar la imagen ,27-5
Usar el resolvedor de ecuaciones múltiples ,27-5
,27-8
Definir un juego de ecuaciones ,27-8
Interpretar los resultados de un resolvedor de ecuaciones múltiples ,
27-10
Verificar soluciones ,27-11
Apéndice A - Utilizando formas interactivas ,A-1
Apéndice B - El teclado de la calculadora ,B-1
Apéndice C - Ajustes del CAS ,C-1
Apéndice D - Caracteres adicionales ,D-1
Apéndice E - Diagrama de selección en el Escritor de Ecuaciones ,E-1
Apéndice F - El menú de aplicaciones (APPS) ,F-1
Apéndice G - Atajos útiles ,G-1
Apéndice H - La función informativa del CAS ,H-1
Apéndice I - Catálogo de funciones ,I-1
Apéndice J - El menú MATHS ,J-1
Apéndice K - El menú MAIN ,K-1
Apéndice L - Funciones del editor de línea ,L-1
Apéndice M - Tabla de ecuaciones incorporadas ,M-1
Apéndice N - Índice alfabético ,N-1
Página IDM-21
Advertencia sobre las pantallas en esta guía
Una pantalla en la guía (o retrato de la pantalla, para ser más precisos) es una
representación de la pantalla de la calculadora. Por ejemplo, la primera vez
que la calculadora se enciende mostrará la pantalla siguiente (las pantallas de
la calculadora se demuestran con borde grueso en esta sección):
Página Adv--1
la calculadora mostrará realmente la pantalla siguiente:
Note que las líneas del encabezado cubren las primeras línea y media de la
salida en la pantalla de la calculadora. Sin embargo, las líneas de la salida no
visibles todavía están accesibles al usuario. Usted puede tener acceso a esas
líneas en su calculadora presionando la tecla direccional vertical (—), la cuál
permitirá que usted deslice la pantalla hacia abajo.
Las teclas requeridas para completar estos ejercicios son los siguientes:
S2.5`
R„Ü5.5+‚¹2.5`
La operación siguiente,
2.3+5*„Ê\2.3`
Página Adv--2
Estas simplificaciones de las pantallas se orientan a economizar espacio de
impresión en la guía.
Tenga en cuenta las diferencias entre las pantallas de la guía y las pantallas
correspondientes en la calculadora, y usted no tendrá ningún problema en
reproducir los ejercicios en esta guía.
Página Adv--3
Capítulo 1
Preliminares
Este capítulo le ofrece información básica sobre el funcionamiento de su
calculadora. Los ejercicios están diseñados para que pueda familiarizarse con
las operaciones básicas, así como con los ajustes antes de efectuar un cálculo.
Operaciones Básicas
Las secciones siguientes están diseñadas para que se familiarice rápidamente
con su calculadora.
Baterías
La calculadora utiliza 4 baterías AAA (LR03) como fuente de alimentación
principal y una batería de litio CR2032 para copia de seguridad de la
memoria.
Antes de utilizar la calculadora, instale las baterías siguiendo el procedimiento
que se describe a continuación.
Página 1--1
b. Inserte 4 baterías AAA (LR03) nuevas en el compartimento principal.
Asegúrese de que cada batería se inserta en la dirección indicada.
placa
soporte
Página 1--2
$(mantener) + produce una pantalla más oscura. La combinación
$(mantener) - produce una pantalla más clara.
Contenidos de la pantalla
Encienda la calculadora una vez más. La pantalla mostrará lo siguiente:
Menús
Los seis rótulos asociados con las teclas Aa F forman parte de un menú
de funciones de la calculadora. Dado que la calculadora solamente tiene seis
Página 1--3
teclas de menú, solo se muestran seis rótulos a la vez. Sin embargo, el menú
puede tener más de seis opciones. Cada grupo de 6 opciones se conoce
como una Página de Menú. Para mostrar la siguiente página de menú (si
existe), presiónese la tecla L (NeXT, es decir, el siguiente menú). Esta tecla
se localiza en la tercera columna y la tercera fila del teclado. Presionar
Luna vez más para volver al menú TOOL, o presionar la tecla I (tercera
tecla en la segunda fila del teclado).
Página 1--4
dada, primero, selecciónese el nombre de la función las teclas verticales, —
˜, o presionando el número que corresponde a la función en la lista.
Después de que se seleccione el nombre de la función, presione la tecla @@@OK@@@
(F). Así, si usted desea utilizar la función RB (real a binario), presione
6F.
La línea destacada (117 CHOOSE boxes) indica que los menús de listas son la
opción actual para mostrar menús. Si usted prefiere utilizar menú de teclas,
presione @@CHK@ (C), seguida de @@@OK@@@ (F). Presione @@@OK@@@ (F) una vez
más, para volver a la pantalla normal de la calculadora.
Página 1--5
Para navegar las funciones de este menú presione la tecla L para acceder la
página siguiente, o „«(asociada con la tecla L) para moverse a la
página anterior. Las figuras siguientes demuestran las diversas páginas del
menú BASE obtenidas al presionar la tecla L dos veces:
Nota: Con la opción SOFT menus fijada para la bandera 117 del sistema, la
combinación ‚(mantener) ˜, mostrará una lista de las funciones en el
menú actual. Por ejemplo, para las dos primeras páginas en el menú BASE, se
observa lo siguiente:
Notas:
1. El menú TOOL, obtenido al presionar I, siempre produce un menú de
teclas (SOFT menu).
2. La mayoría de los ejemplos en este manual de usuario se demuestran
usando ambas opciones: SOFT menus y CHOOSE boxes. Los programas
en los Capítulos 21 y 22 usan exclusivamente menús de teclas.
3. Información adicional sobre menús de teclas y menús de listas se
presentan en el Capítulo 2 de esta Guía.
Página 1--6
variables (véase la sección sobre variables in este Capítulo). Las diferentes
funciones del menú de herramientas son las siguientes:
En la segunda página del menú solamente las dos primeras teclas de menú
tienen funciones asociadas. Estas funciones son:
Para fijar hora y para fechar utilizamos el menú de lista TIME que es una
función alternativa de la tecla 9. Al combinar la tecla ‚ con la tecla 9
Página 1--7
se activa el menú TIME. Esta operación se puede también representarse como
‚Ó. El menú TIME se muestra a continuación:
Página 1--8
Cambiemos los minutos a 25, presionando: 25 !!@@OK#@ . La posición de
los segundos ha sido seleccionada. Suponga que usted desean cambiar el
campo de los segundos a 45, utilice: 45 !!@@OK#@
La localidad del formato del tiempo ha sido seleccionada. Para cambiar esta
opción utilice W (la segunda tecla de la izquierda en la quinto fila de teclas
del fondo del teclado), o presione la tecla @CHOOS ( B).
Fijar la fecha
Después de fijar la opción del formato del tiempo, la forma interactiva
denominada SET TIME AND DATE luce como se muestra a continuación:
Página 1--9
Para fijar la fecha, primero hay que fijar el formato de fecha. El formato pre-
selecto es M/D/Y (mes/día/año). Para modificar este formato, presiónese la
tecla vertical inferior. Esto destacará el formato de fecha según lo demostrado a
continuación:
Use la tecla @CHOOS (B), para ver las opciones para el formato de fecha:
Página 1--10
La figura demuestra 10 filas de las teclas combinadas con 3, 5, o 6 columnas.
La fila 1 tiene 6 teclas, las filas 2 y 3 tienen 3 teclas cada uno, y las filas 4 a
10 tienen 5 teclas cada uno. Hay 4 teclas de flecha situadas en el lado
derecho del teclado en el espacio ocupado por las filas 2 y 3.
Cada tecla tiene tres, cuatro, o cinco funciones asociadas. La función principal
de una tecla corresponde al rótulo más prominente en la tecla. La tecla verde
de cambio izquierdo, tecla (9,1), la tecla roja de cambio derecho, tecla (9,1), y
la tecla azul alfa (ALPHA), tecla (7,1), pueden combinarse con otras teclas para
activar las funciones alternas que se muestran en el teclado.
Página 1--11
Por ejemplo, la tecla P, tecla(4,4), tiene las siguientes seis funciones
asociadas:
De las seis funciones asociadas con una tecla, solamente las cuatro primeras se
muestran en el teclado mismo. La figure siguiente muestra estas cuatro
funciones para la tecla P. Nótese que el color y la posición de los rótulos
de las funciones en la tecla, a saber, SYMB, MTH, CAT y P, indican cual es la
función principal (SYMB), y cual de las otras tres funciones se asocian con la
tecla de cambio izquierdo „(MTH), con la tecla de cambio derecho …
(CAT ), y con la tecla ~ (P).
Página 1--12
Presione la tecla H (segunda fila y segunda columna del teclado) para
activar la forma interactiva denominada CALCULATOR MODES:
Modo operativo
La calculadora presenta dos modos de operación: el modo Algebraico, y el
modo de Notación Polaca Reversa (Reverse Polish Notation, RPN). Si bien el
modo Algebraico es el modo predefinido de operación (como se indica en la
figure anterior), usuarios con experiencia en previos modelos de las
calculadoras HP podrían preferir el modo RPN.
⎛ ⎞1
3 ⋅ ⎜5 − ⎟
⎝ 3⋅3⎠
+e
2.5
3
23
Para escribir esta expresión, usaremos el escritor de ecuaciones (equation
writer), ‚O. Antes de continuar, le invitamos a identificar las siguientes
teclas, además de las teclas numéricas:
Página 1--13
!@.#*+-/R
Q¸Ü‚Oš™˜—`
‚OR3.*!Ü5.-
1./3.*3.
—————
/23.Q3™™™+!¸2.5`
√ (3.*(5.-1/(3.*3.))/(23.^3+EXP(2.5))
R!Ü3.*!Ü5.-
1/3.*3.™
/23.Q3+!¸2.5`
Página 1--14
Nótese que la pantalla muestra varios niveles identificados por los números 1,
2, 3, etc. Esta pantalla se denomina la pila (stack) de la calculadora. Los
diferentes niveles se denominan los niveles de la pila, es decir, nivel 1, nivel 2,
etc.
3`2`+
123/32 123`32/
42 4`2Q
3
√27 27`R3@»
Página 1--15
5`3`+ Calcúlese (5 +3) primero.
2X Complétese la operación.
⎛ ⎞1
3 ⋅ ⎜5 − ⎟
⎝ 3⋅3⎠
+e
2.5
3
23
3` Escríbase 3 en el nivel1
5` Escríbase 5 en el nivel1, 3 pasa al nivel 2
3` Escríbase 3 en el nivel1, 5 pasa al nivel 2, 3 pasa
al nivel 3
3* Escríbase 3 y ejecútese la multiplicación, 9 se
muestra en el nivel1
Y 1/(3×3), último valor en nivel 1; 5 en el nivel2; 3 en
el nivel3
- 5 - 1/(3×3) , ocupa el nivel 1; 3 en el nivel2
* 3× (5 - 1/(3×3)), ocupa el nivel 1
23` Escríbase 23 en el nivel1, 14.6666 pasa al nivel 2.
3Q Escríbase 3, calcúlese 233 en nivel 1. 14.666 en
nivel 2.
/ (3× (5-1/(3×3)))/233 en nivel 1
2.5 Escríbase 2.5 en el nivel 1
!¸ e2.5, pasa al nivel 1, nivel 2 muestra el valor anterior
+ (3× (5 - 1/(3×3)))/233 + e2.5 = 12.18369, en nivel 1
R √((3× (5 - 1/(3×3)))/233 + e2.5) = 3.49..., en nivel 1.
Para seleccionar modo operativo ALG vs. RPN, uno puede activar / desactivar
la señal de sistema número 95 utilizando las siguientes teclas:
Página 1--16
Para seleccionar el formato de los números, actívese primero la forma
interactiva denominada CALCULATOR MODES al presionar la tecla H.
Utilícese entonces la tecla direccional vertical, ˜, para seleccionar la opción
Number format. El valor preseleccionado es Std, o formato estándar. En este
formato, la calculadora mostrará números reales con la máxima precisión
disponible (12 cifras significativas). Para mayor información sobre números
reales en la calculadora véase el Capítulo 2 en esta Guía. Ejemplos que
utilizan el formato estándar y otros formatos se muestran a continuación:
• Formato Estándar:
Este modo es el más utilizado dado que muestra los números en su
notación mas común. Presiónese la tecla de menú !!@@OK#@ , con la opción
Number format mostrando el valor Std, para recobrar la pantalla normal.
Escríbase el número 123.4567890123456 (con16 cifras significativas).
Presiónese la tecla `. El número se redondea al máximo de 12 cifras
significativas, y se muestra de la siguiente manera:
Página 1--17
Presiónese la tecla de menú !!@@OK#@ para completar la selección:
• Formato científico
Para seleccionar este formato, presiónese primero la tecla H. A
continuación, utilícese la tecla direccional vertical, ˜, para seleccionar
la opción Number format. Presiónese la tecla @CHOOS ( B), y selecciónese
la opción Scientific utilizando la tecla ˜. Manténgase el número 3
enfrente de Sci. (Este número puede cambiarse de la misma manera en
que se cambió la opción Fixed en el ejemplo anterior).
Página 1--18
Presiónese la tecla !!@@OK#@ para recobrar la pantalla normal. El número
utilizado anteriormente se muestra ahora de la forma siguiente:
• Formato de ingeniería
El formato de ingeniería (engineering format) es muy similar al científico,
excepto que el exponente en la potencia de diez es un múltiplo de 3. Para
seleccionar este formato, presiónese primero la tecla H, y utilícese la
tecla direccional, ˜, para seleccionar la opción Number format.
Presiónese la tecla @CHOOS ( B), y selecciónese la opción Engineering con
la tecla ˜. Manténgase el número 3 delante de la opción Eng. (Este
número puede cambiarse de la misma manera en que se cambió para la
opción Fix del formato de número).
Dado que este número posee tres cifras en la parte decimal, se muestra con
cuatro cifras significativas y un exponente de cero cuando se utiliza el
formato de ingeniería. Por ejemplo, el número 0.00256 se muestra como:
Página 1--19
• Coma vs. Punto decimales
Puntos decimales en números reales pueden re-emplazarse con comas, si el
usuario está acostumbrado a esa notación. Para re-emplazar los puntos
decimales con comas, cámbiese la opción FM en la forma interactiva
denominada CALCULATOR MODES como se muestra a continuación
(Nótese que hemos cambiado el formato de números a estándar, Std):
Medidas angulares
Las funciones trigonométricas, por ejemplo, requieren argumentos que
representan ángulos en el plano. La calculadora provee tres modos diferentes
de medidas angulares, a saber:
Página 1--20
• Grados (Degrees): Existen 360 grados (360o) en un círculo.
• Radianes: Existen 2π radianes (2π r) en un círculo.
• Grados decimales (Grades): Existen 400 grades (400 g) en un círculo.
Sistema de coordenadas
La selección del sistema de coordenadas afecta la forma en se escriben y se
muestran vectores y números complejos. Para mayor información sobre
números complejos y vectores, véanse los Capítulos 4 y 8, respectivamente, en
esta Guía. Existen tres sistemas de coordenadas en la calculadora:
Rectangulares (RECT), Cilíndricas (CYLIN), y Esféricas (SPHERE). Para
seleccionar el sistema de coordenadas utilícese el procedimiento siguiente:
Página 1--21
operación. Por ejemplo, en la siguiente pantalla se seleccionan
coordenadas polares:
La opción _Beep puede ser útil para aconsejar al usuario sobre errores. Usted
puede desconectar esta opción si usa su calculadora en una sala de clase o
una biblioteca.
La opción _Key Click puede ser útil como manera audible de comprobar que
cada tecla operó según lo previsto.
La opción _Last Stack es muy útil para recuperar la operación pasada en caso
de que la necesitemos para un nuevo cálculo.
Página 1--22
• Use la tecla š para seleccionar la opción _Beep. Use la tecla @@CHK@
(B) para cambiar la selección.
Presione !!@@OK#@ F para terminar la operación.
• Para cambiar las opciones del CAS presiónese la tecla de menú @@ CAS@@. Los
valores predefinidos de las opciones del CAS se muestran en la figura
siguiente:
Página 1--23
• Para navegar a través de las diferentes opciones en la forma interactiva
denominada CAS MODES, utilícese las teclas direccionales:
š™˜—.
Página 1--24
números reales. Para mayor información sobre operaciones con números
reales véase el Capítulo 4 en esta Guía.
• Verbose: Si se selecciona esta opción la calculadora provee información
detallada al realizar ciertas operaciones del CAS.
• Step/Step: Si se selecciona esta opción, la calculadora provee resultados
intermedios detallados (paso-a-paso) en ciertas operaciones que usan el
CAS. Esta opción puede ser útil para obtener pasos intermedios en
sumatorias, derivadas, integrales, operaciones con polinomios (por
ejemplo, divisiones sintéticas), y operaciones matriciales.
• Incr Pow: Potencia creciente (Increasing Power), significa que, si se
selecciona esta opción, los términos de los polinomios se mostrarán con un
orden reciente de las potencias de la variable independiente.
• Rigorous: Si se selecciona esta opción la calculadora no simplifica la
función valor absoluto |X| a X.
• Simp Non-Rational: Si se selecciona esta opción la calculadora intentará
simplificar expresiones no racionales tanto como sea posible.
Página 1--25
aprobado, ), selecciónese la línea previa a la opción de interés, y
presiónese la tecla de menú @@CHK@ hasta conseguir la opción deseada.
Cuando se selecciona una opción, se muestra una marca de aprobado, ,
en la línea precedente (por ejemplo, en la opción Textbook en la línea
Stack: en la figura anterior). Opciones no seleccionadas no mostrarán la
marca de aprobado, , en la línea precedente (por ejemplo, las opciones
_Small, _Full page, e _Indent en la línea Edit: en la figura anterior).
Página 1--26
Practique cambiar el tamaño de los caracteres a 7 y 6. Presiónese la tecla @@OK@@
para aceptar la selección del tamaño de los caracteres. Una vez seleccionado
el tamaño de los caracteres, la tecla de menú @@@OK@@@ para recobrar la forma
interactiva denominada CALCULATOR MODES. Para recobrar la pantalla
normal, presiónese la tecla de menú @@@OK@@@ una vez más. Obsérvese como la
pantalla se ajusta al tamaño de caracteres seleccionado por el usuario.
Página 1--27
_Textbook Muestra las expresiones matemáticas en notación matemática
propia
‚O…Á0™„虄¸\x™x`
Página 1--28
_Small Cambia el tamaño de los caracteres a pequeño
cuando se utiliza el escritor de ecuaciones
_Small Stack Disp Muestra tamaño pequeño de caracteres después de
utilizar el escritor de ecuaciones
Página 1--29
superior derecha de la pantalla. Si no se selecciona la opción _Clock, o si el
encabezado no está presente, o es muy chico, la fecha y la hora no se
mostrarán en la pantalla.
Página 1--30
Capítulo 2
Introducción a la calculadora
En este Capítulo se presentan las operaciones básicas de la computadora
incluyendo el uso del escritor de ecuaciones (El escritor de ecuaciones) y la
manipulación de los objetos (datos) en la calculadora. Analícense los ejemplos
en este Capítulo para conocer mejor la operación de la calculadora en futuras
aplicaciones.
Objetos en la calculadora
Cualquier número, expresión, carácter, variable, etc., que se pueda crear y
manipular en la calculadora se denomina un objeto de la calculadora. Algunos
de los objetos más útiles se enumeran a continuación.
Obsérvese que los reales deben ser escritos con un punto decimal, aún y
cuando el número no tenga una parte fraccionaria. Si no el número escrito se
opera como número entero, que es un objeto diferente en la calculadora. Los
números reales se operan en la calculadora como cualquier número en una
expresión matemática.
Página 2--1
Los números enteros se utilizan con frecuencia en funciones del CAS mientras
que han sido diseñadas para mantener la precisión completa en su operación.
Los números complejos, son una extensión de los números reales que
incluyen la unidad imaginaria, i 2 = -1. Se escribe un número complejo, Vg., 3
+ 2ì, como (3, 2) en la calculadora. Los números complejos se pueden exhibir
en modo cartesiano o polar dependiendo de cual sistema haya sido
seleccionado. Obsérvese que los números complejos se almacenan siempre en
modo cartesiano y que solamente se afecta el formato de presentación al
cambiar coordenadas. Esto permite que la calculadora guarde tanta precisión
como sea posible durante cálculos.
Las operaciones con vectores y matrices utilizan objetos del tipo 3, arreglos
reales, y, de ser necesarios, del tipo 4, arreglos complejos. Objetos del
tipo 2, cadenas de caracteres, son simplemente líneas del texto (incluido
entre comillas) producidas con el teclado alfanumérico.
Página 2--2
Objetos del tipo 8 son programas en lenguaje UserRPL. Estos objetos son
simplemente colecciones de instrucciones incluidas entre los símbolos < < > >.
Los objetos de unidades, objetos de tipo 13, son valores numéricos con
una unidad física adjunta.
Los directorios, objetos del tipo 15, son posiciones de memoria usadas para
organizar las variables en una manera similar como las carpetas se utilizan en
un ordenador personal.
Las bibliotecas, objetos de tipo 16, son programas que residen en los
puertos de la memoria que son accesibles dentro de cualquier directorio (o de
sub-directorio) en su calculadora. Se asemejan a funciones predefinidas,
objetos del tipo 18, y a las instrucciones predefinidas, objetos del tipo
19, en la manera en que se utilizan.
Página 2--3
Edición de expresiones en la pantalla
En esta sección se presentan ejemplos de la edición de expresiones
directamente en la pantalla de la calculadora.
5.*„Ü1.+1./7.5™/
„ÜR3.-2.Q3
Página 2--4
En este caso, cuando la expresión se escribe directamente en la pantalla, en
cuanto se presiona la tecla `, la calculadora intentará calcular el valor de la
expresión. Si la expresión se escribe entre apóstrofes, la calculadora
simplemente reproduce la expresión tal y como fue escrita. Por ejemplo:
³5*„Ü1+1/7.5™/
„ÜR3-2Q3`
Página 2--5
…³5*„Ü1+1/7.5™/
„ÜR3-2Q3`
Presiónese la tecla ` una vez más para producir dos copias de la expresión
en la pantalla. Evalúese la expresión en el nivel 1 utilizando la función EVAL,
primero, y después la función NUM (µ).
Nota: Evite mezclar números enteros y reales para evitar conflictos en los
cálculos. Para muchas aplicaciones en la ciencia y en la ingeniería,
incluyendo la solución numérica ecuaciones, aplicaciones estadística, etc., el
modo APROX (véase el apéndice C) es el mejor. Para los usos matemáticos, es
decir, cálculo, análisis vectorial, álgebra, etc., se prefiere el modo EXACT.
Familiarícese con las operaciones en ambos modos y aprenda cómo cambiar
del uno al otro para diversos tipos de operaciones (véase el apéndice C).
Página 2--6
1
1+
más bien que la expresión prevista: 5 ⋅ 7.5 . La expresión incorrecta fue
3 − 23
escrita usando:
³5*„Ü1+1/1.75™/
„ÜR5-2Q3`
Para activar el editor de línea use „˜. La pantalla ahora luce como
sigue:
Página 2--7
El corregir de una línea de la entrada cuando la calculadora está en modo de
funcionamiento algebraico es exactamente igual que en el modo RPN. Usted
puede repetir este ejemplo en modo algebraico para verificar esta aserción.
x
2L 1 +
R +2L
R+ y b
Página 2--8
x2
2L 1 +
R +2 L
R+x b
Para corregir esta expresión algebraica usando el editor de línea use „˜.
Esto activa el editor de línea redactor, mostrando la expresión que se corregirá
como sigue:
El cursor editor se muestra como una flecha izquierda pulsante sobre el primer
carácter en la línea a editarse. Como en un ejercicio anterior en edición,
utilizaremos las teclas š™ para mover el cursor al lugar apropiado para
edición, y la tecla de cancelación, ƒ, para eliminar caracteres.
El resultado es:
Página 2--9
Note que la expresión se ha ampliado para incluir términos por ejemplo
|R|, el valor absoluto, y SQ(b⋅R), el cuadrado de b⋅R. Para ver si
podemos simplificar este resultado, use FACTOR(ANS(1)) en modo ALG:
Página 2--10
ecuaciones (EQW), por lo tanto, permite que usted realice operaciones
matemáticas complejas, directamente, o en un modo paso a paso, tal como
Ud. las haría en el papel, al resolver, por ejemplo, problemas del cálculo.
Las seis teclas de menú del escritor de ecuaciones activan las siguientes
funciones:
Estas teclas del menú para el escritor de ecuaciones activan las funciones
siguientes:
Página 2--11
Algunos ejemplos del uso del escritor de ecuaciones se muestran a
continuación.
El resultado es la expresión
Página 2--12
Para escribir el denominador 2 debajo de π2, es necesario seleccionar la
expresión π2 completa. Esto se consigue al presionar la tecla direccional
horizontal ™, una sola vez. Después, escríbase: /2
Página 2--13
Una vez seleccionada la expresión como se mostró anteriormente, escríbase
+1/3 para agregar la fracción 1/3 a la expresión. El resultado es:
Evaluación de la expresión
Para evaluar la expresión (o las partes de la expresión) dentro del escritor de
ecuaciones, destaque la pieza que usted desea evaluar y presione la tecla
@EVAL D.
Si Ud. quiere recobrar la expresión sin evaluar utilice la función UNDO, i.e.,
…¯(la primera tecla en la tercera fila contada de la parte superior del
teclado). La expresión recuperada se demuestra destacada como antes:
Página 2--14
Si Ud. desea un resultado numérico, use la función NUM (es decir,
…ï). El resultado es el siguiente:
Utilice la función UNDO ( …¯) una vez más para recobrar la expresión
original:
Página 2--15
Puesto que ésta es la sub-expresión que deseamos evaluar, podemos ahora
presionar @EVAL D, dando por resultado:
Una evaluación simbólica una vez más. Suponer que, a este punto, deseamos
evaluar la fracción lateral izquierda solamente Presione la tecla direccional
vertical superior (—) tres veces, para seleccionar esa fracción, dando por
resultado:
Página 2--16
Para destacar y evaluar la expresión en el escritor de ecuaciones utilizamos:
— D, dando por resultado:
Presione la tecla (˜) para activar el cursor editor. La pantalla ahora luce así:
Página 2--17
Usando (š) usted puede mover el cursor en la dirección izquierda general,
pero parando en cada componente individual de la expresión. Por ejemplo,
suponga que primero queremos transformamos la expresión π 2/2 a la
expresión LN(π5/3) . Con el cursor transparente activo, como se mostró
anteriormente, Presione la tecla (š) dos veces para destacar el 2 en el
denominador de π 2/2. Después, presione (ƒ) para cambiar el cursor al
cursor de inserción. Presione ƒ una vez más para eliminar el 2, y entonces
3 para escribir un 3. A este punto, la pantalla luce como sigue:
Página 2--18
A este punto la expresión luce como sigue:
Para ilustrar el uso del escritor de ecuaciones para escribir una expresión
algebraica se utilizará el siguiente ejemplo. Supóngase que se quiere escribir
la expresión:
2 ⎛ x + 2 µ ⋅ ∆y ⎞
λ + e − µ ⋅ LN ⎜ ⎟
⎝ θ
1/ 3
3 ⎠
Página 2--19
Utilícense las siguientes teclas:
El resultado es el siguiente:
En este ejemplo se utilizan varias letras minúsculas del Castellano, por ejemplo,
x (~„x), varias letras griegas, por ejemplo, λ (~‚n), e inclusive
una combinación de letras castellanas y griegas, ∆y (~‚c
~„y). Obsérvese que para escribir una letra castellana en minúscula
es necesario utilizar la combinación de teclas ~„ seguida de la tecla de
la letra a escribirse. Así mismo, se pueden copiar caracteres especiales
utilizando el menú CHARS (…±) si no se desea memorizar la combinación
de teclas que produce el carácter deseado. Una colección de combinaciones
con ~‚ que se utilizan comúnmente se presentó en una sección anterior.
La función CURS
La función CURS (@CURS) en el menú del Escritor de Ecuaciones (la tecla B)
convierte pantalla en una pantalla gráfica y produce un cursor gráfico que se
pueda controlar con las teclas direccionales (š™—˜) para seleccionar
sub-expresiones. La sub-expresión seleccionada con @CURS se mostrará
enmarcada en la pantalla gráfica. Después de seleccionar una sub-expresión
presione ` para mostrar la sub-expresión seleccionada destacada en el
escritor de ecuaciones. Las figuras siguientes muestran diversas sub-
expresiones seleccionadas con @CURS y la pantalla correspondiente del escritor
de la ecuación después de presionar `.
Página 2--20
Edición de expresiones algebraicas
La edición de ecuaciones algebraicas sigue las mismas reglas que la de
ecuaciones aritméticas. A saber:
• Use las teclas (š™—˜) para seleccionar expresiones
• Use la tecla (˜), repetidamente, para activar e cursor transparente
de edición . En este modo, use las teclas (š™) para moverse de
término a término en una expresión.
• En un punto de edición, use (ƒ) para activar el cursor de la
inserción y procede con la edición de la expresión.
Para ver el cursor transparente de edición en la acción, comencemos con la
expresión algebraica la cual escribimos en el ejercicio anterior:
Página 2--21
1. El 1 en el exponente 1/3
2. θ
3. ∆y
4. µ
5. 2
6. x
7. µ en la función exponencial
8. λ
9. 3 en el término √3
10. el 2 en la fracción 2/√3
En cualquier punto podemos cambiar el cursor transparente de edición al
cursor de inserción al presionar (ƒ). Utilicemos estos dos cursores (el cursor
transparente de edición y el cursor de inserción) para cambiar la expresión
actual a la siguiente:
Página 2--22
Evaluación de una sub-expresión
( )
Puesto que tenemos ya la sub- expresión SIN θ
1/ 3
destacada, presionemos
la tecla @EVAL D para evaluar esta sub-expresión. El resultado es:
Página 2--23
Incluso con los caracteres grandes (inglés, large font), es posible navegar la
expresión entera usando el cursor transparente de edición. Use lo siguiente:
C˜˜˜˜, para fijar el cursor transparente de edición encima del
factor 3 en el primer término del numerador. Entonces, presione la tecla ™,
para navegar a través de la expresión.
Página 2--24
Ahora presiones la tecla @FACTO , para obtener:
Página 2--25
Usando la tecla CMDS
Con la expresión polinómica original usada en el ejercicio anterior todavía
seleccionada, presione la tecla L para mostrar las teclas de menú @CMDS y
@HELP. Estos dos comandos pertenecen a la segunda parte del menú disponible
con el escritor de ecuaciones. Intentemos este ejemplo como aplicación de la
tecla @CMDS: Presione la tecla @CMDS para conseguir la lista de los comandos
(funciones) del CAS:
Página 2--26
presione ~ d ˜ ˜ ˜ para seleccionar la función DERVX. Presione
la tecla @@OK@@ (F), para conseguir información sobre la función DERVX:
Página 2--27
Deseamos quitar el sub-expresión x+2⋅λ⋅∆y del argumento de la función LN, y
moverla a la derecha de λ en el primer término. He aquí una posibilidad:
˜ššš———‚ªšš—*‚¬
La expresión modificada luce como sigue:
Las funciones BEGIN y END no ser necesario al operar dentro del escritor de
ecuaciones, puesto que podemos seleccionar cadenas de caracteres usando
las teclas direccionales. Las funciones BEGIN y END son más útiles al corregir
una expresión con el editor de línea. Por ejemplo, seleccionemos la expresión
x+2⋅λ⋅∆y de esta expresión, pero usando el editor de línea dentro del escritor
de ecuaciones, como sigue: ‚—A
Página 2--28
Podemos ahora copiar esta expresión y ponerla en el denominador del
argumento de LN, como sigue: ‚¨™™… (27 times) … ™
ƒƒ… (9 times) … ƒ ‚¬
El editor de línea ahora luce así:
Sumatorias
Utilizaremos el escritor de ecuaciones para escribir la sumatoria siguiente:
∞
1
∑k
k =1
2
Página 2--29
Para ver la expresión correspondiente en el editor de línea, presione ‚— y
la tecla A para mostrar:
Página 2--30
Derivadas
Utilizaremos el escritor de ecuaciones para escribir la siguiente derivada:
d
(α ⋅ t 2 + β ⋅ t + δ )
dt
Presione ‚O para activar el escritor de ecuaciones. Entonces presione
‚¿ para escribir el símbolo de la derivada (parcial). Notar que la
muestra, cuando se escribe en el escritor de ecuaciones, proporciona las
localizaciones de la entrada para la expresión que es distinguida y la variable
de la diferenciación. Para llenar estas localizaciones de la entrada, utilizar lo
siguiente:
~„t™~‚a*~„tQ2
™™+~‚b*~„t+~‚d
La pantalla resultante es la siguiente:
d
(α ⋅ t 2 − β ⋅ t + δ ) = 2α ⋅ t + β .
dt
Página 2--31
Es posible escribir derivadas de segundo orden, por ejemplo:
∂
Nota: La notación ( ) es apropiado de derivadas parciales. La notación
∂x
d
apropiada para las derivadas totales (i.e., derivadas de una variable) es ( ) . La
dx
calculadora, sin embargo, no distingue entre las derivadas parciales y totales.
Integrales definidas
Utilizaremos el escritor de ecuaciones para incorporar la integral definida
τ
siguiente: ∫ t ⋅ sin(t ) ⋅ dt .
0
Presione ‚O para activar el escritor de
Página 2--32
Esto indica que la expresión general para una integral en el editor de línea o
en la pantalla es:
∫(límite_inferior, límite_superior,integrando,variable_de_integración)
Página 2--33
(primera tecla en la segunda fila de teclas de abajo a arriba) para conseguir la
pantalla del Control de Archivos (Control de Archivos):
La pantalla del Control de Archivos tiene tres funciones asociadas a las teclas
del menú':
@CHDIR (A): Cambiar al directorio seleccionado
@CANCL (E): Acción de cancelación
@@OK@@ (F): Aprobar una selección
Por ejemplo, cambie el directorio a CASDIR, presione la tecla ˜, y presione
@CHDIR (A). Esta acción cierra la pantalla del Control de Archivos y nos
vuelve a la pantalla normal de la calculadora. Usted notará que la segunda
línea superior en la pantalla ahora comienza con los caracteres
{ HOME CASDIR } indicando que el directorio actual es CASDIR dentro del
directorio HOME.
Página 2--34
@PURGE Para borrar, o cancelar, una variable
@RENAM Para retitular una variable
@NEW Para crear una nueva variable
@ORDER Para ordenar un conjunto de variables en el directorio
@SEND Para enviar una variable a otra calculadora o computadora
@RECV Para recibir una variable de otra calculadora o computadora
Si Ud. presione la tecla L, el tercer es:
@HALT Para volver a la pantalla temporalmente
@VIEW Para ver contenido de una variable
@EDITB Para editar contenido de variable binaria (similar a @EDIT)
@HEADE Para mostrar el directorio que contiene una variable en el
encabezado
@LIST Proporciona una lista de nombres y descripción de variables
@SORT Para clasificar variables según ciertos criterios
Si Ud. presiona la tecla L, el último conjunto de funciones es:
@XSEND Para enviar variable con protocolo XMODEM
@CHDIR Para cambiar el directorio
Para moverse entre las diversas funciones suaves del menú, usted puede utilizar
no solamente la tecla L, sino también la tecla PREV („«).
Se invita al usuario que intente estas funciones en el suyo o sus el propio. Sus
usos son directos.
El directorio HOME
Para acceder al directorio HOME, presiónese la función UPDIR („§) --
repítase cuantas veces sea necesario -- hasta que la especificación {HOME} se
muestra en la segunda línea del encabezado de la pantalla. Como una
alternativa, utilícese „ (manténgase presionada la tecla) §. En este
ejemplo, el directorio HOME contiene solamente el sub-directorio CASDIR.
Presiónese la tecla J para mostrar las variables en las teclas de menú:
Página 2--35
Sub-directorios
Para almacenar datos en una colección de directorios bien organizada, el
usuario podría crear una serie de sub-directorios dentro del directorio HOME, y
aún más sub-directorios dentro de estos sub-directorios, hasta formar una
jerarquía de directorios similar a los directorios en un ordenador (computador,
o computadora). Los sub-directorios pueden identificarse con nombres que
reflejen el contenido de los mismos, o con cualquier nombre que el usuario
quiera darles.
El sub-directorio CASDIR
El sub-directorio CASDIR contiene un número de variables necesarias para la
operación apropiada del CAS (Computer Algebraic System, ver el apéndice
C). Para ver el contenido del directorio, podemos utilizar las teclas: „¡
lo cuál abre el Control de Archivos una vez más:
Página 2--36
• La columna número 3 muestra otra especificación para la variable escrita,
por ejemplo, ALG significa una expresión algebraica, GROB significa un
objeto gráfico, INTG significa una variable numérica entera, LIST significa
una lista de datos, GNAME significa un nombre global, y REAL significa
una variable numérica real (o de punto flotante).
• La cuarta y última columna representa el tamaño, en bytes, de la variable.
Así, por ejemplo, variable PERIOD ocupa 12.5 bytes, mientras que la
variable REALASSUME ocupa 27.5 bytes (1 byte = 8 bits, 1 bit es la
unidad de la memoria más pequeña en computadoras y calculadoras).
• Para ver el contenido de la variable EPS, por ejemplo, use ‚@EPS@. Esto
demuestra que el valor de EPS es .0000000001
• Para ver el valor de una variable numérica, necesitamos presionar
solamente la tecla del menú para la variable. Por ejemplo, presione @EPS@
seguido de `, muestra el mismo valor de la variable en la pantalla, si la
calculadora se fija a algebraico. Si la calculadora se fija al modo RPN,
usted necesita solamente presionar la tecla `.
• Para ver el nombre completo de una variable, presione la tecla de tick
primero ³, y después la tecla correspondiente del menú para la
variable. Por ejemplo, para la variable listada en la pantalla como PERIO,
usamos: ³@PERIO@, lo cual produce como salida el texto: 'PERIOD'.
Este procedimiento se aplica a los modos algebraicos y RPN de la
calculadora.
Página 2--37
Variables en CASDIR
Las variables pre-definidas contenidas en el directorio de CASDIR son las
siguientes:
PRIMIT Primitiva (anti-derivada) calculada más recientemente, no
una variable predefinida, sino una creada por un ejercicio
anterior.
CASINFO un gráfico que proporciona la información del CAS
MODULO Modulo para la aritmética modular (predefinido = 13)
REALASSUME Lista de los nombres de variables asumidos como reales
PERIOD Período para funciones trigonométricas (predefinido= 2π)
VX Nombre de la variable independiente (predefinido = X)
EPS Valor de incremento pequeño, epsilon (predefinido=
10 -10)
Estas variables se utilizan para la operación del CAS.
Página 2--38
Para remover el teclado asegurado en mayúsculas, presiónese ~
Crear sub-directories
Los sub-directorios pueden ser creados usando el ambiente FILES o usando la
función CRDIR. Los dos procedimientos para crear sub-directorios se presentan
a continuación.
use las teclas —˜) para destacarlo. Entonces, presione la tecla @@OK@@
(F). La pantalla puede parecer esto:
Página 2--39
mostrando que solamente un objeto existe actualmente en el directorio HOME,
a saber, el sub-directorio de CASDIR. Creemos otro sub-directorio llamado
MANS (MANualeS) donde almacenaremos las variables desarrolladas como
ejercicios en este manual. Para crear este sub-directorio primero use: L @@NEW@@
(C) . Esto producirá la siguiente forma interactiva:
Página 2--40
La pantalla indica que hay un nuevo directorio (MANS) dentro del directorio
HOME.
Presione la tecla )!INTRO para moverse dentro del sub-directorio INTRO. Esto
mostrará un sub-directorio vacío. Más adelante, haremos algunos ejercicios en
crear variables.
Página 2--41
„°, la misma tecla que ‚N), o simplemente escribiendo el nombre
de la función.
• Con la llave del catálogo
Presione ‚N~c. Use las teclas —˜ para localizar la función
de CRDIR. Presione la tecla @@OK@@ para activar la función.
• A través de los menús de programación
Presione „°. Esto producirá el menú siguiente para programar:
Página 2--42
A este punto, usted necesita escribir un nombre de directorio, digamos, chap1 :
~~„~chap1~`
El nombre del nuevo directorio será demostrado en las teclas, por ejemplo,
Suprimir sub-directorios
Para suprimir un sub-directorio, utilice uno de los procedimientos siguientes:
Página 2--43
Usando el menú FILES
Presione la tecla „¡ para activar el menú FILES. Seleccionar contener
del directorio sub-directorio usted desea suprimir, y presione la tecla !CHDIR si es
necesario. Esto cerrará el menú FILES y mostrará el contenido del directorio
que usted seleccionó. En este caso usted necesitará presionar `. Presione
la tecla @@OK@@ para enumerar el contenido del directorio en la pantalla.
Seleccione el sub-directorio (o variable) que usted desea suprimir. Presione
L@PURGE. Una pantalla similar al siguiente será mostrada:
y usted tuvo que presionar @@OK@@, antes de volver al listado de las variable.
Página 2--44
Use la tecla (˜) para seleccionar la opción 2. MEMORY… Entonces,
Presione @@OK@@. Esto producirá el siguiente menú:
Página 2--45
Presione @@OK@@, para obtener:
Página 2--46
Usando la función PURGE a partir del menú TOOL
El menú TOOL está disponible al presionar la tecla I (Modos algebraico y
RPN):
Variables
Las variables en la calculadora son similares a los archivos en el disco duro de
un ordenador (computador, o computadora). Es posible almacenar un objeto
(valores numéricos, expresiones algebraicas, listas, vectores, matrices,
programas, etc.) en una variable. Las variables se identifican por un nombre,
el cual puede ser cualquier combinación de caracteres alfabéticos o numéricos,
comenzando siempre por una letra (ya sea castellana o griega). Algunos
caracteres no alfabéticos, tales como la flecha (→), pueden utilizarse en el
nombre de una variable, si se combinan con un carácter alfabético. Por lo
tanto, ‘→A’ es un nombre válido para una variable, pero ‘→’ no lo es.
Ejemplos de nombres válidos para una variable son: ‘A’, ‘B’, ‘a’, ‘b’, ‘α’, ‘β’,
‘A1’, ‘AB12’, ‘A12’,’Vel’,’Z0’,’z1’, etc.
Creando variables
Para crear una variable, podemos utilizar el menú FILES, a lo largo de las
líneas de los ejemplos demostrados arriba para crear un sub-directorio. Por
ejemplo, dentro del sub-directorio {HOME M NS INTRO}, creado en un
ejemplo anterior, deseamos almacenar las variables siguientes con los valores
demostrados:
Página 2--47
Nombre Contenidos Tipo
A 12.5 real
α -0.25 real
A12 3×105 real
Q ‘r/(m+r)' algebraico
R [3,2,1] vector
z1 3+5i complejo
p1 << → r 'π*r^2' >> programa
Presione @@OK@@ para escoger el directorio. Usted conseguirá una pantalla que
no muestra ningún elemento (el sub-directorio INTRO está vacío a este punto)
Página 2--48
Para escribir la variable A (ver la tabla anterior), primero incorporamos su
contenido, a saber, el número 12.5, y después su nombre, A, como sigue:
12.5@@OK@@ ~a@@OK@@. Dando por resultado la pantalla siguiente:
Presione @@OK@@ una vez más para crear la variable. La nueva variable se muestra
en el listado siguiente:
El listado indica una variable real (|R), cuyo nombre es A, y que ocupa 10.5
bytes de memoria. Para ver el contenido de la variable en esta pantalla,
presione L@VIEW@.
• Presione la tecla @GRAPH (A) para ver el contenido en un formato gráfico.
Página 2--49
Name Contents Escriba
α -0.25 real
A12 3×105 real
Q ‘r/(m+r)' algebraico
R [3,2,1] vector
z1 3+5i complejo
p1 << → r 'π*r^2' >> programa
• Modo algebraico
Use las teclas siguientes para almacenar el valor de –0.25 en la
variable α: 0.25\ K ~‚a. A este punto, la
pantalla lucirá como sigue:
Los siguientes son las teclas requerido para incorporar las variables
restantes:
A12: 3V5K~a12`
Q: ~„r/„Ü
~„m+~„r™™ K~q`
R: „Ô3‚í2‚í1™ K~r`
z1: 3+5*„¥ K~„z1` (si está
necesitado, aceptar el cambio al modo Complex)
p1: ‚å‚é~„r³„ì*
~„rQ2™™™ K~„p1`..
La pantalla, a este punto, lucirá como sigue:
Página 2--50
Usted verá seises de las siete variables enumeradas al píe de la
pantalla: p1, z1, R, Q, A12, α.
• Modo RPN
Use las siguientes teclas para almacenar el valor de –0.25 en la
variable α: .25\`³~‚a`. A este punto,
la pantalla lucirá como sigue:
Página 2--51
Verificando el contenido de las variables
Como ejercicio en la verificación del contenido de las variables, utilizaremos
las siete variables escritas en el ejercicio anterior. Anteriormente demostramos
cómo utilizar el menú FILES para verificar el contenido de una variable cuando
creamos la variable A. En esta sección demostraremos una manera simple de
verificar el contenido de una variable.
Modo algebraico
Presiónense las siguientes teclas: J@@z1@@ ` @@@R@@ `@@@Q@@@ `. Al finalizar
este ejercicio la pantalla lucirá de esta forma:
Modo RPN
En modos RPN, es necesario solamente presionar las teclas correspondientes al
nombre de las variables para examinar el contenido de las mismas. Para el
caso de interés, examínese el contenido de las variables z1, R, Q, A12, α, y A,
creadas anteriormente, de la forma siguiente: J@@z1@@ @@@R@@ @@@Q@@ @@A12@@
Página 2--52
Utilizando la tecla ‚ seguida de la tecla del menú
En modo algebraico, puede hacer aparecer el contenido de una variable
presionando J @ y, a continuación, la tecla correspondiente del menú.
Ejecútense los siguientes ejemplos en cualquiera de los modos de operación:
J‚@@p1@@ ‚ @@z1@@ ‚ @@@R@@ ‚@@@Q@@ ‚ @@A12@@
Página 2--53
Sustituir el contenido de las variables
Sustituir el contenido de una variable se puede pensar como almacenar un
valor diferente en una variable existente. Así, los ejemplos para crear las
variables demostradas arriba se pueden utilizar para ilustrar el reemplazo del
contenido de una variable.
Página 2--54
Copiar variables
Los ejercicios siguientes demuestran diversas maneras de copiar variables a
partir de la una secundaria-directorio a otra.
Página 2--55
Presione $ @INTRO@ `(modo algebraico), o $ @INTRO@ (modo RPN) para
regresar al directorio INTRO. Presione „¡@@OK@@ para producir la lista de
variables en {HOME MANS INTRO}. Use la tecla (˜)para seleccionar la
variable R, entonces presione @@COPY@. Use la tecla (—) para seleccionar el
directorio HOME, y presione @@OK@@. Si Ud. ahora presiona „§, dos
veces, la pantalla demostrará el contenido del Directorio HOME, incluyendo
una copia de la variable R:
Después, use la tecla de cancelación tres veces, para quitar las tres líneas
últimas en la pantalla: ƒ ƒ ƒ. A este punto, la pantalla está lista a
ejecutar la función ANS(1)z1. Presione ` para ejecutar esta función.
Entonces, use ‚@@z1@, para verificar el contenido de la variable.
Página 2--56
Este procedimiento enumera el contenido y el nombre de la variable en la
pantalla. La pantalla de la calculadora lucirá así:
Página 2--57
directorio {HOME MANS} contener las variables, A12, R, Q, z1, A, y el sub-
directorio INTRO, según lo demostrado abajo.
Modo algebraico
En este caso, tenemos la calculadora fijada al modo algebraico. Suponer que
deseamos cambiar la orden de las variables a INTRO, A, z1, Q, R, A12.
Seguir de la forma siguiente para activar la función ORDER:
„°˜@@OK@@ Seleccione MEMORY del menú de programación
˜˜˜˜ @@OK@@ Seleccione DIRECTORY del menú MEMORY
—— @@OK@@ Seleccione ORDER del menú DIRECTORY
La pantalla demostrará la línea de entrada siguiente:
Modo RPN
En modo RPN, la lista de variables reordenadas se enumera en la pantalla
antes de aplicar la función ORDER. Suponer que salimos de la misma
situación que arriba, pero en modo RPN, i.e.,
Página 2--58
El resultado es la pantalla siguiente:
Note que la variable A12 ya no está más en la lista. Si usted ahora presiona
„§, la pantalla demostrará el contenido del sub-directorio MANS,
incluyendo la variable A12:
Nota: Usted puede utilizar la pantalla para mover una variable combinando
el copiado con suprimir una variable. Los procedimientos para suprimir
variables se muestran en la siguiente sección.
Suprimir variables
Las variables se pueden suprimir usando la función PURGE. Esta función puede
ser alcanzada directamente usando el menú TOOLS (I), o usando el menú
FILES „¡@@OK@@ .
Página 2--59
Usando la función FILES
La función FILES puede ser utilizado para purgar una variable a la vez. Para
suprimir una variable de un directorio dado usted puede utilizar el menú FILES.
Por ejemplo, dentro del sub-directorio {HOME MANS INTRO}, tenemos las
variables p1, z1, R, Q, α, y A. Suponga que eliminamos la variable A. He
aquí cómo hacerlo: Presione „¡@@OK@@ para producir la lista de variables.
Use la tecla ˜ para seleccionar la variable A (la última en la lista), entonces
presione L@PURGE@ @@@YES@@@. La pantalla ahora demostrará el contenido del
sub-directorio INTRO sin la variable A.
Página 2--60
Para completar el ejercicio, presiónese `. La pantalla muestra las variables
restantes:
Página 2--61
Para ilustrar el uso de CMD, escríbase lo siguiente en modo ALG. Presione
` después de cada entrada.
Después, use la función CMD („®) para mostrar las cuatro funciones más
recientes escritas por el usuario, i.e.,
Usted puede utilizar las teclas —˜ para navegar entre estas funciones y
destacar cualesquiera de ellas que usted desea colocar de nuevo en la
pantalla. Una vez que usted haya seleccionado la función a repetir, presione
@@@OK@@@.
Página 2--62
Banderas o señales
Una bandera o señal es un valor Booleano, eso se puede fijar o despejar
(verdad o falso), eso especifica un ajuste dado de la calculadora o una opción
en un programa. Las banderas en la calculadora son identificadas por
números. Hay 256 banderas, numeradas a partir de la -128 a 128. Las
banderas positivas se llaman las banderas del usuario y están disponibles para
programar propósitos del usuario. Las banderas representadas por números
negativos se llaman las banderas del sistema y afectan la manera que la
calculadora funciona. Para ver los ajustes actuales de las banderas presione la
tecla H , y después la tecla @FLAGS! (i.e., F1). Usted conseguirá una pantalla
etiquetada SYSTEM FLAGS listando los nombres de las banderas y sus
números:
Página 2--63
principal). Este ajuste forzará la calculadora para proporcionar un solo valor
conocido como el valor principal de la solución.
Modo algebraico
Use las teclas siguientes: ‚N~q (use las teclas —˜ para
seleccionar la función QUAD) presione @@OK@@ .
Modo RPN
Primero, ajuste la bandera del sistema 01 a Principal Value. Presione @@OK@@ dos
veces para volver a la pantalla normal de la calculadora. Entonces, escriba la
ecuación cuadrática como sigue:
‚O~ „t Q2™+5*~ „t+6——
‚Å0`
Página 2--64
` (mantener una segunda copia en la pantalla RPN)
³~ „t`
Página 2--65
CHOOSE boxes vs. Soft MENU
En algunos de los ejercicios presentados en este Capítulo hemos presentado
listas de funciones en la pantalla. Estas listas de funciones se denominan, en
inglés, CHOOSE boxes (listas de menú). Por ejemplo, para usar la función
ORDER para reordenar variables en un directorio, usamos, en modo
algebraico:
Página 2--66
La pantalla muestra la señal de sistema número 117 sin seleccionar (es decir,
con la opción CHOOSE boxes activa):
Página 2--67
Para activar la función ORDER, presiónese la tecla de menú C(@ORDER).
Pese a que no se ha aplicado a un ejemplo específico, este ejercicio muestra
dos opciones para los menús de la calculadora (CHOOSE boxes y soft
MENUs).
Nota: la mayoría de los ejemplos de esta guía del usuario asumen que los
ajustes actuales de la bandera 117 están en sus valores por defecto (es decir,
no ajustados). Si ha ajustado la bandera pero desea seguir estrictamente los
ejemplos de esta guía, debería deseleccionar la bandera antes de continuar.
Página 2--68
• El menú CMDS (inglés, CoMmanDS), activado dentro del escritor de
ecuaciones, i.e., ‚O L @CMDS
Página 2--69
Capítulo 3
Cálculos con números reales
Este Capítulo demuestra el uso de la calculadora para operaciones y las
funciones relacionadas un los números reales. Se asume que el usuario está
familiarizado con el teclado para identificar ciertas funciones disponibles en el
mismo (por ejemplo, SIN, COS, TAN, etc.) Así mismo, se asume que el lector
sabe como seleccionar el sistema operativo de la calculadora (Capítulo 1),
como usar menús y listas de selección (Capítulo 1), y como utilizar variables
(Capítulo 2).
Estos ajustes representan: RADianes para las medidas angulares, XYZ para las
coordenadas (cartesianos) rectangulares, base de numeración DECimal,
números reales (R), = significa resultados EXACTos, y ' X ' es el valor de la
variable independiente del CAS.
Otro listado posible de opciones podía ser DEG R∠Z HEX C ~ ‘t’
Página 3-1
2. Especificación de sistema coordinado (XYZ, R∠Z, R∠∠). El símbolo ∠
significa un coordenada angular.
XYZ: Coordenadas cartesianas o rectangulares (x,y,z)
R∠Z: coordenadas polares cilíndricas (r,θ,z)
R∠∠: Coordenadas esféricas (ρ,θ,φ)
3. Especificación de la base de numérica (HEX, DEC, OCT, BIN)
HEX: números hexadecimales (base 16)
DEC: números decimales (base 10)
OCT: números octales (base 8)
BIN: números binarios (base 2)
4. Especificación de modo real o complejo (R, C)
R: números reales
C: números complejos
5. Especificación de modo exacto o aproximado (=, ~)
= modo exacto (simbólico)
~ modo aproximado (numérico)
6. Variable independiente del CAS (por ejemplo, ‘X’, ‘t’, etc.)
Página 3-2
Cambio de signo de número, variable, o expresión
Use la tecla \. En modo de ALG, usted puede presionar \ antes de
escribir el número, por ejemplo, \2.5`. Resultado = -2.5. En
modo de RPN, usted necesita escribir por lo menos una parte del número
primero, y después utilizar \, por ejemplo, 2.5\. Resultado =
-2.5. Si usted utiliza la función \ mientras que no hay línea de comando, la
calculadora aplicará la función NEG al objeto en el primer nivel del “stack.”
La función inversa
Use la tecla Y. En modo de ALG, presione Y primero, seguido por un
número o una expresión algebraica, por ejemplo, Y2. Resultado = 0.5.
En modo RPN, escriba el número primero, después utilice la tecla de la función,
por ejemplo, 4`Y. Resultado = 0.25.
En modo de RPN, escribir los operandos uno después del otro, separado por
un `, después presione la tecla del operador. Ejemplos:
3.7` 5.2 +
6.3` 8.5 -
4.2` 2.5 *
2.3` 4.5 /
Página 3-3
Alternativamente, en modo RPN, uno puede separar los operandos con la tecla
espaciadora (#) antes de presionar la tecla de la operación. Ejemplos:
3.7#5.2 +
6.3#8.5 -
4.2#2.5 *
2.3#4.5 /
Uso de paréntesis
Se pueden utilizar paréntesis para agrupar operaciones, así como para incluir
argumentos de funciones. Los paréntesis están disponibles con la combinación
„Ü. Los paréntesis se escriben siempre en pares. Por ejemplo, calcule
(5+3.2)/(7-2.2):
En modo ALG:
„Ü5+3.2™/„Ü7-2.2`
En modo RPN uno no siempre necesita usar paréntesis, dado que los cálculos
se realizan directamente en la pantalla (stack):
5`3.2+7`2.2-/
Para ambos modos, ALG y RPN, uno puede utilizar el escritor de ecuaciones en
el cálculo:
‚O5+3.2™/7-2.2
La ecuación puede ser evaluada dentro del escritor de ecuaciones al utilizar las
siguientes teclas:
————@EVAL@ o, ‚—@EVAL@
Página 3-4
En modo RPN, escriba el número primero, y después la función, por ejemplo,
2.32\„Ê
Potencias y raíces
La función potencia, ^, se encuentra disponible en la tecla Q. Cuando se
calcula en la pantalla en modo ALG, escríbase la base (y) seguida de la tecla
Q, y del exponente (x), por ejemplo,5.2Q1.25
En Modo RPN, escríbase el número primero, seguido por la función,
por ejemplo, 5.2`1.25`Q
La función raíz, XROOT(y,x), está disponible a través de la combinación de
teclas ‚». Cuando se calcula en la pantalla en modo ALG, escríbase la
función XROOT seguida por los argumentos (y,x), separados por comas, por
ejemplo, ‚»3‚í 27`
En Modo RPN, escríbase el argumento y, primero, después, x, y finalmente la
función, por ejemplo, 27`3`‚»
Página 3-5
‚Ã2.45`
„Â\2.3`
2.45` ‚Ã
2.3\` „Â
Funciones trigonométricas
Tres funciones trigonométricas se encuentran disponibles en el teclado: seno
(S), coseno (T), y tangente (U). Los argumentos de estas funciones son
ángulos ya sea en grados, radianes, o grados decimales. Los siguientes
ejemplos usan ángulos en grados (DEG):
En Modo ALG:
S30`
T45`
U135`
En Modo RPN:
30`S
Página 3-6
45`T
135`U
En modo RPN:
0.25`„¼
0.85`„¾
1.35`„À
Página 3-7
después de un número, por ejemplo, 5~‚2`. Puesto que este
operador requiere un solo argumento, se le conoce como un operador unitario.
Operadores que requieren dos discusiones, por ejemplo + - * /
Q, son operadores binarios, por ejemplo, 3*5, o 4Q2.
Página 3-8
En general, téngase cuidado del número y orden de los argumentos requeridos
para cada función, y téngase en cuenta que, en el modo ALG uno debe
seleccionar primero la función y después escribir el o los argumentos, mientras
que en Modo RPN, uno debe escribir el argumento en la pantalla primero, y
después seleccionar la función.
Página 3-9
Por ejemplo, en modo de ALG, la secuencia de golpe de teclado para calcular
tanh(2.5) es la siguiente:
„´ Seleccionar el menú MTH
4 @@OK@@ Seleccionar 4. HYPERBOLIC..
5 @@OK@@ Seleccionar 5. TANH
2.5` Evaluar tanh(2.5)
La pantalla muestra el siguiente resultado:
En el modo de RPN, las teclas para realizar este cálculo son los siguientes:
2.5` Escriba los argumentos en la pantalla
„´ Seleccionar el menú MTH
4 @@OK@@ Seleccionar 4. HYPERBOLIC..
5 @@OK@@ Seleccionar 5. TANH
El resultado es:
Las operaciones mostradas anteriormente asumen que uno utiliza la opción pre-
definida para la señal de sistema número 117 (CHOOSE boxes). Si uno ha
cambiado esta señal de sistema (véase el Capítulo 2) a SOFT menu, el menú
MTH resulta ser como se muestra a continuación (a la izquierda en modo ALG,
a la derecha en Modo RPN):
Página 3-10
Nota: Al presionar „«se recobra el primer menú de opciones de MTH.
También, usando la combinación ‚˜ enumerará todas las funciones del
menú en la pantalla, por ejemplo
Por ejemplo, para calcular tanh(2.5), en modo ALG, cuando se usan menús de
teclas (SOFT menus) en vez de menús de listas (CHOOSE boxes), utilícese el
procedimiento siguiente:
„´ Seleccionar el menú MTH
)@@HYP@ Seleccionar el menú HYPERBOLIC..
@@TANH@ Seleccionar TANH
2.5` Evaluar tanh(2.5)
Página 3-11
Como ejercicio de aplicación de las funciones hiperbólicas, verifíquense los
siguientes valores:
SINH (2.5) = 6.05020.. ASINH(2.0) = 1.4436…
COSH (2.5) = 6.13228.. ACOSH (2.0) = 1.3169…
TANH(2.5) = 0.98661.. ATANH(0.2) = 0.2027…
EXPM(2.0) = 6.38905…. LNP1(1.0) = 0.69314….
Si la bandera 117 del sistema se fija a SOFT menus, el menú de las funciones
REAL lucirá como se muestra a continuación (en el modo ALG, las mismas
teclas del menú estarán disponible en modo RPN):
Página 3-12
Funciones del porcentaje
Estas funciones se utilizan para calcular porcentajes y valores relacionados
como sigue:
% (y,x) : calcula el porcentaje x de y
%CH(y,x) : calcula 100(y-x)/x, es decir, el cambio porcentual, La
diferencia entre dos números.
%T(y,x) : calcula100 x/y, es decir, La porción que un número (x)
constituye de otro (y).
Estas funciones requieren dos argumentos. A continuación, se ilustra el cálculo
de %T(15,45), es decir, calcular el 15% de 45. Asumimos que la calculadora
está fijada al modo ALG, y que la bandera 117 del sistema está fijada en
CHOOSE boxes. El procedimiento es como sigue:
„´ Seleccionar el menú MTH
5 @@OK@@ Seleccionar el menú 5. REAL..
3 @@OK@@ Seleccionar 5. %T
15 Escriba el primer argumento
‚í Escriba una coma para separar argumentos
45 Escriba el segundo argumento
` Calcular función
El resultado es:
Página 3-13
Nota: Los ejercicios en esta sección ilustran el uso general de las funciones
de la calculadora que tienen 2 argumentos. La operación de las funciones que
tienen 3 o más argumentos se puede generalizar de estos ejemplos.
Mínimo y máximo
Utilizar estas funciones para determinar el valor mínimo o máximo de dos
discusiones.
MIN(x,y) : valor mínimo de x y de y
MAX(x,y) : valor máximo de x y de y
Como ejercicio, verificar que MIN(-2,2) = -2, MAX(-2,2) = 2
Módulo
MOD: y mod x = residuo de y/x, es decir, si x y y son números enteros, y/x =
d + r/x, en la cual d = cociente, r = residuo. En este caso, r = y mod x.
Notar por favor que MOD no es una función, sino un operador, por ejemplo,
en modo ALG, MOD se debe utilizar como y MOD x, y no como
MOD(y,x). Así, la operación de la MOD es similar a la de +, -,
*, /.
Página 3-14
Funciones de redondeo, truncado, piso, y techo
RND(x,y) : redondea y a x decimales
TRNC(x,y) : trunca y a x decimales
FLOOR(x) : entero más cercano que es menor igual que x
CEIL(x) : entero más cercano que es mayor o igual que x
Como ejercicio, verificar eso que RND(1.4567,2) = 1.46, TRNC(1.4567,2) =
1.45, FLOOR(2.3) = 2, CEIL(2,3) = 3
Funciones especiales
La opción 11. Special functions… en el menú MTH incluye las funciones
siguientes:
∞
La función gamma se define como Γ(α ) = ∫ x α −1e − x dx . Esta función tiene
0
Factorial de un número
El factorial de un número positivo entero n se define como n!=n⋅(n-1)⋅(n-2)
…3⋅2⋅1, con 0! = 1. La función factorial está disponible en la calculadora
usando ~‚2. En modos ALG y RPN, incorporar el número, primero,
seguido por la secuencia ~‚2. Ejemplo: 5~‚2`.
La función gamma, definida arriba, tiene la siguiente característica
Página 3-15
Γ(α) = (α−1) Γ(α−1), con α > 1.
Por lo tanto, puede ser relacionado con el factorial de un número, es decir, Γ(α)
= (α−1)!, en la cual α es un número entero positivo. Podemos también utilizar la
función factorial para calcular la función gamma, y viceversa. Por ejemplo, Γ(5)
= 4! o, 4~‚2`. La función factorial está disponible en el menú
MTH, el menú 7. PROBABILITY..
Constantes de la calculadora
Los siguientes son las constantes matemáticas usadas por su calculadora:
• e: la base de logaritmos naturales.
• i: la unidad imaginaria, ii 2 = -1.
• π: el cociente de la longitud del círculo a su diámetro.
• MINR: el número real mínimo disponible en la calculadora.
• MAXR: el número real máximo disponible en la calculadora.
Para tener acceso a estas constantes, seleccione la opción 11. CONSTANTS..
en el menú MTH,
Página 3-16
Las constantes se enumeran como sigue:
Notar por favor que la e está disponible en el teclado como exp(1), es decir,
„¸1`, en modo ALG, o 1` „¸, en modo RPN. Así
mismo, π está disponible directamente del teclado como „ì. Finalmente,
i está disponible usando „¥.
El menú de UNIDADES
El menú de unidades (UNITS menu) se obtiene a través de la combinación de
teclas ‚Û(asociada con la tecla 6). Con la señal de sistema número
117 indicando listas de menú (CHOOSE boxes), el resultado es el siguiente
menú:
Página 3-17
La opción 1. Tools.. (herramientas) contiene las funciones usadas para operar
en unidades (se presentan más adelante). Las opciones 3. Length..
[Link].. contiene menús con varias unidades para cada una de las
cantidades descritas. Por ejemplo, al seleccionarse la opción 8. Force.. se
muestra el siguiente menú de unidades:
El uso de teclas de menú (SOFT menus) provee una forma más conveniente de
agregar unidades cuando se utilizan números con unidades. Cámbiese la
señal de sistema número 117 a la opción SOFT menus (véase el Capítulo 1), y
utilícese la combinación de teclas ‚Û para obtener los siguientes menús.
Presiónese la tecla L para activar la siguiente página del menú.
Página 3-18
Al presionarse la tecla de menú apropiada se abrirá el sub-menú de unidades
para esa selección particular. Por ejemplo, para el menú @)SPEED (rapidez,
velocidad), se encuentran disponibles las siguientes unidades:
Unidades disponibles
Lo que sigue es una lista de las unidades disponibles en el menú de las
UNIDADES. El símbolo de la unidad se demuestra primero seguido por el
nombre de la unidad en paréntesis:
LONGITUD
m (metro), cm (centímetro), mm (milímetro), yd (yarda), ft (pies), in (pulgada),
Mpc (Mega parsec), pc (parsec), lyr (año luz), au (unidad astronómica), km
(kilómetro), mi (milla internacional), nmi (milla náutica), miUS (milla estatutaria
[Link].), chain (cadena), rd (rod), fath (fathom), ftUS (pie de topografía), Mil
(Mil), µ (micron), Å (Angstrom), fermi (fermi)
AREA
m^2 (metro cuadrado), cm^2 (centímetro cuadrado), b (barn), yd^2 (yarda
cuadrada), ft^2 (pies cuadrados), in^2 (pulgada cuadrada), km^2 (kilómetro
Página 3-19
cuadrado), ha (hectárea), a (are), mi^2 (milla cuadrada), miUS^2 (milla
cuadrada estatutoria), acre (acre)
VOLUMEN
m^3 (metro cúbico), st (stere), cm^3 (centímetro cúbico), yd^3 (yarda cúbica),
ft^3 (pies cúbicos), in^3 (pulgada cúbica), l (litro), galUK (galón UK), galC
(Galón canadiense), gal (Galón de los E.E.U.U.), qt (cuarta), pt (pinta), ml
(mililitro), cu (Taza de los E.E.U.U.), ozfl (Onza líquida de los E.E.U.U.), ozUK
(Onza fluida BRITÁNICA), tbsp (cuchara de sopa), tsp (cucharilla), bbl (barril),
bu (bushel), pk (peck), fbm (pie de tablero)
TIEMPO
yr (año), d (día), h (hora), min (minuto), s (segundo), Hz (hertz)
VELOCIDAD
m/s (metro por segundo), cm/s (centímetro por segundo), ft/s (pies por
segundo), kph (kilómetro por hora), mph (milla por hora), knot (millas náuticas
por hora), c (velocidad de la luz), ga (aceleración de la gravedad)
MASA
kg (kilogramo), g (gramo), Lb (libra del sistema de pesos americano), oz
(onza), slug (slug), lbt (libra de Troy), ton (tonelada corta), tonUK (tonelada
larga), t (tonelada métrica), ozt (onza de Troy), ct (carate), grain (grano), u
(masa atómica unificada), mol (mol)
FUERZA
N (newton), dyn (dina), gf (gramo- fuerza), kip (kilopound-fuerza), lbf (libra-
fuerza), pdl (poundal)
ENERGÍA
J (julio), erg (ergio), Kcal (kilocaloría), Cal (caloría), Btu (unidad térmica
británica internacional), ft×lbf (pie-libra), therm (EEC therm), MeV (mega
electrón-voltio), eV (electrón-voltio)
POTENCIA
W (vatio), hp (caballo de fuerza),
Página 3-20
PRESIÓN
Pa (pascal), atm (atmósfera), bar (bar), psi (libras por pulgada cuadrada), torr
(torr), mmHg (milímetros de mercurio), inHg (pulgadas de mercurio), inH20
(pulgadas de agua),
TEMPERATURA
o
C (grado Celsius), o F (grado Fahrenheit), K (Kelvin), o R (grado Rankine),
RADIACIÓN
Gy (gray), rad (rad), rem (rem), Sv (sievert), Bq (becquerel), Ci (curie), R
(roentgen)
VISCOSIDAD
P (poise), St (stokes)
Unidades no enumeradas
Las unidades no enumeradas en el menú de unidades, que sin embargo están
disponibles en la calculadora, incluyen: gmol (gramo-mole), lbmol (libra-
mole), rpm (revoluciones por minuto), dB (decibelios). Estas unidades son
accesibles a través de menú 117.02, accionado usando MENU(117.02) en
modo ALG, o 117.02 ` MENU en modo RPN. El menú se mostrará en la
pantalla como sigue (use ‚˜ para demostrar etiquetas en la pantalla):
Página 3-21
Estas unidades son también accesibles a través del catálogo, por ejemplo:
gmol: ‚N~„g
lbmol: ‚N~„l
rpm: ‚N~„r
dB: ‚N~„d
Esto resulta se muestra en la pantalla siguiente (es decir, 1 poise = 0.1 kg/
(m⋅s)):
Página 3-22
— @@OK@@ Seleccionar la opción VISCOSITY
@@OK@@ Seleccionar la unidad P (poise)
‚Û Seleccionar el menú UNITS
@@OK@@ Seleccionar el menú TOOLS
˜ @@OK@@ Seleccionar la función UBASE
Página 3-23
La pantalla lucirá como se muestra a continuación:
Para escribir esta misma cantidad, con la calculadora en Modo RPN, utilícense
las teclas siguientes:
5 Escribir el número (sin subrayado)
‚Û Acceder al menú UNITS
8@@OK@@ Seleccionar unidades de fuerza (8. Force..)
@@OK@@ Seleccionar Newtons (N)
Página 3-24
@ @@N@@ Seleccionar Newtons (N)
Nota: Uno puede escribir una cantidad con unidades utilizando el teclado
alfanumérico ~, por ejemplo, 5‚Ý~n produce la cantidad:
5_N
Prefijos de unidades
Uno puede escribir prefijos para las unidades de acuerdo con la siguiente
tabla de prefijos del Sistema Internacional (S.I.). La abreviatura del prefijo se
muestra primero, seguida del nombre, y del exponente x en el factor 10x
correspondiente a cada prefijo:
___________________________________________________
Prefijo Nombre x Prefijo Nombre x
___________________________________________________
Y yotta +24 d deci -1
Z zetta +21 c centi -2
E exa +18 m milli -3
P peta +15 µ micro -6
T tera +12 n nano -9
G giga +9 p pico -12
M mega +6 f femto -15
k,K kilo +3 a atto -18
h,H hecto +2 z zepto -21
D(*) deka +1 y yocto -24
_____________________________________________________
La función UBASE, que se usa para convertir a la unidad base (1 m), produce
lo siguiente:
Página 3-25
Operaciones con unidades
Una vez que una cantidad acompañada con las unidades se pasa al “stack”,
la misma puede ser utilizada en las operaciones matemáticas, excepto que
esas cantidades con unidades no puedan utilizarse como argumentos de
funciones (digamos, SQ o SIN). Así, procurando calcular LN(10_m) producirá
un mensaje de error: Error: Bad Argument Type.
que resulta en 65_(m⋅yd). Para convertir este resultado a unidades del sistema
SI, utilícese la función UBASE:
Página 3-26
la cual, transformada a unidades SI con la función UBASE, produce:
Página 3-27
Nota: Las unidades no se permiten en las expresiones escritas en el escritor
de ecuaciones.
Página 3-28
Ejemplos de UVAL:
UVAL(25_ft/s) `
UVAL(0.021_cm^3) `
Ejemplos de UFACT
UFACT(1_ha,18_km^2) `
UFACT(1_mm,15.1_cm) `
Ejemplos de UNIT
UNIT(25,1_m) `
UNIT(11.3,1_mph) `
Página 3-29
F(@@OK@@). Presiónese `, de ser necesario. utilícense las teclas
direccionales verticales (—˜) para navegar a través de la lista de
constantes en la calculadora.
Página 3-30
(*) Activada solamente si la opción VALUE (valor) ha sido seleccionada.
Para ver los valores de las constantes en el sistema inglés (o sistema imperial),
presiónese la opción @ENGL :
Página 3-31
Esta misma operación en Modo RPN requiere las siguientes teclas (después de
extraer el valor de Vm de la biblioteca de constantes): 2`*‚ ¹
En esta página del menú, hay una función (TINC) y un número de unidades
descritas en una sección anterior. La función de interés es:
Página 3-32
las ecuaciones para el flujo de tuberías. Las funciones restantes se describen a
continuación.
Función ZFACTOR
La función ZFACTOR calcula el factor de la corrección de la compresibilidad
del gas para el comportamiento no-ideal de hidrocarburos gaseosos. La
función se invoca usando ZFACTOR(xT, yP), en la cual xT es la temperatura
reducida, es decir, el cociente de la temperatura real a la temperatura pseudo-
crítica, y yP es la presión reducida, es decir, el cociente de la presión real a la
presión pseudo-crítica. El valor de xT debe estar entre 1.05 y 3.0, mientras
que el valor de yP debe estar entre 0 y 30. Ejemplo, en modo ALG:
Función F0λ
La función F0λ (T, λ) calcula la fracción (adimensional) de la potencia emisiva
de un cuerpo negro total a la temperatura T entre las longitudes de onda 0 y
λ. Si no se usan unidades con T y λ, se implica que T es en K y λ en m.
Ejemplo, en modo ALG:
Función SIDENS
La función SIDENS(T) calcula la densidad intrínseca del silicio (en unidades de
1/cm3) en función de temperatura T (T en K), para T entre 0 y 1685 K. Por
ejemplo,
Función TDELTA
La función TDELTA(T0,Tf) rinde el incremento de la temperatura Tf – T0. El
resultado se produce con las mismas unidades que T0, si existen. Si no,
produce simplemente la diferencia en números. Por ejemplo,
Página 3-33
El propósito de esta función es facilitar el cálculo de las diferencias de la
temperatura dadas temperaturas en diversas unidades. Si no, se calcula
simplemente una substracción, por ejemplo,
Función TINC
La función TINC(T0,∆T) calcula T0+DT. La operación de esta función es similar
a la de la función TDELTA en el sentido que produce un resultado en las
unidades de T0. Si no, produce una adición simple de valores, ejemplo del por,
Nombre_de_la_función(argumentos) = expresión_contaniendo_argumentos
Supóngase que uno tiene que evaluar esta función para un número de valores
discretos y que, por lo tanto, se requiere simplemente presionar una tecla para
esa evaluación. En el siguiente ejemplo, asumimos que la calculadora opera
en modo ALG. Escríbase la siguiente secuencia de teclas:
„à³~h„Ü~„x™‚Å
‚¹~„x+1™+„¸~„x`
Página 3-34
Presiónese la tecla J, nótese la existencia de una nueva variable en las teces
de menú (@@@H@@). Para examinar el contenido de esta variable presiónese
‚@@@H@@. La pantalla mostrará lo siguiente:
• Entrada: x
• Procesamiento: ‘LN(x+1) + EXP(x) ‘
Página 3-35
Para activar la función en modo RPN, escríbase primero el argumento, seguido
de la tecla de menú con el nombre de la función, @@@H@@@ . Por ejemplo, ejecútese
esta operación: 2@@@H@@@ . Los otros ejemplos mostrados anteriormente pueden
escribirse en modo RPN utilizando: 1.2@@@H@@@ , 2`3/@@@H@@@ .
⎧ 2 ⋅ x − 1, x < 0⎫
f (x) = ⎨ 2 ⎬
⎩ x − 1, x > 0 ⎭
La función IFTE
Se escribe la función de IFTE como
IFTE(condición, operación_si_verdadera, operation_si_falsa)
Si la condición es verdadera entonces operación_si_verdadera se realiza, sino
se realiza la opción operación_si_falsa . Por ejemplo, podemos escribir ‘f(x) =
IFTE(x>0, x^2-1, 2*x-1)’, para describir la función mostrada anteriormente. La
Página 3-36
función IFTE es accesible a través del catálogo de la función (‚N). El
símbolo ‘>’ (mayor que) está disponible asociado a la tecla Y. Para definir
esta función en modo ALG utilice la instrucción:
DEF(f(x) = IFTE(x>0, x^2-1, 2*x-1))
y presione `. En modo de RPN, escriba la definición de la función entre los
apóstrofes:
‘f(x) = IFTE(x>0, x^2-1, 2*x-1)’
y presione „à.
Presione J para recuperar el menú de variables. La función @@@f@@@ estará
disponible en su menú de teclas. Presione ‚@@@f@@@ para ver el programa que
resulta: << x ‘IFTE(x>0, x^2-1, 2*x-1)’ >>
Página 3-37
Capítulo 4
Cálculos con números complejos
Este Capítulo muestras ejemplos de cálculos y aplicación de funciones a
números complejos.
Definiciones
Un número complejo z se define como z = x + iy, (representación Cartesiana)
en la cual x y y son números reales, y la i es la unidad imaginaria definida por
i2 = -1. El número z posee una parte real, x = Re(z), y una parte imaginaria,
y = Im(z). Podemos imaginar a un número complejo como el punto P(x,y) en el
plano, con el eje x designado el eje real, y el eje y designado el eje
imaginario. Así, un número complejo representado en la forma x+iy se dice
estar en su representación cartesiana. Una representación cartesiana
alternativa es el par ordenado z = (x,y). Un número complejo también puede
escribirse en su representación polar , z = re iθ = r⋅cosθ + i r⋅sinθ, en la cual r =
Página 4-1
Presione @@OK@@ , dos veces, para recobrar la pantalla normal de la calculadora.
(Nótese que se necesita un apóstrofe antes del número 3.5-1.2i en modo RPN).
La pantalla RPN que resulta será:
Página 4-2
Una vez que se evalúe la expresión algebraica, usted recupera el número
complejo (3.5,1.2).
Página 4-3
representación polar. Por ejemplo, en coordenadas cilíndricas, escríbase el
número (3.,2.). Las figuras siguientes muestran la pantalla RPN (stack), antes y
después de escribir este número:
Notar que las partes reales (3+6) y las partes imaginarias (5-3) se combinan
junto y el resultado dado como un par ordenado con la parte real 9 y la parte
imaginaria 2. Intente las operaciones siguientes:
(5-2i) - (3+4i) = (2,-6)
(3-i)·(2-4i) = (2,-14)
(5-2i)/(3+4i) = (0.28,-1.04)
1/(3+4i) = (0.12, -0.16)
Notas:
El producto de dos números se representa por: (x1+iy1)(x2+iy2) = (x1x2 - y1y2)
+ i (x1y2 + x2y1).
La división de dos números complejos se logra multiplicando numerador y
denominador por el conjugado complejo del denominador, esto es,
x1 + iy1 x + iy1 x 2 − iy 2 x1 x 2 + y1 y 2 x y −x y
= 1 ⋅ = 2 2
+ i ⋅ 2 21 12 2
x 2 + iy 2 x 2 + iy 2 x 2 − iy 2 x2 + y 2 x2 + y 2
Así, la función inversa INV (activado con la tecla Y) se define como
1 1 x − iy x y
= ⋅ = 2 2
+i⋅ 2
x + iy x + iy x − iy x + y x + y2
Página 4-4
Cambio de signo de un número complejo
Cambiar el signo de un número complejo puede lograrse usando la tecla \,
por ejemplo, -(5-3i) = -5 + 3i
Notar que el número i se escribe como el par ordenado (0,1) si el CAS se fija
al modo Aproximado. En modo EXACTO, se escribe la unidad imaginaria
como i.
Otras operaciones
Las operaciones tales como magnitud, discusión, piezas verdaderas e
imaginarias, y conjugación del complejo están disponibles a través de los
menús CMPLX detallados más adelante.
Página 4-5
El primer menú (opciones 1 a 6) demuestra las funciones siguientes:
RE(z) : Parte real de un número complejo
IM(z) : Parte imaginaria de un número complejo
C→R(z) : Separa un número complejo (x,y) en sus partes real e imaginaria
R→C(x,y) : Forma el número complejo (x,y) dadas las partes real e imaginaria
ABS(z) : Calcula la magnitud de un número complejo o del valor absoluto
de un número real.
ARG(z) : Calcula el argumento de un número complejo.
Esta primera pantalla muestra las funciones RE, IM, y CR. Notar que la
última función, CR, produce una lista {3. 5.} representando las partes real e
imaginaria del número complejo:
La pantalla siguiente demuestra las funciones RC, ABS, y ARG. Nótese que
la función ABS se traduce a |3.+5.·i|, la notación del valor absoluto.
Página 4-6
También, el resultado de la función ARG, que representa un ángulo, será dado
en las unidades de la medida del ángulo seleccionadas actualmente. En este
ejemplo, ARG(3.+5.·i) = 1.0303… se da en radianes.
Página 4-7
Funciones aplicadas a los números complejos
Muchas de las funciones de teclado definidas en el capítulo 3 para los números
reales, por ejemplo, SQ, ,LN, ex, LOG, 10X, SIN, COS, TAN, ASIN, ACOS,
ATAN, puede ser aplicadas a los números complejos. El resultado es otro
número complejo, según lo ilustrado en los ejemplos siguientes. La aplicación
de estas funciones sigue el mismo procedimiento presentado anteriormente
para los números reales (véase el capítulo 3).
Página 4-8
Las pantallas siguientes muestran que las funciones EXPM y LNP1 no se aplican
a los números complejos. Sin embargo, las funciones GAMMA, PSI, y Psi sí
aceptan números complejos como argumentos:
Página 4-9
Capítulo 5
Operaciones algebraicas y aritméticas
Un objeto algebraico es cualquier número, nombre de variable, o expresión
algebraica sobre el que se pueden efectuar operaciones, que puede
manipularse, o combinarse de acuerdo a las reglas del álgebra. Algunos
ejemplos de objetos algebraicos se presentan a continuación:
Página 5-1
Operaciones elementales con objetos algebraicos
Los objetos algebraicos pueden sumarse, restarse, multiplicarse y dividirse
(excepto por cero), elevarse a una potencia, usarse como argumentos de
funciones (por ejemplo, exponenciales, logarítmicas, trigonométricas,
hiperbólicas, etc.), como se haría con cualquier número real o complejo. Para
demostrar las operaciones básicas con objetos algebraicos, constrúyanse un
par de objetos algebraicos, por ejemplo, ‘π*R^2’ y ‘g*t^2/4’, y almacénense
en las variables A1 y A2 (véase el Capítulo 2 para aprender como crear
variables y almacenar valores en ellas). He aquí el procedimiento para
almacenar la variable A1 en modo ALG:
³„ì*~rQ2™ K ~a1 `,
El resultado es:
Página 5-2
@@A1@@ + @@A2@@ ` @@A1@@ - @@A2@@ `
‚¹@@A1@@ „¸@@A2@@
Página 5-3
Utilícese la función informativa (HELP) de la calculadora para ver la explicación
de las diferentes funciones del menú ALG. Para activar la función informativa
(HELP) utilícense las siguientes teclas: I L @)HELP@ ` . Para localizar una
función particular en la función informativa, escríbase la primera letra del
nombre de la función. Por ejemplo, para localizar la función COLLECT,
utilícense las teclas ~c, y después utilícense las teclas direccionales
verticales —˜ para localizar la palabra COLLECT dentro de la lista de la
función informativa.
Servicio de ayuda
Se puede acceder al servicio de ayuda vía TOOL NEXT CASCMD. Esto le
permite navegar por todos los comandos CAS. Le provee no sólo información
sobre cada comando, sino también un ejemplo de su uso. Para copiar a la
pantalla el ejemplo mostrado en la definición presiónese la tecla de menú
@ECHO!. Por ejemplo, presiónese la tecla @ECHO en la definición de la función
EXPAND, mostrada anteriormente, para obtener el ejemplo que se muestra a
continuación (presiónese ` para ejecutar el ejemplo):
Página 5-4
Dejamos al usuario explorar la lista de funciones CAS disponibles. He aquí un
par de ejemplos:
COLLECT: EXPAND:
FACTOR: LNCOLLECT:
LIN: PARTFRAC:
SOLVE: SUBST:
Página 5-5
TEXPAND:
Página 5-6
Las teclas requeridas son los siguientes:
³~„x+~„xQ2`
„ä~„x#2` ‚¦`
En modo RPN es también posible sustituir más que uno variable a la vez, según
lo ilustrado en el ejemplo abajo. Recuérdese que el modo RPN utiliza una lista
de nombres y de valores variables para la substitución.
Página 5-7
Operaciones con funciones transcendentales
La calculadora ofrece un número de funciones que se puedan utilizar para
sustituir funciones logarítmicas, exponenciales, trigonométricas, e hiperbólicas
en expresiones en términos de identidades trigonométricas o en términos de
funciones exponenciales. Los menús que contienen funciones para sustituir
funciones trigonométricas se pueden obtener directamente del teclado la
función secundaria de la tecla 8, es decir, ‚Ñ. La combinación siguiente
‚ Ð, produce un menú que le permite sustituir expresiones en términos
de las funciones exponenciales o logaritmo natural. En las secciones siguientes
cubrimos esos menús más detalladamente.
Página 5-8
Expansión y factorización utilizando funciones trigonométricas
El menú TRIG, que se obtiene utilizando ‚Ñ, muestra las siguientes
funciones:
Página 5-9
De esta lista, las opciones 5 a 9 (DIVIS, FACTORS, LGCD, PROPFRAC, SIMP2)
corresponden a funciones que aplican a números enteros o a polinomios. Las
opciones restantes (1. INTEGER, 2. POLYNOMIAL, 3. MODULO, y 4.
PERMUTATION) son en realidad sub-menús de funciones que aplican a objetos
matemáticos específicos. Esta distinción entre los sub-menús (opciones 1 a 4)
y funciones (opciones 5 a 9) es aparente cuando la bandera de sistema 117 se
fija a SOFT menus. Activando el menú ARITHMETIC („Þ ), bajo estas
circunstancias, produce:
Página 5-10
SIMP2 (simplificar 2 factores)
Las funciones asociadas con los sub-menús del menú ARITHMETIC: INTEGER,
POLYNOMIAL, MODULO, y PERMUTATION, son las siguientes:
Menú INTEGER
EULER Número de enteros < n, co - primos con n
IABCUV Resuelve au + bv = c, con a,b,c = enteros
IBERNOULLI n Número de Bernoulli
ICHINREM Residuo chino para los enteros
IDIV2 División euclidiana de dos números enteros
IEGCD Produce u,v, tales que au + bv = mcd(a,b)
IQUOT Cociente euclidiano de dos números enteros
IREMAINDER Residuo euclidiano de dos números enteros
ISPRIME? Determina si un número entero es primo
NEXTPRIME El siguiente número primo para un número entero dado
PA2B2 Número primo como norma cuadrada de un complejo
PREVPRIME El previo número primo para un número entero dado
Menú POLYNOMIAL
ABCUV Ecuación polinómica de Bézout (au+bv=c)
CHINREM Residuo chino para los polinomios
CYCLOTOMIC n polinomio ciclotómico
DIV2 División euclidiana de dos polinomios
EGDC Produce u,v, a partir de au+bv=mcd(a,b)
FACTOR Factoriza un número entero o un polinomio
FCOEF Genera raíces y multiplicidad dada una fracción
FROOTS Produce raíces y multiplicidad dada una fracción
GCD El máximo común divisor de 2 números o polinomios
HERMITE Polinomio de Hermite de orden n
HORNER Evaluación de Horner de un polinomio
Página 5-11
LAGRANGE Interpolación del polinomio de Lagrange
LCM Mínimo común múltiplo de 2 números o polinomios
LEGENDRE Polinomio de Legendre de orden n
PARTFRAC descomposición de una fracción en fracciones parciales
PCOEF (no referencia en la función informativa del CAS)
PTAYL Produce Q(x-a) en Q(x-a) = P(x), Polinomio de Taylor
QUOT Cociente euclidiano de dos polinomios
RESULTANT Determinante de la matriz Sylvester de 2 polinomios
REMAINDER Residuo euclidiano de dos polinomios
STURM Secuencias de Sturm para un polinomio
STURMAB Signo en el límite inferior y número de raíces entre límites
Menú MODULO
ADDTMOD Agregar dos expresiones módulo actual módulo
DIVMOD Divide 2 polinomios módulo actual módulo
DIV2MOD División euclidiana de 2 polinomios con coeficientes
modulares
EXPANDMOD Expande/simplifica polinomio con módulo actual módulo
FACTORMOD Factorizar un polinomio módulo actual módulo
GCDMOD MCD de 2 polinomios módulo actual módulo
INVMOD inverso entero módulo actual módulo
MOD (no referencia en la función informativa del CAS)
MODSTO Cambia el valor del modulo al valor especificado
MULTMOD Multiplicación de dos polinomios módulo actual módulo
POWMOD Eleva polinomio a una potencia módulo actual módulo
SUBTMOD Substracción de 2 polinomios módulo actual módulo
Aritmética modular
Considere un sistema de cuenta de números entero que complete un ciclo
periódicamente y comienza otra vez, por ejemplo las horas del reloj. Tal
Página 5-12
sistema de cuenta se llama un anillo. Porque el número de los números enteros
usados en un anillo es finito, la aritmética en este anillo se llama aritmética
finita. Supóngase que el sistema números enteros finitos consiste de los
números 0, 1, 2, 3, …, n-1, n. Podemos también referirnos a la aritmética de
este sistema de cuenta como aritmética modular de módulo n. En el caso de
las horas de un reloj, el módulo es 12. (Si se trabaja con aritmética modular
usando las horas del reloj, sin embargo, tendríamos que utilizar los números
enteros 0, 1, 2, 3, …, 10, 11, en vez de 1, 2, 3,…,11, 12).
La regla para la substracción será tal que si j – k < 0, entonces j-k se define
como j-k+n. Por lo tanto, 8-10 ≡ 2 (mod 12), se interpreta como “ocho menos
diez es congruentes a dos, módulo doce.” Otros ejemplos de la substracción
en aritmética del módulo 12 serían 10-5 ≡ 5 (mod 12); 6-9 ≡ 9 (mod 12); 5 –
8 ≡ 9 (mod 12); 5 –10 ≡ 7 (mod 12); etcétera.
La multiplicación sigue la regla que si j⋅k > n, de modo que j⋅k = m⋅n + r, donde
m y r son enteros no negativos, ambos menos que n, entonces j⋅k ≡ r (mod n).
El resultado de multiplicar j por k en aritmética modular de módulo es,
esencialmente, el residuo entero de j⋅k/n en aritmética infinita, si j⋅k>n. Por
ejemplo, en aritmética del módulo 12 tenemos 7⋅3 = 21 = 12 + 9, (o, 7⋅3/12
= 21/12 = 1 + 9/12, es decir, el residuo entero de 21/12 es 9). Podemos
Página 5-13
ahora escribir 7⋅3 ≡ 9 (mod 12), e interpretar este resultado como “siete por
tres es congruentes a nueve, módulo doce.”
Página 5-14
caso, n = 6), usted puede restar un múltiplo del modulo de ese resultado y
simplificarlo siempre a un número menor que el modulo. Así, el resultado en el
primer caso 8 (mod 6) se simplifica a 2 (mod 6), y el resultado del tercer caso,
15 (mod 6) se simplifica a 3 (mod 6). ¿Confusión? Bien, no si usted permite
que la calculadora ejecute esas operaciones. De manera que, léase la sección
siguiente para entender cómo los anillos aritméticos finitos se operan en su
calculadora.
Página 5-15
Operaciones aritméticas modulares con números
Para sumar, restar, multiplicar, dividirse, y elevar a una potencia en aritmética
modular usted utilizará las funciones ADDTMOD, SUBTMOD, MULTMOD,
DIV2MOD y DIVMOD (para la división), y POWMOD. En modo de RPN usted
necesita incorporar los dos números para funcionar sobre, separado por
[ENTER] o un espacio [SPC], y entonces presionar la función aritmética
modular correspondiente. Por ejemplo, con un módulo de 12, ejecute las
operaciones siguientes:
Ejemplos de ADDTMOD
6+5 ≡ -1 (mod 12) 6+6 ≡ 0 (mod 12) 6+7 ≡ 1 (mod 12)
11+5 ≡ 4 (mod 12) 8+10 ≡ -6 (mod 12)
Ejemplos de SUBTMOD
5 - 7 ≡ -2 (mod 12) 8 – 4 ≡ 4 (mod 12) 5 –10 ≡ -5 (mod 12)
11 – 8 ≡ 3 (mod 12) 8 - 12 ≡ -4 (mod 12)
Ejemplos de MULTMOD
6⋅8 ≡ 0 (mod 12) 9⋅8 ≡ 0 (mod 12) 3⋅2 ≡ 6 (mod 12)
5⋅6 ≡ 6 (mod 12) 11⋅3 ≡ -3 (mod 12)
Ejemplos de DIVMOD
12/3 ≡ 4 (mod 12) 12/8 (mod 12) no existe
25/5 ≡ 5 (mod 12) 64/13 ≡ 4 (mod 12)
66/6 ≡ -1 (mod 12)
Ejemplos de DIV2MOD
2/3 (mod 12) no existe
26/12 (mod 12) no existe
125/17 (mod 12) ≡ 1 con residuo = 0
68/7 ≡ -4 (mod 12) con residuo = 0
7/5 ≡ -1 (mod 12) con residuo = 0
Página 5-16
Ejemplos de POWMOD
23≡ -4 (mod 12) 35≡ 3 (mod 12) 510≡ 1 (mod 12)
118 ≡ 1 (mod 12) 62 ≡ 0 (mod 12) 99 ≡ -3 (mod 12)
El operador MOD
Utilice el operador MOD para obtener el número del anillo de un módulo dado
que corresponde a un número entero. En el papel se escribe esta operación
como m mod n = p, y se interpreta como “m modulo n es igual a p”. Por
ejemplo, para calcular 15 mod 8, escriba:
Página 5-17
El resultado es 7, esto es, 15 mod 8 = 7. Intentar los ejercicios siguientes:
18 mod 11 = 7 23 mod 2 = 1 40 mod 13 = 1
23 mod 17 = 6 34 mod 6 = 4
Polinomios
Los polinomios son expresiones algebraicas consistente de uno o más términos
que contienen potencias decrecientes de una variable o función. Por ejemplo,
‘X^3+2*X^2-3*X+2’ es un polinomio del tercer orden (cúbico) de la variable
X, mientras que ‘SIN(X)^2-2’ es un polinomio de segundo orden (cuadrático)
de la función SIN(X). Un listado de funciones de polinomios en el menú
ARITHMETIC fue presentada anteriormente. Algunas definiciones generales
sobre polinomios se proporcionan a continuación. En estas definiciones A(X),
B(X), C(X), P(X), Q(X), U(X), V(X), etc., son polinomios.
• Fracción polinómica: una fracción en la cual numerador y denominador
son polinomios, digamos, C(X) = A(X)/B(X)
• Raíces, o ceros, de un polinomio: valores de X para los cuales P(X) = 0
• Polos de una fracción: raíces del denominador
• Multiplicidad de raíces o de polos: el número de veces que una raíz existe,
por ejemplo, P(X) = (X+1)2(X-3) tiene raíces {-1, 3} con multiplicidades
{2,1}
• Polinomio ciclotómico (Pn(X)): un polinomio de orden EULER(n) cuyas raíces
son las n raíces primitivas de la unidad, por ejemplo, P2(X) = X+1, P4(X) =
X2+1
• Ecuación polinómica de Bézout: A(X) U(X) + B(X)V(X) = C(X)
Página 5-18
Ejemplos específicos de aplicaciones polinómicas se presentan a continuación.
La función CHINREM
CHINREM significa CHINese REMainder (residuo chino). La operación
programada en este comando soluciona un sistema de dos congruencias usar
el teorema chino del residuo . Este comando se puede utilizar con polinomios,
así como con números enteros (la función ICHINREM). La entrada consiste en
dos vectores [expresión_1, modulo_1] y [expresión_2, modulo_2]. La salida es
el vector [expression_3, modulo_3], en el cual modulo_3 se relaciona con el
producto (modulo_1)⋅(modulo_2). Ejemplo: CHINREM([X+1, X^2-
1],[X+1,X^2]) = [X+1,-(X^4-X^2)]
Enunciado del teorema chino del residuo para los números enteros
Si m1, m2,…,mr son números naturales de manera que cada par constituye
números primos relativos, y a1, a2, …, ar son números enteros, entonces existe
un número entero x que satisface simultáneamente las congruencias: x ≡ a1
(mod m1), x ≡ a2 (mod m2), …, x ≡ ar (mod mr). Además, si x = a es
cualquier solución entonces el resto de las soluciones son congruentes a un
modulo igual al producto m1⋅m2⋅ … mr.
La función EGCD
EGCD significa, en inglés, Extended Greatest Common Divisor (Máximo
Común Divisor Extendido). Dados dos polinomios, A(X) y B(X), la función
EGCD produce los polinomios C(X), U(X), y V(X), de forma que C(X) =
Página 5-19
U(X)*A(X) + V(X)*B(X). Por ejemplo, para A(X) = X^2+1, B(X) = X^2-1,
EGCD(A(X),B(X)) = {2, 1, -1}. Esto es, 2 = 1*( X^2+1’)-1*( X^2-1). Así mismo,
EGCD(‘X^3-2*X+5’,’X’) = { 5, 1, -(X^2-2)}, es decir, 5 = – (X^2-2)*X + 1*(X^3-
2*X+5).
La función GCD
La función GCD (en inglés, Greatest Common Denominator, o Máximo Común
Denominador) puede ser utilizada para obtener el máximo denominador
común de dos polinomios o de dos listas de polinomios de la misma longitud.
Los dos polinomios o listas de polinomios serán puestos en los niveles 2 y 1 del
“stack” antes de usar GCD. Los resultados serán un polinomio o una lista que
representa el máximo común denominador de los dos polinomios o de cada
lista de polinomios. Ejemplos, en modo RPN, se presentan a continuación
(calculadora fijada en modo Exacto):
‘X^3-1’`’X^2-1’`GCD produce: ‘X-1’
{‘X^2+2*X+1’,’X^3+X^2’} ` {‘X^3+1’,’X^2+1’} ` GCD produce {‘X+1’
1}
La función HERMITE
La función HERMITE [ HERMI ] usa como argumento un número entero, k, y
produce el polinomio de Hermite de grado k. Un polinomio de Hermite, Hek(x)
se define como
2 d n −x2 / 2
He0 = 1, Hen ( x) = (−1) n e x /2
(e ), n = 1,2,...
dx n
Una definición alterna de los polinomios de Hermite es
n d n − x2
x2
H 0 * = 1, H n * ( x) = (−1) e (e ), n = 1,2,...
dx n
en las cuales dn/dxn = n derivada con respecto a x. Ésta es la definición
usada en la calculadora.
Página 5-20
La función HORNER
La función HORNER produce la división de Horner, o división sintética, de un
polinomio P(X) por el factor (X-a). La entrada a la función es el polinomio P(X)
y el número a. La función vuelve el polinomio del cociente Q(X) que resulta al
dividir P(X) por (X-a), el valor de a, y el valor de P(a), en esa orden. En otras
palabras, P(X) = Q(X)(X-a)+P(a). Por ejemplo, HORNER(‘X^3+2*X^2-
3*X+1’,2) = {‘X^2+4*X+5’, 2, 11}. Podríamos, por lo tanto, escribir X3+2X2-
3X+1 = (X2+4X+5)(X-2)+11. Un segundo ejemplo: HORNER(‘X^6-1’,-5)=
{’X^5-5*X^4+25*X^3-125*X^2+625*X-3125’,-5, 15624} esto es, X6 -1 = (X5-
5*X4+25X3-125X2+625X-3125)(X+5)+15624.
La variable VX
Existe, en el directorio {HOME CASDIR} de la calculadora, una variable
denominada VX cuyo valor preseleccionado es ‘X’. Este es el nombre de la
variable independiente preferida para aplicaciones en el álgebra y en el
cálculo. Evítese utilizar la variable VX en programas y ecuaciones, de manera
que no se confunda con la variable VX del CAS (Computer Algebraic System, o
Sistema Algebraico Computacional). Para obtener información adicional sobre
las variables del CAS véase el Apéndice C en la Guía del Usuario de la
calculadora.
La función LAGRANGE
La función LAGRANGE requiere como argumento una matriz que tiene dos filas
y n columnas. La matriz almacena datos de la forma [[x1,x2, …, xn] [y1, y2,
…, yn]]. La aplicación de la función LAGRANGE produce el polinomio
n
n ∏ (x − x ) k
pn −1 ( x) = ∑ k =1, k ≠ j
n
⋅ y j.
j =1
∏ (x
k =1, k ≠ j
j − xk )
Página 5-21
Comprobar este resultado con su calculadora:
LAGRANGE([[ x1,x2],[y1,y2]]) = ‘((y1-y2)*X+(y2*x1-y1*x2))/(x1-x2)’.
La función LCM
La función LCM (en inglés, Least Common Multiple, ó Mínimo Común Múltiplo)
obtiene el mínimo común múltiplo de dos polinomios o de listas de polinomios
de la misma longitud. Ejemplos:
La función LEGENDRE
Un polinomio de Legendre de la orden n es una función polinómica que
soluciona la ecuación diferencial
d2y dy
(1 − x 2 ) ⋅ 2
− 2 ⋅ x ⋅ + n ⋅ (n + 1) ⋅ y = 0
dx dx
Para obtener el polinomio de Legendre de orden n, por ejemplo,
LEGENDRE(3) = ‘(5*X^3-3*X)/2’
LEGENDRE(5) = ‘(63*X ^5-70*X^3+15*X)/8’
La función PCOEF
Dado un vector que contiene las raíces de un polinomio, la función PCOEF
genera un vector que contiene los coeficientes del polinomio correspondiente.
Los coeficientes corresponden al orden decreciente de las potencias de la
Página 5-22
variable independiente. Por ejemplo: PCOEF([-2,–1,0,1,1,2]) = [1. –1. –5. 5.
4. –4. 0.], representa el polinomio X6 -X5-5X4+5X3+4X2-4X.
La función PROOT
Dado un vector que contiene lo coeficientes de un polinomio en orden
decreciente de las potencias, la función PROOT provee las raíces del
polinomio. Por ejemplo, para el polinomio X2+5X-6 =0, PROOT([1, –5, 6]) =
[2. 3.].
La función PTAYL
Dado un polinomio P(X) y un número a, la función PTAYL se utiliza obtener una
expresión Q(X-a) = P(X), esto es, para expandir un polinomio en potencias de
(X- a). Esto también se conoce como polinomio de Taylor, de cuyo nombre
sigue el de la función, Polinomio y TAYLor.
Página 5-23
La función EPSX0 la variable EPS del CAS
La variable ε (epsilon) se utiliza típicamente en libros de textos matemáticos
para representar un número muy pequeño. El CAS de la calculadora crea una
variable EPS, con el valor prefijado 0.0000000001 = 10-10, cuando usted
utiliza la función EPSX0. Usted puede cambiar este valor, una vez que esté
creado, si usted prefiere un valor diferente para EPS. La función EPSX0,
cuando se aplica a un polinomio, substituirá todos los coeficientes que valor
absoluto sea menos que EPS con un cero. La función EPSX0 no está disponible
en el menú ARITHMETIC, sino que se accede con el catálogo de funciones
(…N). Ejemplo:
EPSX0(‘X^3-1.2E-12*X^2+1.2E-6*X+6.2E-11)=
‘X^3-0*X^2+.0000012*X+0’.
Con µ: ‘X^3+.0000012*X’.
La función PEVAL
Las funciones PEVAL (en inglés, Polynomial EVALuation) puede ser utilizado
para evaluar un polinomio p(x) = an⋅xn+an-1⋅x n-1+ …+ a2⋅x2+a1⋅x+ a0, dado
un arreglo de coeficientes [an, an-1, … a2, a1, a0] y un valor de x0. El
resultado es la evaluación p(x0). La función PEVAL no está disponible en el
menú ARITHMETIC, debe activarse desde el catálogo de funciones (‚N).
Ejemplo:
PEVAL([1,5,6,1],5) = 281.
La función TCHEBYCHEFF
La función TCHEBYCHEFF(n) genera el polinomio de Tchebycheff (o Chebyshev)
de primera clase, orden n, definido como Tn(X) = cos(n⋅arccos(X)). Si el
número entero n es negativo (n < 0), la función TCHEBYCHEFF(n) genera el
polinomio de Tchebycheff de segunda clase, orden n, definido como Tn(X) =
sin(n⋅arccos(X))/sin(arccos(X)). Ejemplos:
TCHEBYCHEFF(3) = 4*X^3-3*X
TCHEBYCHEFF(-3) = 4*X^2-1
Página 5-24
Fracciones
Las fracciones pueden expandirse y factorizarse utilizando las funciones
EXPAND y FACTOR, localizadas en el menú ALG (‚×). Por ejemplo:
FACTOR(‘(3*X^3-2*X^2)/(X^2-5*X+6)’) = ‘X^2*(3*X-2)/((X-2)*(X-3))’
FACTOR(‘(X^3-9*X)/(X^2-5*X+6)’ ) = ‘X*(X+3)/(X-2)’
FACTOR(‘(X^2-1)/(X^3*Y-Y)’) = ‘(X+1)/((X^2+X+1)*Y)’
La función SIMP2
Las funciones SIMP2 y PROPFRAC se utilizan para simplificar una fracción y
producir una fracción apropiada, respectivamente. La función SIMP2 utiliza
como argumentos dos números o dos polinomios, los cuales representan el
numerador y el denominador de una fracción racional, y produce, como
resultados, el numerador y denominador simplificados. Por ejemplo:
SIMP2(‘X^3-1’,’X^2-4*X+3’) = { ‘X^2+X+1’,‘X-3’}.
La función PROPFRAC
El función PROPFRAC convierte una función racional en una función “propia”,
es decir, una parte entera sumada a una parte fraccional, si tal descomposición
es posible. Por ejemplo:
PROPFRAC(‘5/4’) = ‘1+1/4’
PROPFRAC(‘(x^2+1)/x^2’) = ‘1+1/x^2’
La función PARTFRAC
La función PARTFRAC descompone una fracción racional en fracciones
parciales que, al sumarse, producen la fracción original. Por ejemplo:
Página 5-25
PARTFRAC(‘(2*X^6-14*X^5+29*X^4-37*X^3+41*X^2-16*X+5)/(X^5-
7*X^4+11*X^3-7*X^2+10*X)’) =
‘2*X+(1/2/(X-2)+5/(X-5)+1/2/X+X/(X^2+1))’
‘2*X+(1/2/(X+i)+1/2/(X-2)+5/(X-5)+1/2/X+1/2/(X-i))’
La función FCOEF
La función FCOEF se utiliza par obtener una fracción racional dados las raíces
y los polos de la misma.
Página 5-26
La función FROOTS
La función FROOTS se utiliza para obtener las raíces y los polos de una
fracción. Por ejemplo, al aplicar la función FROOTS a la fracción racional
obtenida en el ejemplo anterior, se obtiene el resultado: [1 –2. –3 –5. 0 3. 2 1.
–5 2.]. Este vector muestra primero los polos seguidos de su multiplicidad
(representada por un número negativo), y, a continuación, las raíces seguidas
por su multiplicidad (representada por un número positivo). En este caso, los
polos son (1, -3) con multiplicidades (2,5)\, respectivamente, y las raíces son
(0, 2, -5) con multiplicidades (3, 1, 2), respectivamente.
X 3 − 5X 2 + 3X − 2
X −2
X 9 −1
X 2 −1
Página 5-27
El menú CONVERT y las operaciones algebraicas
El menú CONVERT se activa al utilizar „Ú (tecla 6 ). Este menú
resume todos los menús de la conversión en la calculadora. La lista de estos
menús se demuestra a continuación:
Página 5-28
Menú de conversión de unidades (UNITS - Opción 1)
Este menú es igual que el menú UNITS obtenido usando ‚Û. Los usos de
este menú se discuten detalladamente en el capítulo 3.
Las funciones IR y RI se utilizan para convertir un número entero (I) a
número real (R), o viceversa. Los números enteros se muestran sin puntos
Página 5-29
decimales, mientras que los números reales que representan números enteros
muestran puntos decimales, por ejemplo,
DISTRIB EXPLN
EXP2POW FDISTRIB
Página 5-30
LIN LNCOLLECT
POWEREXPAND SIMPLIFY
Página 5-31
Capítulo 6
Solución de ecuaciones únicas
En este capítulo se presentan funciones que la calculadora provee para
solucionar las ecuaciones de la forma f(X) = 0. Asociados con la tecla 7
existen dos menús de funciones para la solución de ecuaciones, el Symbolic
SOLVer („Î), o soluciones simbólicas, y el NUMerical SoLVer (‚Ï),
o soluciones numéricas. A continuación se presentan algunas de las funciones
disponibles en estos menús. Cambie el modo del CAS a complejo para estos
ejercicios (véase el capítulo 2).
Página 6-1
La función ISOL
La función ISOL(Ecuación, variable) produce la solución(es) de la Ecuación al
despejar la variable. Por ejemplo, con la calculadora en modo ALG, para
despejar t en la ecuación at3-bt = 0 utilícese:
El primer argumento en la función ISOL puede ser una expresión (sin el signo
igual), como en el ejemplo anterior, o una ecuación. Por ejemplo, en modo
ALG, ejecútese el siguiente ejemplo:
Nota: Para escribir el signo igual (=) en una ecuación, utilícense las teclas
‚Å (asociada con la tecla \).
Página 6-2
La función SOLVE
La función SOLVE tiene la misma sintaxis que la función ISOL, excepto que
SOLVE puede utilizarse para resolver un sistema de ecuaciones polinómicas La
función informativa de la calculadora (función HELP, que se activa utilizando
IL@HELP ) muestra la siguiente referencia para la función SOLVE,
incluyendo la solución de la ecuación X^4 – 1 = 3:
Página 6-3
Use la tecla ˜ en este modo para activar el editor de línea:
La función SOLVEVX
La función SOLVEVX se utiliza para resolver una ecuación cuando la incógnita
es la variable CAS contenida en el registro VX. El valor predefinido de VX es el
símbolo ‘X’. Algunos ejemplos, en el modo ALG y con la variable VX = ‘X’, se
muestran a continuación:
Página 6-4
La función ZEROS
La función ZEROS se utiliza para encontrar las raíces (o ceros) de una ecuación
polinómica, sin mostrar la multiplicidad de las mismas. La función ZEROS
requiere como argumentos una ecuación o expresión y la variable a
despejarse. Ejemplos en modo ALG se muestran a continuación:
Página 6-5
menú de soluciones numéricas ([Link]) utilizando ‚Ï. Esta acción produce
una lista de opciones incluyendo:
Ítem 2. Solve diff eq.. será discutido en un capítulo posterior sobre ecuaciones
diferenciales Ítem 4. Solve lin sys.. será discutido en un capítulo posterior sobre
matrices. Ítem 6. MSLV (inglés, Multiple equation SoLVer, o solución de
ecuaciones múltiples) será presentado en el capítulo siguiente. A continuación
se presentan aplicaciones de las opciones 3. Solve poly.., 5. Solve finance, y 1.
Solve equation.., en ese orden. El Apéndice A, en la Guía del Usuario,
contiene instrucciones para el uso de las formas interactivas con ejemplos
basados en las soluciones numéricas de las ecuaciones. La opción 6. MSLV
(solución de ecuaciones múltiples, o Mutiple equation SoLVer) se presentará
más adelante en este Capítulo.
Notas:
1. Cuando se resuelve una ecuación utilizando las soluciones numéricas en
el menú [Link], la solución se mostrará en la pantalla después de
terminarse la operación. Esta acción es útil si se requiere utilizar la
solución numérica más reciente en otras operaciones de la calculadora.
2. Las aplicaciones de soluciones numéricas ([Link]) usualmente crean
una o más variables en la calculadora.
Ecuaciones polinómicas
Cuando se utiliza la opción Solve poly… en el ambiente SOLVE de la
calculadora uno puede:
Página 6-6
Solución(es) de una ecuación polinómica
Una ecuación polinómica es una ecuación de la forma: anxn + an-1xn-1 + …+
a1x + a0 = 0. El teorema fundamental de la álgebra indica que hay n
soluciones en cualquier ecuación polinómica de orden n. Algunas de las
soluciones podían ser números complejos, sin embargo. Por ejemplo,
resuélvase la ecuación: 3s4 + 2s3 - s + 1 = 0.
Para ver todas las soluciones, presionar ˜ para activar el editor de línea:
Todas las soluciones o raíces son números complejos para este caso:
(0.432,-0.389), (0.432,0.389), (-0.766, 0.632), (-0.766, -0.632).
Página 6-7
Nota: Recuerde que los números complejos en la calculadora están
representados como pares ordenados, con el primer número en el par siendo
la parte real, y el segundo número, la parte imaginaria. Por ejemplo, el
número (0.432,-0.389), un número complejo, será escrito normalmente como
0.432 - 0.389i, donde i es la unidad imaginaria, es decir, i2 = -1.
Página 6-8
Nota: Si usted desea crear un polinomio con coeficientes verdaderos, pero
con raíces complejas, usted debe incluir las raíces complejas en pares de
conjugados complejos. Para ilustrar el punto, genere un polinomio que tiene
las raíces [1 (1,2) (1,-2)]. Verificar que el polinomio que resulta tenga
solamente coeficientes verdaderos. También, genere un polinomio con las
raíces [1 (1,2) (-1,2)], y verifique que el polinomio que resulta tiene
coeficientes complejos.
Página 6-9
La expresión generada se muestra en la pantalla como: '(X-1)*(X-3)*(X+2)*(X-1)'.
Para ejecutar las multiplicaciones en esta expresión, utilícese la función
EXPAND. La expresión que resulta es: 'X^4+-3*X^3+ -3*X^2+11*X-6'.
Cálculos financieros
Los cálculos en la opción 5. Solve finance.. en el menú de soluciones numéricas
(Numerical Solver, [Link]) se utilizan para determinar el valor del dinero
con el tiempo. Este tipo de cálculos es de interés en la disciplina de la
ingeniería económica y otras aplicaciones financieras. Los cálculos financieros
se activan a través de las teclas ‚Ò (asociada con la tecla 9). Antes
de discutir detalladamente la operación de los cálculos financieros,
presentamos algunas definiciones necesarias para entender las operaciones
financieras en la calculadora.
Definiciones
A menudo, en el desarrollo de proyectos, es necesario solicitar préstamos de
instituciones financieras o de fondos públicos. La cantidad de dinero prestada
se refiere como el valor presente (inglés, Present Value, PV). Este dinero debe
ser compensado a través n períodos (típicamente múltiplos o submúltiplos de
un mes) sujeto a una tasa de interés anual de I%YR. El número de períodos por
año (inglés, Periods per year, P/YR) es un número entero de los períodos en
los cuales el año será dividido con el fin de compensar el dinero del préstamo.
Página 6-10
Los valores típicos de P/YR son 12 (un pago por mes), 24 (pago dos veces al
mes), o 52 (pagos semanales). El pago (inglés, payment, PMT) es la cantidad
que el prestatario debe pagar al prestamista al principio o al final de cada uno
de los n períodos del préstamo. El valor futuro del dinero (inglés, Future Value,
FV) es el valor que la cantidad prestada de dinero valdrá al final de los n
períodos. El pago ocurre típicamente en el final de cada período, de modo
que el prestatario comience a pagar en el final del primer período, y paga la
misma cantidad fija en el final del segundo, del tercer, del etc., hasta el final
del período n.
Página 6-11
agregando -US $ 39132.30 en los períodos t = 1, 2, …, 60. Al alcanzar t =
60, el valor neto en las manos del prestatario es cero. Ahora, si usted toma el
valor los $ 39.132.30 y lo multiplica por los 60 pagos, el total pagado por el
prestatario es $ [Link]. Así, el prestamista obtiene un beneficio neto de
$ 347.937.79 en los 5 años que su dinero está utilizado para financiar el
proyecto del prestatario.
Página 6-12
que el prestamista debe el prestatario $ 0.000316. Por supuesto, el balance
debe ser cero. El valor mostrado en la pantalla arriba es simplemente un error
que resulta de la solución numérica.
Notas:
1. Los cálculos de finanzas de la calculadora permiten que usted calcule
cualquiera de los términos implicados, es decir, n, I%YR, PV, FV, P/Y,
dados los términos restantes en el cálculo del préstamo. Simplemente
seleccione el valor que usted desea calcular, y presione @@SOLVE!. El
resultado será mostrado en la localidad seleccionada.
Página 6-13
Borrando las variables
Cuando usted utiliza el ambiente financiero de la calculadora por la primera
vez dentro el directorio HOME, o cualquier sub-directorio, generará las
variables @@@N@@ @I©YR@ @@PV@@ @@PMT@@ @@PYR@@ @@FV@@ para almacenar los términos
correspondientes en los cálculos. Usted puede ver el contenido de estas
variables usando:
Usted puede guardar estas variables para uso futuro, o utilizar la función
PURGE para borrarlas de su directorio. Para borrar todas las variables
inmediatamente, si usa modo de ALG, intente lo siguiente:
I@PURGE J „ä Escriba PURGE, prepare lista de variables
³‚@@@n@@ Escriba el nombre de la variable N
™ ‚í Escriba una coma
³ ‚@I©YR@ Escriba el nombre de la variable I%YR
™ ‚í Escriba una coma
³ ‚@@PV@@ Escriba el nombre de la variable PV
™ ‚í Escriba una coma
³ ‚@@PMT@@ Escriba el nombre de la variable PMT
™ ‚í Escriba una coma
³ ‚@@PYR@@ Escriba el nombre de la variable PYR
™ ‚í Escriba una coma
³ ‚@@FV@@. Escriba el nombre de la variable FV
` Ejecute la instrucción PURGE
Las pantallas siguientes muestran la instrucción PURGE para eliminar todas las
variables en el directorio, y el resultado después de ejecutar la instrucción.
Página 6-14
J „ä Elaborar una lista de variables a remover
@@@n@@ Escriba nombre de la variable N
@I©YR@ Escriba nombre de la variable I%YR
@@PV@@ Escriba nombre de la variable PV
@@PMT@@ Escriba nombre de la variable PMT
@@PYR@@ Escriba nombre de la variable PYR
@@FV@@ Escriba nombre de la variable FV
` Escriba lista de variables en la pantalla
I@PURGE Elimine las variables en la lista
La función STEQ
La función STEQ se utiliza para almacenar el argumento en la variable EQ,
por ejemplo, en modo ALG:
Página 6-15
Presiónese J para ver la variable EQ que se acaba de crear:
Esta, sin embargo, no es la única solución posible para esta ecuación. Para
obtener, por ejemplo, una solución negativa, escríbase un número negativo en
la opción x: antes de resolver la ecuación. Por ejemplo,
3\@@@OK@@˜@SOLVE@. La nueva solución es x: -3.045.
Página 6-16
• Crea una forma interactiva con localidades correspondientes a todas
las variables incluidas en la ecuación almacenada en la variable EQ.
• El usuario necesita incorporar los valores para todas las variables
incluidas, excepto una.
• El usuario entonces destaca la localidad que corresponde a la
incógnita para que resolver la ecuación, y presiona @SOLVE@
• El usuario puede forzar una solución proporcionando un valor inicial
en la localidad apropiado antes de resolver la ecuación
⎡σ xx σ xy σ xz ⎤
⎢ ⎥
⎢σ yx σ yy σ yz ⎥
⎢σ zx σ zy σ zz ⎥⎦
⎣
1
La ecuación es exx = [σ xx − n ⋅ (σ yy + σ zz )] + α ⋅ ∆T , en la cual exx es el
E
esfuerzo unitario en la dirección x, σxx, σyy, y σzz, son los esfuerzos normales
sobre la partícula en las direcciones x, y, y z, E es el módulo de Young o
módulo de elasticidad del material, n es el cociente de Poisson del material, α
es el coeficiente de la extensión termal del material, y ∆T es un incremento de
temperatura.
Página 6-17
Suponer que se dan los datos siguientes: σxx= 2500 psi, σyy =1200 psi, y σzz
= 500 psi, E = 1200000 psi, n = 0.15, α = 0.00001/oF, ∆T = 60 oF. Para
calcular la deformación exx use lo siguiente:
A este punto siga las instrucciones del capítulo 2 en cómo utilizar el Escritor de
ecuaciones para construir una ecuación. La ecuación a entrar en la localidad
Eq debe lucir como se muestra a continuación (notar que utilizamos solamente
un subíndice para referir a las variables, i.e., exx se traduce como ex, etc. --
esto se hace para ahorrar tiempo de escritura):
Página 6-18
La solución se puede resolver dentro de la forma interactiva SOLVE EQUATION
al presionar @EDIT mientras que la localidad ex: esté seleccionada. El valor que
resulta es 2.470833333333E-3. Presione @@@OK@@ para cerrar el editor.
Suponer que usted desea determinar el módulo de Young el cual producirá una
deformación exx = 0.005 bajo el mismo estado de esfuerzos, despreciando la
extensión termal. En este caso, usted debe escribir un valor de 0.005 en la
localidad ex:, y un cero en la localidad ∆T: (con ∆T = 0, no hay efectos
termales incluidos). Para calcular E, seleccione la localidad E: y presione
@SOLVE@. El resultado, visto con el editor @EDIT es, E ≈449000 psi. Presione
@SOLVE@ ` para regresar a la pantalla normal.
Note que los resultados de los cálculos que se realizaron dentro de la pantalla
de las soluciones numéricas se han copiado a la pantalla:
V2
E = y+ .
2g
Página 6-19
La velocidad del flujo se escribe como V = Q/A, donde Q = caudal, A = área
de la sección transversal. El área depende de la sección transversal utilizada,
por ejemplo, para una sección transversal trapezoidal, como se muestra en la
figura inferior, A = (b+m⋅y) ⋅y, donde b = ancho del fondo, y m = pendiente
lateral de la sección transversal.
m
y 1
Página 6-20
• Calcule y.
Página 6-21
En el ejemplo siguiente utilizaremos la función DARCY para encontrar factores
de fricción en tuberías. Así, definimos la función en la sección siguiente.
L V 2 . La cantidad f se sabe
es V. Se escribe la ecuación como hf = f ⋅ ⋅
D 2g
pues el factor de la fricción del flujo y del él se ha encontrado para ser una
función de la rugosidad relativa de la pipa, ε/D, y un número de Reynolds
(adimensional), Re. Se define el número de Reynolds como Re = ρVD/µ =
VD/ν, donde ρ y µ son la densidad y la viscosidad dinámica del líquido,
respectivamente, y ν = µ/ρ es la viscosidad cinemática del líquido.
Página 6-22
La función FANNING(ε/D,Re)
En usos de la aerodinámica se utiliza un diverso factor de fricción, el factor de
fricción de Fanning. El factor de fricción de Fanning, fF, se define como 4 veces
el factor de fricción de Darcy-Weisbach, f. La calculadora también
proporciona una función llamada FANNING que usa los mismos argumentos
que DARCY, esto es, ε/D y Re, y proporciona factor de fricción de FANNING.
Verificar que FANNING(0.0001,1000000) = 0.0033603589181s.
Página 6-23
En este caso almacenamos la ecuación principal (ecuación de Darcy-
Weisbach) en EQ, y después substituimos varias de sus variables por otras
expresiones con la definición de las variables f, A, V, y Re. Para ver la
ecuación combinada, use EVAL(EQ). En este ejemplo cambiamos el ajuste de
la pantalla para poder ver la ecuación entera en la pantalla:
⎛ QD ⎞
⎜
8Q L2
⎜ ε πD 2 / 4 ⎟⎟
h f = 2 5 ⋅ DARCY ,
π gD ⎜D Nu ⎟
⎜ ⎟
⎝ ⎠
Página 6-24
Si la ecuación es dimensionalmente consistente, usted puede agregar unidades
a los valores de entrada, según se muestra en la figura siguiente. Sin embargo,
usted debe agregar esas unidades al valor inicial en la solución. Así, en el
ejemplo siguiente colocamos 0_m en la localidad D: antes de solucionar el
problema. La solución se muestra en la pantalla a la derecha:
M1 ⋅ M 2
distancia r se calcula por la ecuación F =G⋅ .
r2
Aquí, G es la constante de gravitacional universal, cuyo valor se puede obtener
con el uso de la función CONST:
Página 6-25
Activando las soluciones numéricas para esta ecuación da lugar a una forma
interactiva que contiene para F, G, m1, m2, y r.
Solucionemos este problema usando unidades con los valores siguientes para
las variables conocidas m1 = 1.0×106 kg, m2 = 1.0×1012 kg, r = 1.0×1011
m. También, escriba un valor de 0_N en la localidad F para asegurar la
solución apropiada usando unidades en la calculadora:
Página 6-26
previamente, cuando usted active las soluciones numéricas (‚Ï@@OK@@), la
localidad EQ será seleccionada:
A este punto usted puede escribir una nueva ecuación presionando @EDIT. Se
proporcionarán un par de apóstrofes de modo que usted pueda escribir la
expresión entre ellos:
Página 6-27
Ahora, active las soluciones numéricas (‚Ï@@OK@@) y seleccione la
localidad EQ. A este punto presione la tecla @CHOOS. Use las teclas —˜
para seleccionar, digamos, la variable EQ1:
El menú SOLVE
El menú SOLVE permite el acceso a alguno de las funciones de soluciones
numéricas a través de las teclas de menú. Para tener acceso a este menú use,
en modo RPN: 74 MENU, o en modo ALG: MENU(74). Alternativamente,
usted puede utilizar ‚(mantener) 7 para activar el menú SOLVE. Los sub-
menús proporcionados por SOLVE son los siguientes:
El sub-menú ROOT
El sub-menú ROOT incluye las funciones y los sub-menús siguientes:
Página 6-28
La función ROOT
La función ROOT se utiliza para resolver una ecuación para una variable dada
con un valor inicial aproximado. En modo RPN la ecuación estará en el nivel 3
de la pantalla, mientras que el nombre de la variable estará situado en el nivel
2, y la el valor inicial en el nivel 1. La figura siguiente muestra la pantalla de
RPN antes y después que activa la función @ROOT:
Variable EQ
La tecla @@EQ@@ en este sub-menú se utiliza como referencia a la variable EQ.
Presionar esta tecla del menú es equivalente a usar la función RCEQ (inglés,
ReCall EQ, o ReCobrar EQ).
El sub-menú SOLVR
El sub-menú SOLVR activa la función de solución (solver) para la ecuación
almacenada actualmente en EQ. Algunos ejemplos se demuestran después:
Este resultado indica que usted puede calcular t para la ecuación listada en la
parte superior de la pantalla. Si usted intenta, por ejemplo, „[ t ], le dará
el resultado t: 1., después de mostrar brevemente el mensaje “Solving for t”
(Calculando t). Hay una segunda raíz a esta ecuación, que puede ser
encontrada cambiando el valor de t, antes de calcularlo nuevamente. Siga
Página 6-29
estas instrucciones: 10 [ t ], después presione „[ t ]. El nuevo resultado
es t: 4.0000000003. Para verificar este resultado, presione la tecla del menú
etiquetada @EXPR=, cuál evalúa la expresión en EQ para el valor actual de t. Los
resultados en este caso son:
Dentro de este ambiente de SOLVR usted puede proporcionar los valores para
cualquiera de las variables enumeradas escribiendo el valor en la pantalla y
presionando las teclas correspondientes del menú. Por ejemplo, suponga que
usted escribe los valores Q = 14, a = 2, y b = 3. Use:
14 [ Q ], 2 [ a ], 3 [ b ].
Página 6-30
ejemplo, si usted almacena la siguiente lista de ecuaciones en la variable EQ: {
‘a*X+b*Y = c’, ‘k*X*Y=s’}, las teclas @)ROOT @)SOLVR, en el menú SOLVE, producirá
la pantalla siguiente:
Página 6-31
Después de resolver las dos ecuaciones, una a la vez, notamos que, hasta el
tercer decimal, X es convergente a un valor de 7.500, mientras que Y es
convergente a un valor de 0.799.
El sub-menú DIFFE
El sub-menú DIFFE provee un número de funciones para la solución numérica
de ecuaciones diferenciales. Las funciones proveídas son las siguientes:
El sub-menú POLY
El sub-menú POLY realiza operaciones en polinomios. Las funciones incluidas
son las siguientes:
Página 6-32
Función PROOT
Esta función se utiliza para encontrar las raíces de un polinomio dado un vector
que contiene los coeficientes polinómicos en orden decreciente de las potencias
de la variable independiente. Es decir si es el polinomio es anxn + an-1xn-1 +
… + a2x2 + a1x + a0, el vector de coeficientes se debe escribir como [an, an-1,
… , a2, a1 , a0]. Por ejemplo, las raíces del polinomio cuyos coeficientes son
[1, -5, 6] son [2, 3].
Función PCOEF
Esta función produce los coeficientes [an, an-1, … , a2, a1 , a0] de un
polinomio anxn + an-1xn-1 + … + a2x2 + a1x + a0, dado un vector de sus
raíces [r1, r2, …, rn]. Por ejemplo, un vector cuyas raíces se dan por [-1, 2, 2,
1, 0], producirá los coeficientes siguientes: [1, -4, 3, 4, -4, 0]. El polinomio es
x5 - 4x4 + 3x3 + 4x2 - 4x.
Función PEVAL
Esta función evalúa un polinomio, dado un vector de sus coeficientes, [an, an-1,
… , a2, a1 , a0], y un valor x0, es decir, PEVAL calcula anx0n + an-1x0n-1 + …
+ a2x02 + a1x0 + a0. Ejemplo de Por, para los coeficientes [2, 3, -1, 2] y un
valor de 2, PEVAL calcula el valor 28.
El sub-menú SYS
El sub-menú SYS contiene un listado de las funciones usadas para solucionar
sistemas lineares. Las funciones enumeradas en este sub-menú son:
El sub-menú TVM
El sub-menú de TVM (inglés, Time Value of Money, o valor temporal del dinero)
contiene las funciones para calcular el valor temporal del dinero. Esto es una
manera alternativa de solucionar problemas de finanzas (véase el capítulo 6).
Las funciones disponibles se demuestran aquí:
Página 6-33
El sub-menú de SOLVR
El sub-menú de SOLVR en el sub-menú de TVM activa las soluciones de
problemas de TVM. Por ejemplo, presionando @)SOLVR, a este punto, accionará
la pantalla siguiente:
Como ejercicio, intente usar los valores n = 10, I%YR = 5.6, PV = 10000, y FV
= 0, y use „[ PMT ] para encontrar PMT = -1021.08…. Presionando L,
produce la pantalla siguiente:
Función TVMROOT
Esta función requiere como argumentos el nombre de una de las variables en el
problema de TVM. La función produce la solución para esa variable, dado
que las otras variables existen y tienen valores que fueron almacenados
previamente. Por ejemplo, después de resolver el problema anterior de TVM,
podemos calcular ‘N’, como sigue: [ ‘ ] ~n` @TVMRO. El resultado es 10.
Función AMORT
Esta función toma un valor que representa un período del pago (entre 0 y n) y
produce el principal, el interés, y el balance para los valores almacenados
actualmente en las variables de TVM. Por ejemplo, con los datos usados
anteriormente, si activamos la función AMORT para un valor de 10, se obtiene:
Página 6-34
Función BEG
Si se selecciona esta opción, los cálculos de TMV utilizan pagos al principio de
cada período. Si no se selecciona esta opción, los cálculos de TMV utilizan
pagos al final de cada período.
Página 6-35
Capítulo 7
Solución de ecuaciones múltiples
Muchos problemas en la ciencia y la ingeniería requieren las soluciones
simultáneas de más de una ecuación. La calculadora proporciona varios
procedimientos para solucionar ecuaciones múltiples según lo presentado
abajo. Los sistemas de ecuaciones lineares no se presentan en este capítulo.
Estos serán presentados detalladamente en el capítulo sobre matrices y álgebra
linear.
Página 7-1
A este punto, necesitamos solamente presionar K, dos veces, para
almacenar estas variables. Para resolver el problema, primero cambiamos el
modo del CAS a Exact, y después, listar el contenido de A2 y de A1, en ese
orden: @@@A2@@@ @@@A1@@@ .
{ ‘t = (x-x0)/(COS(θ0)*v0)’
‘y0 = (2*COS(θ0)^2*v0^2*y+(g*x^2(2*x0*g+2*SIN(θ0))*COS(θ0)*v0^2)*x+
(x0^2*g+2*SIN(θ0)*COS(θ0)*v0^2*x0)))/(2*COS(θ0)^2*v0^2)’]}
Nota: Este método funciona muy bien en este ejemplo porque las incógnitas
t y y0 son términos algebraicos en las ecuaciones. Este método no funcionaría
para calcular θ0, puesto que θ0 pertenece a un término trascendente en las
ecuaciones.
Página 7-2
a 2 ⋅ Pi − b 2 ⋅ Po a 2 ⋅ b 2 ⋅ ( Pi − Po )
σ θθ = + ,
b2 − a 2 r 2 ⋅ (b 2 −a 2 )
a 2 ⋅ Pi − b 2 ⋅ Po a 2 ⋅ b 2 ⋅ ( Pi − Po )
σ rr = − .
b2 − a 2 r 2 ⋅ (b 2 −a 2 )
Note que los lados derechos de las dos ecuaciones difieren solamente en el
signo entre los dos términos. Por lo tanto, para escribir estas ecuaciones en la
calculadora, se sugiere escribir el primer término y almacenarlo en una
variable T1, después escribir el segundo término, y almacenarlo en T2. La
escritura de las ecuaciones posteriormente consistirá en colocar el contenido de
T1 y T2 en la pantalla y sumarlos y restarlos. Aquí es cómo se hace con el
escritor de ecuaciones:
Página 7-3
Ahora, suponga que deseamos calcular Pi y Po, dados a, b, r, σrr, y σθθ.
Escribimos un vector con las incógnitas:
Para calcular Pi y Po, use la función SOLVE en el menú [Link] („Î), puede
tomar a la calculadora un minuto para producir el resultado:
{[‘Pi=-(((σθ-σr)*r^2-(σθ+σr)*a^2)/(2*a^2))’
‘Po=-(((σθ-σr)*r^2-(σθ+σr)*b^2)/(2*b^2))’ ] }, i.e.,
Página 7-4
Solución a las ecuaciones simultáneas con MSLV
La función MSLV está disponible como la última opción en el menú ‚Ï:
Página 7-5
En modo RPN, la solución de este ejemplo requiere lo siguiente antes de activar
MSLV:
V2
simultánea de dos ecuaciones, la ecuación de la energía: Ho = y + , y la
2g
Cu A 5 / 3
ecuación de Manning: Q= ⋅ ⋅ S o . En estas ecuaciones, Ho
n P2/3
representa la altura de energía (m, o ft) disponible para un flujo en la entrada
a un canal, y es la profundidad de flujo (m o ft), V = Q/A es la velocidad del
flujo (m/s o ft/s), Q es la descarga volumétrica (m3/s o ft3/s), A es el área de
la sección transversal (m2 o ft2), Cu es un coeficiente que depende del sistema
de unidades (Cu = 1.0 en el sistema SI, Cu = 1.486 para el sistema de
Página 7-6
unidades inglés), n es el coeficiente de Manning, una medida de la rugosidad
de la superficie del canal (por ejemplo, para una superficie de concreto u
hormigón, n = 0.012), P es el perímetro mojado de la sección transversal (m o
ft), So es la pendiente del fondo del canal expresada como fracción decimal.
Para un canal trapezoidal, según lo demostrado abajo, el área se calcula con
A = (b + my ) y , mientras que el perímetro mojado se calcula con
Para ver las ecuaciones originales, EQ1 y EQ2, en términos de las variables
primitivas enumeradas arriba, podemos utilizar la función EVAL aplicada a
cada una de las ecuaciones, es decir, µ@@@EQ1@@ µ @@@EQ2@@. Las ecuaciones
se enumeran en la pantalla como sigue (se usan caracteres de menor tamaño):
Página 7-7
Podemos ver que estas ecuaciones están dadas de hecho en términos de las
variables primitivas b, m, y, g, So, n, Cu, Q, y Ho.
Ahora, somos listos solucionar la ecuación. Primero, necesitamos poner las dos
ecuaciones en un vector. Podemos hacer esto almacenando el vector en una
variable que llamamos EQS (inglés, EquationS, o ecuaciones):
Página 7-8
Después, escribimos la variable EQS: LL@@EQS@ , seguido del vector [y,Q]:
‚í„Ô~„y‚í~q™
y de la conjetura ‚í„Ô5‚í 10.
Página 7-9
El resultado es una lista de tres vectores. El primer vector en la lista será las
ecuaciones resueltas. El segundo vector es la lista de incógnitas. El tercer vector
representa la solución. Para poder ver estos vectores, presione la tecla ˜ que
activa el editor de línea. La solución será mostrada como sigue:
Página 7-10
+
γ
β
* α
)
a2 = b2 + c2 – 2⋅b⋅c⋅cos α,
b2 = a2 + c2 – 2⋅a⋅c⋅cos β,
c2 = a2 + b2 – 2⋅a⋅b⋅cos γ.
Para resolver cualquier triángulo, usted necesita conocer por lo menos tres de
las seis variables siguientes: a, b, c, α, β, γ. Entonces, usted puede utilizar las
ecuaciones de la ley de los seno, ley de los cosenos, y la suma de ángulos
interiores de un triángulo, para calcular las otras tres variables.
Si se conocen los tres lados, el área del triángulo se puede calcular con la
Página 7-11
Crear un directorio de trabajo
Utilizaremos el MES para la solución de triángulos creando una lista de las
ecuaciones que corresponden a los leyes de los senos y de los coseno, la ley de
la suma de ángulos interiores, y la fórmula de Herón para el área. Primero,
cree un sub-directorio dentro del directorio HOME que llamaremos TRIANG, y
active ese directorio. Vea el capítulo 2 para las instrucciones en cómo crear un
nuevo sub-directorio.
‘SIN(α)/a = SIN(β)/b’
‘SIN(α)/a = SIN(γ)/c’
‘SIN(β)/b = SIN(γ)/c’
‘c^2 = a^2+b^2-2*a*b*COS(γ)’
‘b^2 = a^2+c^2-2*a*c*COS(β)’
‘a^2 = b^2+c^2-2*b*c*COS(α)’
‘α+β+γ = 180’
‘s = (a+b+c)/2’
‘A = √ (s*(s-a)*(s-b)*(s-c))’
Página 7-12
~~„~ Asegurar teclado en minúsculas
„triangle# Escribir texto: Triangle_
„solution Escribir texto: Solution
` Incorporar “Triangle Solution” al stack
³ Abrir apóstrofes
~~title` Escribir ‘TITLE’
K Almacenar texto en ‘TITLE’
Página 7-13
• MSOLVR: (inglés, MES SOLVER); activa el Multiple Equation Solver
(MES) y aguarda la interacción con el usuario.
Nota: Si usted consigue un valor que sea mayor que 180, use lo siguiente:
Usted debe tener los valores de los tres ángulos enumerados en los niveles 3 a
1 de la pantalla. Presione +, dos veces, para comprobar que de hecho la
suma es 180o.
Página 7-14
Presione L para moverse al menú siguiente de las variables. Para calcular el
área use: „[ A ]. La calculadora primero soluciona para el resto de
variables, y enseguida encuentra el área como A: 7.15454401063.
Página 7-15
MES para este sistema particular de ecuaciones. Si Ud. usa ‚@Mpar para ver
el contenido de la variable Mpar, Usted recibirá el mensaje críptico: Library
Data (datos de biblioteca). El significado de esto es que los parámetros del MES
están cifrados en un archivo binario, que no se puede acceder con el editor de
línea.
Página 7-16
Almacenar el programa en un variable llamada TRISOL, (inglés, TRIangle
SOLution, o solución de triángulos) , usando:
³~~trisol` K
La solución es:
Página 7-17
Las siguientes teclas estarán disponibles en la pantalla :
@VALU @EQNS! @PRINT %%%% %%%% @EXIT
El punto cuadrado en @VALU indica que los valores de las variables, más bien
que las ecuaciones de las cuales se obtienen, estarán mostrados en la pantalla.
Para ver las ecuaciones usadas en la solución de cada variable, presione la
tecla @EQNS! . La pantalla ahora luce como ésta:
a b c α( ο) β( ο) γ( ο) A
2.5 6.9837 7.2 20.229 75 84.771 8.6933
7.2 8.5 14.26 22.616 27 130.38 23.309
21.92 17.5 13.2 90 52.98 37.03 115.5
41.92 23 29.6 75 32 73 328.81
10.27 3.26 10.5 77 18 85 16.66
17 25 32 31.79 50.78 97.44 210.71
Página 7-18
Adición de una tecla informativa a su directorio
Una tecla informativa puede ser útil para ayudarle a recordar la operación de
las funciones en el directorio. En este directorio, todo lo que necesitamos
recordar es que debemos presionar @TRISO para comenzar una solución de
triángulo. Escriba el programa siguiente: <<“Presione [TRISO] para empezar.“
MSGBOX >>, y almacénelo en un variable llamada INFO. Consecuentemente,
la primera variable en su directorio será la tecla.
__________________________________________________________________
Programa o valor En la variable:
<< PEQ STEQ MINIT NAME LIST MITM MSOLVR >> SOLVEP
"vel. & acc. polar coord." NAME
{ r rD rDD θD θDD vr vθ v ar aθ a } LIST
{ 'vr = rD' 'vθ = r*θD' 'v = √(vr^2 + vθ^2)'
'ar = rDD − r*θD^2' 'aθ = r*θDD + 2*rD*θD'
'a = √(ar^2 + aθ^2)' } PEQ
__________________________________________________________________
Página 7-19
NAME = una variable que almacena el nombre del MES, a saber, "vel. &
acc. polar coord.";
LIST = una lista de las variable usada en los cálculos, puestas en el orden
de aparición requerido en el MES;
θD, θDD = θ-punto (primera derivada de θ), θ-dos puntos (segunda derivada
de θ).
________________________________________________________________
Página 7-20
a). Calcular variables individuales, por ejemplo, „[ vr ] produce vr: 0.500.
Presione L„[ vθ ] para obtener vθ : 5.750 , etcétera. Los resultados
restantes son v: 5.77169819031; ar: -14.725; aθ: -13.95; y a:
20.2836911089.; o,
Presione la tecla de menú @EQNS para ver las ecuaciones usadas para cada
una de las soluciones en la pantalla:
Página 7-21
Capítulo 8
Operaciones con listas
Las listas son un tipo de objeto utilizado por la calculadora que tienen mucha
utilidad en el procesamiento de datos. En este Capítulo se presentan ejemplos
de operaciones con listas.
Definiciones
Una lista, dentro del contexto de la calculadora, está una serie de objetos
incluidos entre llaves y separados por los espacios (#), en el modo RPN, o
comas (‚í), en ambos modos. Los objetos que se pueden incluir en una
lista son números, letras, cadenas de caracteres, nombres variables, y/o
operadores. Las listas son útiles para manipular datos y en algunos usos de
programación. Algunos ejemplos de listas son:
{ t 1 }, {"BET " h2 4}, {1 1.5 2.0},
{a a a a}, { {1 2 3} {3 2 1} {1 2 3}}
Página 8-1
Para crear y almacenar la misma lista en modo RPN utilícese:
„ä 1 # 2 # 3 # 4 `
~l1`K
Nótese que, después de aplicar OBJ, los elementos de la lista ocupan niveles
4: a 2:, mientras que el nivel 1: muestra el número de elementos en la lista.
Para componer una lista en modo RPN, poner los elementos de la lista en la
pantalla, incorporar el tamaño de la lista, y aplicar la función LIST
(seleccionarlo del catálogo de funciones, como sigue: ‚N‚é,
después use —˜ para localizar la función LIST). Los tiros siguientes de la
pantalla muestran los elementos de una lista del uso del tamaño 4 antes y
después de la función LIST:
Página 8-2
Nota: La función OBJ aplicado a una lista en modo ALG reproduce
simplemente la lista, agregando a ella el tamaño de la lista:
En modo RPN, la pantalla siguiente muestra las tres listas y sus nombres listos
ser almacenado. Para almacenar las listas en este caso usted necesita
presionar K tres veces.
Cambio de signo
Cuando se aplica la tecla de cambio de signo (\) a una lista de números, se
cambia el signo de cada elemento de la lista. Por ejemplo:
Página 8-3
La substracción de un número de una lista se interpreta sustrayendo el número
de cada elemento de la lista, por ejemplo:
Página 8-4
Para forzar la adición de dos listas del mismo tamaño miembro a miembro, es
necesario utilizar el operador o función ADD (sumar). Este operador puede
activarse utilizando el catálogo de funciones (‚N). La pantalla que se
muestra a continuación muestra la aplicación del operador ADD a las listas L1
y L2, produciendo la suma de las mismas miembro a miembro:
Página 8-5
TAN, ATAN INVERSE (1/x)
Página 8-6
DR, RD
Los resultados son listas con la función % distribuida según el argumento lista.
Por ejemplo,
Página 8-7
o ambos argumentos son listas. Ejemplos de aplicaciones de la función RND se
muestran a continuación:
Funciones tales como LN, EXP, SQ, etc., pueden aplicarse también a una lista
de números complejos, por ejemplo,
El ejemplo siguiente muestra los usos de las funciones RE(Parte real), IM(parte
imaginaria), ABS(magnitud), y ARG(argumento) de números complejos. Los
resultados son listas de números reales:
Página 8-8
Listas de objetos algebraicos
Los siguientes son ejemplos de listas de objetos algebraicos a los que se aplica
la función seno (SIN):
El menú MTH/LIST
El menú MTH provee un número de funciones que se aplican exclusivamente a
las listas. Con la opción CHOOSE boxes activa en la señal de sistema número
117, el menú MTH/LIST provee las siguientes funciones:
Con la opción SOFT menús activa en la señal de sistema número 117, el menú
MTH/LIST provee las siguientes funciones:
Página 8-9
Las funciones SORT y REVLIST se pueden combinar para ordenar una lista en
orden decreciente:
Página 8-10
Tamaño de la lista
La función SIZE, del sub-menú PRG/LIST/ELEMENTS, puede ser utilizado
obtener el tamaño (también conocido como longitud) de la lista, por ejemplo,
Página 8-11
Funciones HEAD (cabeza) y TAIL (cola)
La función HEAD extrae el primer elemento en la lista. La función TAIL quita el
primer elemento de una lista, y provee la lista restante. Algunos ejemplos se
muestran a continuación:
La función SEQ
Item 2. PROCEDURES.. en el menú PRG/LIST contiene las funciones siguientes
que se pueden utilizar para operar en listas.
Las funciones REVLIST y SORT fueron introducidos anteriormente como parte del
menú MTH/LIST. Las funciones DOLIST, DOSUBS, NSUB, ENDSUB, y STREAM,
se diseñan como funciones de programación para las listas de funcionamiento
en el modo RPN. La función SEQ es útil para producir una lista de los valores
dados una expresión particular y se describe más detalladamente aquí.
Página 8-12
La lista producida corresponde a los valores {12, 22, 32, 42}. En modo RPN,
usted puede enumerar las diversas argumentos de la función como sigue:
La función MAP
La función MAP, disponible a través del catálogo del comando (‚N),
tomas como argumentos una lista de números y una función f(X) o un programa
de la forma << a … >>, y produce una lista que consiste en la aplicación
de la función f o del programa a la lista de números. Por ejemplo, la llamada
siguiente a la función MAP aplica la función SIN(X) a la lista {1,2,3}:
Página 8-13
Definiendo funciones que utilizan listas
En el capítulo 3 introdujimos el uso de la función DEFINE ( „à) para
crear funciones de números reales con un o más argumentos. Una función
definida con DEF se puede también utilizar con argumentos listas, con la
excepción de que, cualquier función que incorpora una adición deba utilizar el
operador ADD más bien que el signo de más (+). Por ejemplo, si definimos
la función F(X,Y) = (X-5)*(Y-2), mostrado aquí en modo ALG:
Página 8-14
para sustituir el signo de más (+) con ADD:
Como alternativa, usted puede definir la función con ADD en vez del signo de
más (+), desde el comienzo, es decir, use
DEFINE('G(X,Y)=(X DD 3)*Y') :
Aplicaciones de listas
Esta sección muestra un par de usos de listas al cálculo de la estadística de una
muestra. Por una muestra entendemos una lista de valores, digamos, {s1, s2,
…, sn}. Suponga que la muestra de interés es la lista
{1, 5, 3, 1, 2, 1, 3, 4, 2, 1}
Página 8-15
Media armónica de una lista
Ésta es una muestra muy pequeña en la que podemos contar en la pantalla el
número de elementos (n=10). Para una lista más grande, podemos utilizar la
función SIZE para obtener ese número, por ejemplo.,
Página 8-16
4. Aplicar INV() al último resultado:
Página 8-17
Así, la media geométrica de la lista S es sg = 1.003203…
Promedio ponderado
Suponer que los datos en lista S, definido anteriormente, a saber:
S = {1,5,3,1,2,1,3,4,2,1}
es afectado por los pesos,
W = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10}
Si definimos la lista de pesos como W = {w1,w2,…,wn}, notamos que el
elemento k en la lista W definida anteriormente, puede ser definido como wk
= k. Así podemos utilizar la función SEQ para generar esta lista, y entonces
almacenarlo en variable @@@W@@@ como sigue:
Dado la lista de los datos {s1, s2, …, sn }, y la lista de los pesos {w1, w2, …,
wn }, el promedio ponderado de los datos en S se define como
n
∑w
k =1
k ⋅ sk
sw = n .
∑w
k =1
k
Para calcular el promedio ponderado de los datos en la lista S con los pesos en
lista W, podemos utilizar los siguientes pasos:
Página 8-18
2. Utilizar la función ΣLIST en este resultado para calcular el numerador
de sw:
Página 8-19
Marca de
Limites de clase Frecuencia
clase sk wk
0-2 1 5
2-4 3 12
4-6 5 18
6-8 7 1
8 -10 9 3
∑ wk ⋅ s k
k =1
∑w
k =1
k ⋅ sk
s= n
= ,
N
∑w
k =1
k
n
donde N = ∑ wk representa la cuenta total de la frecuencia.
k =1
El valor medio para los datos en listas S y W, por lo tanto, puede ser calculado
usando el procedimiento descrito anteriormente para el promedio ponderado,
es decir,
Página 8-20
Almacenaremos este valor en un variable llamado XBAR:
∑ wk ⋅ ( s k − s ) 2
k =1
∑w
k =1
k ⋅ (sk − s ) 2
V = n
=
N
∑w
k =1
k
Página 8-21
Capítulo 9
Vectores
En este Capítulo presentan ejemplos de creación y operaciones con vectores,
tanto vectores matemáticos de varios elementos, como vectores físicos de 2 y 3
componentes.
Definiciones
Desde un punto de vista matemático, un vector es un arreglo de 2 o más
elementos dispuestos en una fila o una columna. Éstos serán referidos como
vectores fila y columna. Los ejemplos se demuestran a continuación:
⎡− 1⎤
v = ⎢⎢ 3 ⎥⎥, u = [1,− 3, 5, 2]
⎢⎣ 6 ⎥⎦
Los vectores físicos tienen dos o tres componentes y se pueden utilizar para
representar cantidades físicas tales como posición, velocidad, aceleración, las
fuerzas, momentos, ímpetu (cantidad de movimiento) linear y angular,
velocidad y aceleración angular, etc. Referir a un sistema de coordenadas
cartesianas (x,y,z), existe vectores unitarios i, j, k asociado a cada
coordenada, tales que un vector físico A puede ser escrito en términos de sus
componentes Ax, Ay, Az, as A = Axi + Ayj + Azk.
La notación alternativa para este vector es: A = [Ax, Ay, Az], A = (Ax, Ay, Az),
o A = < Ax, Ay, Az >. Una versión bidimensional de este vector será escrita
como A = Axi + Ayj, A = [Ax, Ay], A = (Ax, Ay), o A = < Ax, Ay >. Puesto que
en calculadora los vectores se escriben entre corchetes [ ], elegiremos la
notación A = [Ax, Ay, Az] o A = [Ax, Ay, Az], para referir a vectores bi- y tri-
dimensionales de ahora en adelante. La magnitud de un vector A se define
como |A| = Ax2 + Ay2 + Az2 . Un vector unitario en la dirección del vector
A, se define como eA = A/|A|. Los vectores se pueden multiplicar por un
escalar, por ejemplo, kA = [kAx, kAy, kAz]. Físicamente, el vector kA es
paralelo al vector A, si k>0, o anti-paralelo al vector A, si k<0. El negativo de
un vector se define como –A = (–1)A = [–Ax, –Ay, –Az]. La división por un
escalar se puede interpretar como una multiplicación, es decir, A/k = (1/k)⋅A.
Página 9-1
La adición y la substracción de vectores se definen como A±B = [Ax ± Bx, Ay ±
By, Az ± By], en la cual B es el vector B = [Bx, By, Bz].
Hay dos definiciones de los productos de vectores físicos, un producto escalar
o interno (el producto de punto) y un producto vectorial o externo (el producto
cruz). El producto punto produce un valor escalar definido como A•B =
|A||B|cos(θ), en la cual θ es el ángulo entre los dos vectores. El producto
cruz produce un vector A×B cuya magnitud es |A×B| = |A||B|sin(θ),y su
dirección es dada por la llamada regla de la mano derecha (consulte un libro
de textos en matemáticas, la física, o mecánicos para ver esta operación
ilustrada gráficamente). En términos de componentes cartesianos, A•B =
AxBx+AyBy+AzBz, y A×B = [AyBz-AzBy,AzBx-AxBz,AxBy-AyBx]. El ángulo entre
dos vectores se puede encontrar de la definición del producto punto como
cos(θ) = A•B/|A||B|= eA•eB. Así, si dos vectores A y B son perpendiculares
(θ = 900 = π/2rad), A•B = 0.
La escritura de vectores
En la calculadora, los vectores se representan por secuencias de números
escritos entre corchetes en la forma de vectores filas. Los corchetes se obtienen
utilizando las teclas „Ô , asociada con la tecla *. Los siguientes son
ejemplos de vectores en la calculadora:
Página 9-2
En modo RPN, se escriben los vectores abriendo los corchetes y separando los
elementos de los vectores ya sea con comas (‚í) o espacios (#).
Nótese que después de presionar ` , en cualquiera de los dos modos, la
calculadora mostrará los elementos de un vector separados por espacios.
Página 9-3
@EDIT! @VEC ←WID @WID→ @GO→ @GO↓
Página 9-4
seleccionada antes de comenzar a escribir los elementos de la matriz
o vector.
Actívese el escritor de matrices una vez más utilizando las teclas „², y
presiónese la tecla L para acceder a la segunda página del menú. Las
teclas disponibles serán las siguientes:
@+ROW@ @-ROW @+COL@ @-COL@ @→STK@@ @GOTO@
Al presionarse la tecla L una vez más se accede al última página del menú,
la cual contiene solamente la función @@DEL@ (remover).
Página 9-5
(2) Escríbase lo siguiente:
1`2`3`
L @GOTO@ 2@@OK@@ 1 @@OK@@ @@OK@@
2`1`5`
4`5`6`
7`8`9`
(3) Muévase el cursor dos filas hacia arriba utilizando ——. Presiónese la
tecla @-ROW. La segunda fila desaparecerá. .
(4) Presiónese @+ROW@. Una fila de tres ceros aparece en la segunda fila.
(5) Presiónese @-COL@. La primera columna desaparecerá.
(6) Presiónese @+COL@. Una columna de dos ceros aparece en la primera
columna.
(7) Presiónese @GOTO@ 3@@OK@@ 3@@OK@@ @@OK@@ para mover el cursor a la casilla
(3,3).
(8) Presiónese @→STK@@. Esta acción coloca el contenido de la casilla (3,3) en la
pantalla principal (stack), aunque este resultado no será visible
inmediatamente.
(9) Presiónese ` para recuperar la pantalla normal. El número 9, elemento
(3,3), y la matriz recientemente escrita se mostrarán en la pantalla.
Ejemplo: „²³~„xQ2`2`5\``
produce: [‘x^2‘ 2 –5 ]
Página 9-6
En modo de RPN:
(1) Escriba los n elementos del arreglo en el orden deseado para el arreglo
(cuando se lee de izquierda a derecha) en la pantalla RPN.
(2) Escriba n como el último elemento.
(3) Use la función ARRY.
Las pantallas siguientes muestran la pantalla RPN antes y después de aplicar la
función ARRY:
En modo de RPN, la función [→ARRY] toma los objetos de niveles n+1, n, n-1,
…, hasta los niveles 3 y 2, y los convierte en un vector de n elementos. El
objeto originalmente en el nivel n+1 se convierte en el primer elemento, el
objeto originalmente en el nivel n se convierte el segundo elemento, etcétera.
Página 9-7
Para recuperar el tercer elemento de A, por ejemplo, usted podría escribir A(3)
en la calculadora. En modo de ALG, escriba simplemente A(3). En modo
RPN, escriba ‘A(3)’ `µ.
Usted puede operar con los elementos del arreglo escribiendo y evaluando
expresiones algebraicas por ejemplo:
Página 9-8
PUT(arreglo, localización que se substituirá, nuevo valor). Por ejemplo,
cambiar el contenido de A(3) a 4.5, use:
Cambio de signo
Para cambiar de signo a un vector, utilícese la tecla \, por ejemplo,
Página 9-9
Adición, substracción
La adición y substracción de vectores requiere que los vectores operandos
tengan el mismo número de elementos:
Página 9-10
El menú MTH/VECTOR
El menú MTH („´) contiene funciones que aplican específicamente a los
vectores:
El menú VECTOR contiene las siguientes funciones (la opción CHOOSE boxes
ha sido seleccionada para la señal de sistema número 117):
Magnitud
La magnitud de un vector, tal como se indicó anteriormente, se calcula con la
función ABS. Esta función se encuentra disponible directamente en el teclado
(„Ê). Ejemplos de aplicación de la función ABS se presentaron
anteriormente.
Página 9-11
Producto vectorial (producto cruz)
La función CROSS (opción 3 el menú MTH/VECTOR) se utiliza para calcular el
producto vectorial, o producto cruz, de dos vectores 2-D, de dos vectores 3-D,
o de un vector 2-D con un vector 3-D. Para calcular el producto vectorial, un
vector bidimensional (2-D) de la forma [Ax, Ay], se convierte en un vector
tridimensional (3-D) de la forma [Ax, Ay,0]. Ejemplos del producto vectorial se
muestran a continuación en el modo ALG. Nótese que el producto vectorial de
dos vectores bidimensionales produce un vector en la dirección z solamente, es
decir, un vector de la forma [0, 0, Cz]:
Descomposición de un vector
La función V se utiliza para descomponer un vector en sus elementos o
componentes. Si está utilizado en el modo de ALG, V proporcionará los
elementos del vector en una lista, por ejemplo,
Página 9-12
En el modo de RPN, uso de la función V enumerará los componentes de un
vector en la pantalla, por ejemplo, V(A) producirá la salida siguiente en la
pantalla de RPN (el vector A se lista en el nivel 6 de la pantalla:).
Página 9-13
sistema de coordenadas RECTangulares se muestra seleccionado en estos dos
formatos:
Página 9-14
sistema coordinado actual. Para este caso, tenemos x = 4.532, y = 2.112, y z
= 2.300.
Página 9-15
Esto es porque los números enteros se disponen para el uso con el CAS y, por
lo tanto, los componentes de este vector se mantienen en forma cartesiana.
Para forzar la conversión a los coordenadas polares escriba las componentes
del vector como números reales (es decir, agregar un punto decimal), por
ejemplo, [2., 3., 5.].
Página 9-16
Aplicaciones de las operaciones vectoriales
Esta sección contiene algunos ejemplos de las operaciones con vectores que
usted puede encontrar en usos de la física o mecánica..
Resultante de fuerzas
Suponga que una partícula está sujeta a las fuerzas siguientes (en newtons, N):
F1 = 3i+5j+2k, F2 = -2i+3j-5k, y F3 = 2i-3k. Para determinar la resultante, es
decir, la suma, de estas fuerzas, use lo siguiente en modo ALG:
Página 9-17
Así, el resultado es θ = 122.891o. En modo RPN, use lo siguiente:
[3,-5,6] ` [2,1,-3] ` DOT
[3,-5,6] ` BS [2,1,-3] ` BS *
/ COS NUM
Página 9-18
Así el ángulo entre los vectores r y F es θ = 41.038o. En modo RPN, podemos
utilizar: [3,-5,4] ` [2,5,-6] ` CROSS BS [3,-5,4]
` BS [2,5,-6] ` BS * / SIN NUM
Página 9-19
Podemos ahora utilizar la función EXPAND (en el menú ALG) para calcular esta
expresión:
Así, la ecuación del plano a través del punto P0(2,3,-1) y teniendo vector
normal N = 4i+6j+2k, es 4x + 6y + 2z – 24 = 0. En modo RPN, use:
Página 9-20
Primero demostramos estas transformaciones usando el modo RPN. En este
modo, utilizaremos las funciones OBJ, LIST, ARRY y DROP para realizar
la transformación. Para facilitar acceso a estas funciones fijaremos la bandera
del sistema 117 a SOFT menus (ver el capítulo 1). De esta manera, las
funciones OBJ, ARRY, y LIST serán accesibles usando „° @)TYPE!.
Las funciones OBJ, ARRY, y LIST estarán disponible en las teclas de menú
A, B, y C. La función DROP está disponible usando „°@)STACK
@DROP.
Función OBJ
Esta función descompone un objeto en sus componentes. Si el argumento es
una lista, la función OBJ mostrará los elementos de la lista en la pantalla,
con el número de elementos en nivel 1, por ejemplo: {1,2,3} `
„°@)TYPE! @OBJ@ da por resultado:
Cuando la función OBJ se aplica a un vector, listará los elementos del vector
en la pantalla, con el número de elementos en el nivel 1: incluido entre llaves
(una lista). El ejemplo siguiente ilustra este uso: [1,2,3] ` „°@)TYPE!
@OBJ@ da por resultado:
Si ahora aplicamos la función OBJ una vez más, la lista en nivel 1:, {3.}, será
descompuesto como sigue:
Página 9-21
Función LIST
Esta función se utiliza para crear una lista dados los elementos de la lista y la
longitud o el tamaño de la lista. En modo RPN, el tamaño de la lista, digamos,
n, se coloca en el nivel 1: de la pantalla. Los elementos de la lista se deben
colocar en niveles 2:, 3:, …, n+1: de la pantalla. Por ejemplo, para crear la
lista {1, 2, 3}, escriba: 1` 2` 3` 3` „°@)TYPE!
!LIST@.
Función ARRY
Esta función se utiliza para crear un vector o una matriz. En esta sección, la
utilizaremos para construir un vector o un vector columna (es decir, una matriz
de n filas y 1 columna). Para construir un vector regular incorporamos los
elementos del vector en la pantalla, y en nivel 1 escribimos el tamaño del
vector como un lista, por ejemplo, 1` 2` 3` „ä
3` „°@)TYPE! !ARRY@.
Función DROP
Esta función tiene el mismo efecto que la tecla de cancelación (ƒ).
Página 9-22
2 - Presionar 1+ para transformar la lista en el nivel 1: de {3} a {3,1}
Una nueva variable, @@RXC@@, estará disponible en las teclas de menú después de
presionar J:
Página 9-23
Transformar un vector columna a un vector fila
Para ilustrar esta transformación, escribiremos el vector columna
[[1],[2],[3]] en modo RPN. Entonces, siga el ejercicio siguiente para
transformar un vector de la fila en un vector de la columna:
1 - Utilizar la función OBJ para descomponer el vector columna
Página 9-24
Estos cinco pasos se pueden incorporarse a un programa UserRPL escrito como
(en modo RPN):
‚å„°@)TYPE! @OBJ@ @OBJ@
„°@)STACK @DROP „°@)TYPE! !LIST@ !ARRY@ `
³~~cxr ` K
Una nueva variable, @@CXR@@, estará disponible en las teclas de menú después de
presionar J:
Página 9-25
1 - Utilizar la función OBJ para descomponer el vector columna
Esta variable, @@LXV@@, puede utilizarse para transformar directamente una lista a
un vector. En modo RPN, escriba la lista, y después presione @@LXV@@. Intente,
por ejemplo: {1,2,3} ` @@LXV@@.
Página 9-26
Transformar un vector (o matriz) a una lista
Para transformar un vector en una lista, la calculadora provee la función AXL.
Usted puede encontrar esta función a través del catálogo de funciones, como
se muestra a continuación:
‚N~~axl~@@OK@@
Página 9-27
Capítulo 10
Creación y manipulación de matrices
Este capítulo muestra un número de ejemplos dirigidos a crear matrices en la
calculadora y demostrar la manipulación de los elementos de las mismas.
Definiciones
Una matriz es simplemente un arreglo rectangular de objetos (números, objetos
algebraicos) con cierto número de filas y de columnas. Una matriz A con n
filas y m columnas tendrá, por lo tanto, n×m elementos. Un elemento genérico
de la matriz es representado por la variable indexada aij, el correspondiente a
la fila i y la columna j. Con esta notación podemos escribir la matriz A como
A = [aij]n×m . La matriz completa se demuestra a continuación:
⎡1 0 0 ⎤
I = ⎢⎢0 1 0⎥⎥
⎢⎣0 0 1⎥⎦
Una matriz identidad puede escribirse como In×n = [δij], en la cual δij es una
función conocida como la función delta de Kronecker, y se define como
⎧1, if i = j .
δ ij = ⎨
⎩0, if i ≠ j
Página 10-1
Escritura de matrices en la pantalla
En esta sección se muestran dos formas diferentes de escribir matrices en la
pantalla: (1) utilizando el editor de matrices, y (2) escribiendo las matrices
directamente en la pantalla.
Página 10-2
Si se ha seleccionado la opción Textbook para la pantalla (utilizando H@)DISP!
y marcando la opción Textbook), la matriz lucirá como se mostró
anteriormente. De otra manera, la pantalla luce de la siguiente forma:
Página 10-3
Creación de matrices con funciones de la calculadora
Algunas matrices pueden ser creadas usando las funciones de la calculadora
disponibles ya sea en el sub-menú MTH/MATRIX/MAKE dentro del menú MTH
(„´),
Página 10-4
Como usted puede ver de explorar estos menús (MAKE y CREATE), ambos
tienen las mismas funciones GET, GETI, PUT, PUTI, SUB, REPL, RDM, RANM,
HILBERT, VANDERMONDE, IDN, CON, →DIAG, y DIAG→. El menú CREATE
incluye los sub-menús COLUMN y ROW, que están también disponibles
usando el menú MTH/MATRIX. El menú MAKE incluye las función SIZE, que el
menú CREATE no incluye. Básicamente, sin embargo, ambos menús, MAKE y
CREATE, proveer del usuario el mismo conjunto de funciones. En los ejemplos
que siguen, demostraremos cómo tener acceso a funciones con el uso del menú
de matrices MAKE. Al final de esta sección presentamos una tabla con las
teclas requeridas para obtener las mismas funciones la bandera de sistema
117 fija a SOFT menus.
Las funciones disponibles se mostrarán como etiquetas de las teclas del menú
como se muestra a continuación (presione L para mostrar la siguiente
página del menú):
Con la bandera de sistema 117 fija a SOFT menus, las funciones del menú
CREATE, activado por „Ø)@CREAT , se muestran a continuación:
Página 10-5
Funciones GET y PUT
Las funciones GET, GETI, PUT, y PUTI, operan con matrices de una manera
similar como con listas o vectores, es decir, usted necesita proporcionar la
localización del elemento al cual usted desea aplicar GET o PUT. Sin
embargo, mientras que en listas y vectores solamente se requiere un índice
para identificar un elemento, en matrices necesitamos una lista de dos índices
{ fila, columna } para identificar elementos de la matriz. Ejemplos del uso de
GET y PUT se presentan a continuación.
Página 10-6
La lista del índice en matrices varía por las columnas primero. Para ilustrar su
uso, proponemos el ejercicio siguiente en modo de RPN: @@@A@@@ {2,2}` GETI.
Las figuras siguientes muestran la pantalla RPN antes y después de usar la
función GETI:
Nótese que la pantalla está preparada para un uso posterior de GETI o GET,
aumentando en 1 el índice original de la columna, (es decir, de {2,2} a {2,3}),
a la vez que muestra el valor extraído, a saber A(2,2) = 1.9, en el nivel 1.
Función SIZE
La función SIZE provee una lista que muestra el número de filas y de columnas
de la matriz en nivel 1. La pantalla siguiente muestra un par de aplicaciones de
la función SIZE en modo ALG:
Página 10-7
En modo de RPN, estos ejercicios son realizados usando @@@A@@@ SIZE, y
[[1,2],[3,4]] ` SIZE .
Función TRN
La función TRN se utiliza producir la transconjugada de una matriz, es decir, la
transpuesta (TRAN) seguido por su conjugado complejo (CONJ). Por ejemplo,
las pantallas siguientes muestran la matriz original en la variable A y una
transconjugada, usando caracteres pequeños (ver Capítulo 1):
Página 10-8
Función CON
La función toma como argumentos una lista de dos elementos, correspondiendo
al número de la fila y a las columnas de la matriz que se generará, y un valor
constante. La función CON genera una matriz con los elementos constantes.
Por ejemplo, en modo de ALG, el comando siguiente crea una matriz 4×3
cuyos elementos son todos iguales a –1.5:
Función IDN
La función IDN (IDeNtidad) crea una matriz de la identidad dadas su
dimensión. Recuerde que una matriz identidad tiene que ser una matriz
cuadrada, por lo tanto, sólo un valor se requiere para describirla totalmente.
Por ejemplo, para crear una matriz4x4, en modo, ALG use:
La matriz identidad que resulta tendrá las mismas dimensiones que la matriz
argumento. El usar una matriz no cuadrada (rectangular) como la argumento
de IDN producirá un error.
Página 10-9
En modo RPN, los dos ejercicios demostrados anteriormente son creados
usando: 4` IDN y @@@A@@@ IDN.
Función RDM
La función RDM (Re-DiMensión) se utiliza para re-escribir vectores y matrices
como matrices y vectores. La entrada a la función consiste en el vector o la
matriz original seguida por una lista de un solo número, si se convierte a un
vector, o a dos números, si se convierte a una matriz. En el caso primero, el
número representa la dimensión del vector, en el último, el número de filas y
columnas de la matriz. Los ejemplos siguientes ilustran el uso de la función
RDM:
Página 10-10
Por ejemplo, para convertir la matriz del ejemplo anterior a un vector de
longitud 6, en el modo ALG, use:
Nota: La función RDM provee una manera más directa y más eficiente de
transformar listas a arreglos y viceversa, que los procedimientos demostrados
al final del Capítulo 9.
Función RANM
La función RANM (inglés, RANdom Matriz, o Matriz Aleatoria) generará una
matriz con elementos siendo números enteros aleatorios dada una lista con el
número de filas y de columnas (es decir, las dimensiones de la matriz). Por
ejemplo, en modo de ALG, dos diversas matrices 2x3 con los elementos al azar
son producidas usando la misma función, a saber, R NM({2,3}) :
Página 10-11
Función SUB
La función SUB extrae una sub-matriz de una matriz existente, siempre y cuando
se indiquen las posiciones inicial y final de la sub-matriz. Por ejemplo, si
deseamos extraer los elementos a12, a13, a22, y a23 del resultado anterior,
como una sub-matriz 2×2, en modo ALG, utilice:
En modo RPN, si se asume que la matriz original 2x3 está ya en pantalla, use
{1,2} ` {2,3} ` SUB.
Función REPL
La función REPL substituye o inserta una sub-matriz en una matriz más grande.
La entrada para esta función es la matriz donde ocurrirá el reemplazo, la
localización en donde el reemplazo comienza, y la matriz que se insertará. Por
ejemplo, manteniendo la matriz que heredamos del ejemplo anterior, escriba la
matriz: [[1,2,3],[4,5,6],[7,8,9]] . En modo ALG, la pantalla de
la izquierda muestra la nueva matriz antes de presionar `. La pantalla de
la derecha muestra el uso de la función RPL para sustituir la matriz en
NS(2), la matriz 2×2, dentro de la matriz 3×3 localizada actualmente en
NS(1), comenzando en la posición {2,2}:
Página 10-12
Función →DIAG
La función →DIAG toma la diagonal principal de una matriz cuadrada de
dimensiones nxn, y crea un vector de dimensión n que contiene los elementos
de la diagonal principal. Por ejemplo, para la matriz que resultó del ejercicio
anterior, podemos extraer la diagonal principal usando:
En modo RPN, con la matriz 3×3 en la pantalla, tenemos que activar la función
DI G para obtener el mismo resultado anterior.
Función DIAG→
La función DIAG→ toma un vector y una lista de las dimensiones de la matriz
{ filas, columnas }, y crea una matriz diagonal con la diagonal principal
substituida por los elementos apropiados del vector. Por ejemplo,
DI G([1,-1,2,3],{3,3})
produce una matriz diagonal con los primeros 3 elementos del vector
argumento:
Página 10-13
En modo RPN, use [1,2,3,4,5] ` {3,2}` DI G .
En este caso una matriz 3x2 debía ser creada usando como elementos
diagonales principales tantos elementos como sea posible del vector
[1,2,3,4,5]. La diagonal principal, para una matriz rectangular, comienza en
la posición (1,1) y abarca la posición (2,2), (3,3), etc. hasta que el número de
filas o columnas se agota. En este caso, el número de columnas (2) fue
agotado antes del número de filas (3), por lo tanto, la diagonal principal
incluye solamente los elementos en posiciones (1,1) y (2,2). De manera que
solamente los primeros dos elementos del vector se requieren para formar la
diagonal principal.
Función VANDERMONDE
La función VANDERMONDE genera la matriz de Vandermonde de dimensión
n basada en una lista dada de datos. La dimensión n es, por supuesto, la
longitud de la lista. Si la lista de la entrada consiste de los objetos {x1, x2,…
xn}, entonces, una matriz de Vandermonde en la calculadora es una matriz que
contiene los siguientes elementos:
⎡1 x1 x12 L x1n −1 ⎤
⎢ ⎥
⎢1 x2 x 22 L x 2n −1 ⎥
⎢1 x3 x32 L x3n −1 ⎥
⎢ ⎥
⎢M M M O M ⎥
⎢1 xn x n2 L x nn −1 ⎥⎦
⎣
Página 10-14
Función HILBERT
La función HILBERT crea la matriz de Hilbert que corresponde a una dimensión
n. Por la definición, la matriz n×n de Hilbert es Hn = [hjk]n×n, de modo que
1
h jk =
j + k −1
Página 10-15
ARRY@ ARRY
„°@)BRCH! @)@IF@@ @@IF@@ F
~ „j# j
~ „n n
„°@)TEST! @@@<@@@ <
„°@)BRCH! @)@IF@ @THEN THEN
~ „j #1+ j1 +
„°@)STACK! L@ROLL ROLL
„°@)BRCH! @)@IF@ @END END
„°@)BRCH! @)FOR@! @NEXT NEXT
„°@)BRCH! @)@IF@ @@IF@@ IF
~ „n #1 n1
„°@)TEST! @@@>@@@ >
„°@)BRCH! @@IF@ @THEN THEN
1# 1
~ „n #1- n1-
„°@)BRCH! @)FOR@! @FOR@ FOR
~ „j # j
~ „j #1+ j1+
„°@)STACK! L@ROLL! ROLL
„°@)BRCH! @)FOR@! @NEXT! NEXT
„°@)BRCH! )@@IF@! @END@ END
~„n # n
„´@)MATRX! @)COL! @COL! COL
` El programa se exhibe en nivel 1
Página 10-16
Para utilizar este programa, en modo de RPN, escriba las n listas en el orden
que usted las desea como columnas de la matriz, escriba el valor de n, y
presione @CRMC. Como ejemplo, intente el ejercicio siguiente:
{1,2,3,4} ` {1,4,9,16} ` {1,8,27,64} ` 3 ` @CRMC
Para utilizar el programa en modo ALG, presione @CRMC seguido por un par de
paréntesis („Ü). Dentro de los paréntesis escriba las listas de los datos
que representan las columnas de la matriz, separadas por comas, y finalmente,
una coma, y el número de columnas. La instrucción es la siguiente:
Página 10-17
Para almacenar el programa: ³~~crmr~ K
Estos programas pueden ser útiles para los usos estadísticos, crear
específicamente la matriz estadística ΣDAT. Los ejemplos del uso de éstos
programan se demuestran en los últimos capítulos.
Página 10-18
Cuando la bandera 117 del sistema se fija a SOFT menus, el menú COL es
accesible a través de „´!)MATRX !)@@COL@ , o a través de „Ø!)@CREAT@
!)@@COL@ . Ambos procedimientos mostrarán el mismo sistema de funciones:
Función →COL
La función →COL toma como argumento una matriz y la descomponen en los
vectores que corresponden a sus columnas. Una aplicación de la función
COL en modo ALG se muestra abajo. La matriz usada se ha almacenado
anteriormente en la variable A. La matriz se muestra en la figura a la izquierda.
La figura a la derecha muestra la matriz descompuesta en columnas. Para ver el
resultado completo, utilice el editor de línea (activado al usar la tecla ˜).
Página 10-19
número de columnas de la matriz original. La matriz no sobrevive la
descomposición, es decir, ya no estará disponible en la pantalla.
Función COL→
La función COL→ tiene el efecto opuesto de la función →COL, es decir, dados
n vectores de la misma longitud, y el número n, la función COL construye una
matriz poniendo los vectores de entrada como columnas de la matriz que
resulta. He aquí un ejemplo en modo ALG. El comando usado es
COL([1,2,3],[4,5,6],[7,8,9],3)
Función COL+
La función COL+ toma como argumento una matriz, un vector con la misma
longitud que el número de filas en la matriz, y un número entero n que
representa la localización de una columna. La función COL+ inserta el vector
en la columna n de la matriz. Por ejemplo, en modo de ALG, sustituiremos la
segunda columna en la matriz A con el vector [ -1, -2, -3 ], es decir,
Página 10-20
Función COL-
La función COL- toma como argumentos una matriz y un número entero
representando la posición de una columna en la matriz. La función produce la
matriz original menos una columna, así como la columna extraída mostrada
como un vector. He aquí un ejemplo en el modo ALG usando la matriz
almacenada en A:
Función CSWP
La función CSWP (inglés, Column SwaP, o intercambio de columnas) toma
como argumentos dos índices, digamos, i y j, (representando dos columnas
distintas en una matriz), y una matriz, y produce una nueva matriz con las
columnas i y j intercambiados. El ejemplo siguiente, en modo ALG, muestra un
uso de esta función. Utilizamos la matriz almacenada en la variable A para el
ejemplo. Esta matriz se lista primero.
Página 10-21
En modo RPN, la función CSWP le deja intercambiar las columnas de una
matriz enumerada en la pantalla en nivel 3, cuyos índices se enumeran en los
niveles 1 y 2. Por ejemplo, la figura siguiente demuestra la pantalla RPN antes
y después de aplicar la función CSWP a la matriz A para intercambiar las
columnas 2 y 3:
Como usted puede ver, se han intercambiado las columnas que ocuparon
originalmente las posiciones 2 y 3. El intercambio de columnas, y de filas
(véase abajo), se utiliza comúnmente al solucionar los sistemas de ecuaciones
lineares con las matrices. Los detalles de estas operaciones serán dados en un
capítulo subsiguiente.
Página 10-22
Ambos procedimientos mostrarán las mismas funciones:
Cuando la bandera 117 del sistema se fija a SOFT menus, el menú ROW es
accesible a través de „´!)MATRX !)@@ROW@, o a través de „Ø!)@CREAT@ !)@@ROW@ .
Ambos procedimientos mostrarán el mismo sistema de funciones:
Función →ROW
La función →ROW toma como argumento una matriz y la descompone en los
vectores que corresponden a sus filas. Un uso de la función ROW en modo
ALG se muestra a continuación. La matriz usada ha sido almacenada
anteriormente en la variable A. La matriz se demuestra en la figura a la
izquierda. La figura a la derecha demuestra la matriz descompuesta en filas.
Para ver el resultado completo, use el editor de línea (activado al presionar la
tecla ˜).
Página 10-23
En este resultado, la primera fila ocupa el nivel más alto de la pantalla después
de la descomposición, y el nivel 1 de la pantalla es ocupado por el número de
filas de la matriz original. La matriz no sobrevive la descomposición, es decir,
no está disponible más en la pantalla.
Función ROW→
La función ROW→ tiene el efecto opuesto de la función →ROW, es decir,
dados n vectores de la misma longitud, y el número n, la función ROW
construye una matriz poniendo los vectores de la entrada como filas de la
matriz que resulta. Aquí está un ejemplo en modo de ALG. El comando usado
es:
ROW([1,2,3],[4,5,6],[7,8,9],3)
Función ROW+
La función ROW+ toma como argumento una matriz, un vector con la misma
longitud que el número de filas en la matriz, y un número n del número entero
que representa la localización de una fila. La función ROW+ inserta el vector
en la fila n de la matriz. Por ejemplo, en modo de ALG, insertaremos la
segunda fila en la matriz A con el vector [ - 1, -2, -3 ], es decir,
Página 10-24
En modo RPN, escriba la matriz primero, entonces el vector, y el número de la
fila, antes de aplicar la función ROW+. La figura abajo muestra la pantalla de
RPN antes y después que aplica la función ROW+.
Función ROW-
La función ROW- toma como argumento una matriz y un número entero
representando la posición de una fila en la matriz. La función produce la matriz
original, menos una fila, así como la fila extraída escrita como un vector. He
aquí un ejemplo en el modo ALG usando la matriz almacenada en A:
Función RSWP
La función RSWP (inglés, Row SwaP, o intercambio de filas) toma como
argumentos dos índices, digamos, i y j, (representando dos filas distintas en
una matriz), y una matriz, y produce una nueva matriz con filas i y j
intercambiadas. El ejemplo siguiente, en modo ALG, muestra una aplicación
de esta función. Utilizamos la matriz almacenada en la variable A para el
ejemplo. Esta matriz es el primer argumento de RSWP:
Página 10-25
En modo RPN, la función RSWP permite el intercambio de las filas de una
matriz listada en el nivel 3 de la pantalla, los índices se listan en los niveles 1 y
2 de la pantalla. Por ejemplo, la figura siguiente demuestra la pantalla RPN
antes y después que se aplica la función RSWP a la matriz A para intercambiar
las filas 2 y 3:
Como usted puede ver, las filas que ocupaban originalmente las posiciones 2 y
3 han sido intercambiadas.
Función RCI
La función RCI significa multiplicar la fila (inglés, Row) I por un valor Constante
y sustituir la fila resultante en la misma localización. El ejemplo siguiente,
escrito en modo ALG, toma la matriz almacenada en A, y multiplica la fila
número 3 por el valor constante 5, sustituyendo la fila por este producto.
Página 10-26
Función RCIJ
La función RCIJ, significa “tome la fila (inglés, Row) I y multiplíquela por una
constante C, y después sume la fila resultante a la fila J, reemplazando la fila J
con la suma resultante.” Este tipo de operación con filas es muy común en el
proceso de la eliminación gaussiana o de Gauss-Jordan (más detalles en este
procedimiento se presentan en un capítulo posterior). Los argumentos de la
función son: (1) la matriz, (2) el valor constante, (3) la fila que se multiplicará
por la constante en (2), y (4) la fila que se substituirá por la suma resultante
según lo descrito anteriormente. Por ejemplo, tomando la matriz almacenada
en la variable A, vamos a multiplicar la columna 3 por 1.5, y la agregamos a
la columna 2. El ejemplo siguiente se realiza en modo ALG:
Página 10-27
Capítulo 11
Operaciones con matrices y álgebra lineal
En el capítulo 10 introdujimos el concepto de una matriz y presentamos un
número de funciones para escribir, crear, o manipular las matrices. En este
capítulo presentamos ejemplos de las operaciones y de las aplicaciones de las
matrices a los problemas del álgebra linear.
Página 11-1
{2,2}` R NM ' 22'K {2,2}` R NM 'B22'K
{2,3}` R NM ' 23'K {2,3}` R NM 'B23'K
{3,2}` R NM ' 32'K {3,2}` R NM 'B32'K
{3,3}` R NM ' 33'K {3,3}` R NM 'B33'K
Adición y substracción
Considere un par de matrices A = [aij]m×n y B = [bij]m×n. La adición y la
substracción de estas dos matrices es posible solamente si ambas tienen el
mismo número de filas y de columnas. La matriz que resulta, C = A ± B =
[cij]m×n tiene elementos cij = aij ± bij. A continuación se muestran ejemplos de
operaciones que utilizan las matrices almacenadas anteriormente en modo
ALG(Vg., @A22@ + @B22@)
Traducir los ejemplos de ALG a RPN es simple, según lo ilustrado aquí. Los
ejemplos restantes de las operaciones de la matriz serán realizados en modo
de ALG solamente.
Multiplicación
Existen numerosas operaciones de multiplicación que involucran matrices.
Estas operaciones se describen a continuación.
Página 11-2
Multiplicación por un escalar
Multiplicación de la matriz A = [aij]m×n por un escalar k da lugar a la matriz C
= kA = [cij]m×n = [kaij]m×n. En particular, el negativo de una matriz se define
por la operación -A =(-1)A = [-aij] m×n. Algunos ejemplos de multiplicación de
una matriz por un escalar se muestran a continuación:
Página 11-3
La multiplicación de un vector por una matriz, sin embargo, no está definida.
Esta multiplicación puede ejecutarse, como un caso especial de la
multiplicación de matrices como se define a continuación.
Multiplicación de matrices
La multiplicación de matrices se define por la expresión Cm×n = Am×p⋅Bp×n,
donde A = [aij]m×p, B = [bij]p×n, y C = [cij]m×n. Obsérvese que la
multiplicación de matrices es posible solamente si el número de columnas en el
primer operando es igual al número de filas en el segundo. El elemento
genérico cij del producto se escribe:
p
cij = ∑ aik ⋅ bkj , for i = 1,2,K, m; j = 1,2,K, n.
k =1
Página 11-4
La multiplicación de una matriz por un vector, introducida en la sección
anterior, se puede definir como el producto de una matriz m×n con una matriz
n×1 (es decir, un vector columna) dando por resultado una matriz m×1 (es
decir, otro vector). Para verificar esta aserción verifique los ejemplos
presentados en la sección anterior. Así, los vectores definidos en el capítulo 9
son básicamente vectores columna dentro del contexto de la multiplicación de
matrices.
Multiplicación término-a-término
La multiplicación término-a-término de dos matrices de las mismas dimensiones
es posible gracias a la función HADAMARD. El resultado es, por supuesto, una
matriz de las mismas dimensiones que los operandos. La función HADAMARD
está disponible a través del catálogo de funciones (‚N), o a través del
sub-menú MATRICES/OPERATIONS („Ø). Algunas aplicaciones de la
función HADAMARD se presentan a continuación:
Página 11-5
Elevar la matriz a potencia real
Puede elevar la matriz a cualquier potencia siempre y cuando la potencia sea
un número real. El ejemplo siguiente muestra el resultado de elevar la matriz
B22 que hemos creado anteriormente, a la potencia 5:
También puede elevar una matriz a una potencia sin guardarla primero como
variable:
La matriz identidad
En el capítulo 9 introducimos la matriz identidad como la matriz I = [δij]n×n,
donde δij es la función delta de Kronecker. Las matrices identidad pueden ser
Página 11-6
obtenidas usando la función IDN descrita en el capítulo 9. La matriz identidad
tiene la característica que A⋅I = I⋅A = A. Para verificar esta característica
presentamos los ejemplos siguientes usando las matrices almacenadas
anteriormente:
La matriz inversa
La inversa de una matriz cuadrada A es la matriz A-1 tal que A⋅A-1 = A-1⋅A =
I, en la cual I es la matriz identidad de las mismas dimensiones de A. La
inversa de a matriz se obtiene en la calculadora utilizando la función INV (es
decir, la tecla Y). Ejemplos involucrando la inversa de las matrices
almacenadas anteriormente se presentan a continuación:
Página 11-7
Este menú contiene las funciones siguientes:
Función ABS
Función ABS calcula lo qué se conoce como la norma de Frobenius de una
matriz. Para una matriz A = [aij] m×n, la norma de Frobenius de la matriz se
define como
n m
A F
= ∑∑ a
i =1 j =1
2
ij
Intente los ejercicios siguientes en el modo de ALG (que usa las matrices
almacenadas anterior para las operaciones de la matriz):
Página 11-8
Función SNRM
Función SNRM calcula norma espectral (inglés, Spectral NoRM) de una matriz,
que se define como el valor singular más grande de la matriz, también
conocido como la norma euclidiana de la matriz. Por ejemplo,
Página 11-9
Funciones RNRM y CNRM
Función RNRM produce la norma de fila (inglés, Row NoRM) de una matriz,
mientras que la función CNRM produce la norma de columna (Column NoRM)
de una matriz. Ejemplos,
Función SRAD
Función SRAD determina el radio espectral (inglés, Spectral RADius) de una
matriz, definido como el más grande de los valores absolutos de sus valores
propios. Por ejemplo,
Página 11-10
Función COND
Función COND determina el número de condición de una matriz. Ejemplos,
Página 11-11
Dado que RNRM(A33) > CNRM(A33), se toma ||A33|| = RNRM(A33) =
21. También, dado que CNRM(INV(A33)) < RNRM(INV(A33)), tomaremos
||INV(A33)|| = CNRM(INV(A33)) = 0.261044... Así, el número de la
condición también se calcula como
CNRM(A33)*CNRM(INV(A33)) = COND(A33) = 6.7871485…
Función RANK
Función RANK determina el rango de una matriz cuadrada. Intente los
ejemplos siguientes: