You are on page 1of 11

SPREADSHEET (Hoja de Clculo) HP49G, HP49G+ Y HP50G; ROM 2.

10-7
ROM 2.10-7: 2005, Bernard Parisse. Spreadsheet : 2005, Jean-Yves Avenard Manual de referencia: 2008, Alexis Ariel Dvalos Zuleta INTRODUCCION. Una aplicacin muy utilizada en la actualidad que no estaba presente, una HOJA DE CLCULO, pero al pasar los aos se programaron MatrixWriters y Spreadsheets, en Bibliotecas que al menos lograran tal utilidad, usando la programacin, satisfaca las necesidades bsicas, pero en algunos casos no terminaban de ejecutar las frmulas o que lo hacan en tiempo muy largo. En el ao 2006 Bernard Parisse, realiza la ROM 2.10-7 que incorpora una pequea hoja de clculo, con una velocidad razonable que realizara clculos para una calculadora HP. La nueva ROM, debe ser instalada en el sistema operativo de uno de los modelos de calculadora, incorpora la aplicacin de Hoja de Clculo.

INSTALACION.

Consiga un software de actualizacin de la ROM, en http://www.hpcalc.org para Windows o Linux. Siga las instrucciones de la instalacin pero reemplace el archivo de ROM por: ftp://www-fourier.ujf-grenoble.fr/pub/xcas/hpcas/Vger.flash Por ejemplo bajo Linux, consiga hp49flash.tgz, complelo y corra en un trmino el orden: . /upgrade Vger.flash 0 (Reemplace 0 a travs de 1, 2 o 3 que dependen del puerto de serie donde usted conecta la calculadora) y siga las instrucciones en la pantalla.
DESCRIPCIN DE LOS COMANDOS. Se conserva el Flag -91 de MTRW:matrix a MTRW:matrix para que el Spreadsheet no funcione en la ROM Version HP49-G Revisin #2.10-7, debido a que las operaciones con matrices son alteradas en listas de listas.

Para Corregir ese problema se adjunta una biblioteca con un programa para editar las hojas de calculo y para que al ejecutarlo lo haga en los subdirectorios de HOME. Adems un programa que permita recuperar objetos evaluados de ESTOS PROGRAMAS ESTAN EN LA BIBLIOTECA SPGEO.

Son conocidos los siguientes comandos

Donde: Edita el contenido de una celda. Una fila se considera vector y esta activado. Disminuir ancho de columnas. Aumentar ancho de columnas. De izquierda a derecha, al llenar una serie de datos. De arriba hacia abajo, al llenar una serie de datos. Aumentar una fila. Disminuir una fila. Aumentar una columna. Disminuir una columna. Obtener un elemento de la matriz a la pila de comandos. Ir a una celda, cuando la matriz es enorme. Borra el contenido de una celda. Ya instaladas en cualquier calculadora HP. Luego contina

En la hoja de clculo puede escribir y ejecutar: Texto, nmeros reales, vectores, matrices, programas User RPL, ecuaciones, frmulas, objetos unidad, complejos y objetos simblicos algebraicos. NOTA:
PARA ESCRIBIR SIMBOLOS USE CHARS. ANTES DE EJECUTAR LA HOJA, ASEGURESE DEL MODO EN QUE ESTA LA CALCULADORA, COMO EL FORMATO ANGULAR, EL FORMATO DE NMEROS, EL MODO EXACTO O APROXIMADO, ETC.

ME POSICIONO EN UNA CELDA, POR EJEMPLO EN LA CELDA A8 u otra y presiono los comandos: SUMATORIA DE DATOS Aparece 'SIGMA(,0)' solo de debe colocar el elemento inicial y final de la columna y quedara como 'SIGMA(A2.A7,0)'.

MEDIA DE LOS DATOS Aparece 'SIGMA(,1)' solo de debe colocar el elemento inicial y final de la columna y quedara como 'SIGMA(A2.A7,1)

DESVIACIN ESTANDAR DE LOS DATOS Aparece 'SIGMA(,2)' solo de debe colocar el elemento inicial y final de la columna y quedara como 'SIGMA(A2.A7,2)'

CONTEO DE VALOR EN UNA SERIE DE DATOS. Aparece 'SIGMA(,X==)' solo de debe colocar el elemento inicial y final de la columna, adems del valor del elemento que queremos conocer cuantas veces se repite y quedara como 'SIGMA(A2.A7,X==5)'

Ordena los elementos de una columna en forma ascendente. Por ejemplo: Ordenar la Columna A. Se selecciona la columna o la regin a ordenar con las teclas BEGIN en A2 y END en B7. Luego se presiona SORTA y aparece una ventana donde queremos ordenar Ascendentemente la columna A con sus elementos asociados, se escribe A$2.A$7 y obtenemos la seleccin ordenada en forma ascendente.

Ordena los elementos de una columna en forma descendente. Por ejemplo: Ordenar la Columna B. Se selecciona la columna o la regin a ordenar con las teclas BEGIN en A2 y END en B7. Luego se presiona SORTD y aparece una ventana donde queremos ordenar Descendentemente la columna B con sus elementos asociados, se escribe $B2.$B7 y obtenemos la seleccin ordenada en forma descendente.

Evala las formulas y programas insertadas en todas las celdas, indica que se ha presionado y se enciende, luego de haber llenado con datos y formulas la hoja de clculo, podemos presionar EVAL. CORTAR, COPIAR Y PEGAR CELDAS, FILAS Y COLUMNAS. TECLAS COPY CUT PASTE BEGIN END. Veamos una tabla que evala el seno y coseno de un ngulo en grados minutos segundos de la forma gg.mmss

Como se ve, se copi tal como esta si EVAL esta desactivado, ahora ejecutamos EVAL, entonces copiemos B2 COPY y lo pegamos en B3 PASTE se hace lo mismo con C2 a C3, de ahora en adelante los ejemplos funcionan si EVAL esta activado.

Y as de esta manera, tambin puede copiar ambas o mas celdas y completar la tabla, seleccionando B3 BEGIN y C3 END, luego COPY, entonces posicionando en B4 se pega PASTE. De esta forma se completa la tabla pegando en B5 sin copiar nuevamente. CUT corta la celda, para pegarla en otra. La celda cortada aparece vaca. CELDAS, COLUMNAS, FILAS CONSTANTES.

Al colocar $ en la fila o en la columna, esta se vuelve constante, y copiando con EVAL las formulas, estas no modificaran la posicin de la celda, fila o columna. $B$7 indica una celda constante, $B7 indica la columna B es constante y solo las filas cambiaran de posicin, B$7 indica que la fila 7 ser constante y solo las columnas cambiarn de posicin, en el ejemplo vemos una celda constante. CREAR, EDITAR Y GUARDAR HOJAS DE CLCULO. Se recomienda NO USAR variables con los nombres de las celdas, como A1, AA1, X1, T55, etc. Despus de crear su hoja de clculo, presione ENTER, obtiene en la Pila de comandos una lista de listas, solo gurdela con el nombre de variable que usted crea conveniente. Por ejemplo TABLA STO Por ejemplo, para crear una tabla, APPS Spreadsheet, otra forma es colocar una lista vaca y ejecutar EDITS, ahora se hizo la siguiente tabla. Para Editar, coloque la tabla en la pila de comandos y ejecute EDITS.

GRAFICAR TABLAS Esto solo funcionar correctamente si solo se tienen nmeros y formulas evaluadas en la hoja de clculo que como resultado sean nmeros reales o enteros. En lo posible guardar la hoja de calculo, y luego volverla a abrir, editar de nuevo eliminando todos los campos vacos (o llenndolos) y objetos que no sean nmeros, talque al final se tenga una matriz de dimensiones constantes sin campos vacos. Luego evaluar las formulas, entonces presionar Cambio Izquierdo y 5, o sea MATRICES, nos llevara al PLOT SETUP en Histogram (tres opciones para graficar HISTOGRAM, BAR y SCATTER), solo cambiar a SCATTER y graficar con DRAW.

Las matrices de nmeros reales solo se pueden graficar como Histogram, Scatter, Box.

Si no grafico debido a los parmetros de la ventana WINDOW, si al graficar en F1 ZOOM esta presente, se presiona ZAUTO, pero ni no se ve ZOOM, entonces vamos a la ventana principal PLOT SETUP y en Cols:1 se escribe AUTO 1, entonces se vuelve a graficar, presionando STATL se obtienela curva de ajuste de regresin, segn los parmetros de STAT.

EXPORTAR DATOS A MATRIZ. Luego evaluar las formulas, presionar Cambio Izquierdo y 5, o sea MATRICES, nos llevara al PLOT SETUP en Histogram. Del anterior ejemplo, para exportar la tabla con los valores evaluados (Valido slo para nmeros reales y enteros), solo debemos ir al men CALC, presionando NXT y hacer lo siguiente.

Duplicamos con ENTER y lo guardamos con un nombre de variable, adems que se guarda en la variable DAT. Luego presionamos OK o tambin Cambio Izquierdo y ON, o sea CONT, luego nos salimos con CANCEL o con ON.

OBTENER EL VALOR DE UNA CELDA EVALUADA. Podemos obtener el objeto evaluado haciendo , ENTER luego SWAP, entonces a este objeto, solo se debe obtener el segundo elemento con el comando . NOTA: NO SE DEBE MANIPULAR EL OBJETO OBTENIDO POR , PUEDE CORROMPER LA MEMORIA, SOLO TOMAR EL 2DO ELEMENTO. LOS DATOS ORIGINALES CON EL COMANDO FUNCIONA SIN PROBLEMAS. Por ejemplo, en la siguiente tabla. Si no evala una celda y todo esta correcto, presionar nuevamente en la celda que no ha calculado.

Ahora, se quiere obtener el valor de la integral evaluada, para eso, presionamos ENTER.

y luego

Ahoja presionamos la tecla de direccin izquierda o SWAP, (Activar la biblioteca SPGEO) ejecutamos F1 o la tecla con el programa .

Y listo, ya obtuvimos el valor evaluado de una celda. RELLENAR SERIES Las series se rellenan al principio de crear la tabla, o cuando al menos la tabla tiene la misma cantidad de datos que vamos a rellenar. Con el comando SEQ, donde SEQ requiere: Expresion Variable ValorInicial Valor Final Incremento, como ejemplo X^2 X 1 6 1 SEQ; pero luego debemos descomponer con EVAL o con OBJ-> DROP, Esta misma operacin, se pueden hacer con listas, siempre que se descompongan y sus elementos no sean otras listas.

VENTAJAS. La hoja de clculo acepta todos los tipos de objetos de la calculadora, las listas dentro de la hoja de clculo no son recomendables, pero tambin pueden usarse. Puede usar todos los comandos de la calculadora para sus hojas de clculo, con la condicin de que devuelva solo un objeto que no sea una lista. Puede usar el EQW para escribir directamente sus ecuaciones. En los textos, con ENTRY Editor de lnea, usara estilos BOLD, ITALICS, UNDELINE, INVERSE DESVENTAJAS. No se pueden exportar las hojas de clculo de la calculadora a programas de PC que soporten hojas de clculo, para eso se debe editar las formulas en un editor y el emulador de la calculadora, pasa lo mismo si quiere hacerlo de una hoja de calculo de PC a la calculadora. Debido a que en la hoja de clculo, existen mltiples objetos que en el programa para PC, no reconocer, como SIGMA, SIN, programas User RPL, objetos unidad, expresiones algebraicas, etc. No existe una herramienta de bsqueda para hallar un elemento de una celda en toda la tabla, solo si se maneja como listas se puede hallar el elemento en el Editor de Lnea ENTRY.

USOS ADICIONALES DE LA HOJA DE CLCULO. Como las listas soportan varios objetos, aqu tenemos ejemplos que no existen y no se pueden realizar en una hoja de clculo comn y corriente, no solamente cadenas de texto y nmeros, sino mucho ms.

OPERACIONES MATRICIALES EN LAS CELDAS.

CONVERSION DE UNIDADES

SUMA DE CADENAS DE TEXTO

FUNCIONES TRIGONOMTRICAS Y DE CLCULO.

OPERACIONES CON VECTORES Y COMPLEJOS.

CONDICIONAMIENTO DE FUNCIONES

INTEGRALES DEFINIDAS

OPERACIONES CON VECTORES AGRADECIMIENTOS. Agradezco a Dios y mi familia. A Bernard Parisse el autor de la ROM. A Jean-Yves Avenard que realiz la interfase de la hoja de clculo. A www.adictoshp.org y los usuarios de estas calculadoras. Al grupo comp.sys.hp48 A los compaeros de mi facultad. Espero que logren sus objetivos, gracias a esta aplicacin.

Alexis Ariel Dvalos Zuleta. Estudiante de la Universidad Tcnica de Oruro, Facultad Nacional de Ingeniera, Carrera de Ingeniera Civil. alexisadz@hotmail.es Oruro, Bolvia.

You might also like