spreadsheet esp

11
SPREADSHEET (Hoja de Cálculo) 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 Dávalos Zuleta INTRODUCCION. Una aplicación muy utilizada en la actualidad que no estaba presente, una HOJA DE CÁLCULO, pero al pasar los años se programaron MatrixWriters y Spreadsheets, en Bibliotecas que al menos lograran tal utilidad, usando la programación, satisfacía las necesidades básicas, pero en algunos casos no terminaban de ejecutar las fórmulas o que lo hacían en tiempo muy largo. En el año 2006 Bernard Parisse, realiza la ROM 2.10-7 que incorpora una pequeña hoja de cálculo, con una velocidad razonable que realizara cálculos para una calculadora HP. La nueva ROM, debe ser instalada en el sistema operativo de uno de los modelos de calculadora, incorpora la aplicación de Hoja de Cálculo. INSTALACION. Consiga un software de actualización de la ROM, en http://www.hpcalc.org para Windows o Linux. Siga las instrucciones de la instalación 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, compílelo y corra en un término el orden: . /upgrade Vger.flash 0 (Reemplace 0 a través de 1, 2 o 3 que dependen del puerto de serie donde usted conecta la calculadora) y siga las instrucciones en la pantalla. DESCRIPCIÓN 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 Revisión #2.10-7, debido a que las operaciones con matrices son alteradas en listas de listas.

Upload: camilo-andres-garcia-diaz

Post on 21-Jun-2015

152 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Spreadsheet Esp

SPREADSHEET (Hoja de Cálculo)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 Dávalos Zuleta

INTRODUCCION.Una aplicación muy utilizada en la actualidad que no estaba presente, una HOJA DE CÁLCULO, pero alpasar los años se programaron MatrixWriters y Spreadsheets, en Bibliotecas que al menos lograran talutilidad, usando la programación, satisfacía las necesidades básicas, pero en algunos casos no terminabande ejecutar las fórmulas o que lo hacían en tiempo muy largo.En el año 2006 Bernard Parisse, realiza la ROM 2.10-7 que incorpora una pequeña hoja de cálculo, conuna velocidad razonable que realizara cálculos para una calculadora HP.La nueva ROM, debe ser instalada en el sistema operativo de uno de los modelos de calculadora, incorporala aplicación de Hoja de Cálculo.

INSTALACION.Consiga un software de actualización de la ROM, en http://www.hpcalc.org para Windows o Linux.Siga las instrucciones de la instalación pero reemplace el archivo de ROM por:ftp://www-fourier.ujf-grenoble.fr/pub/xcas/hpcas/Vger.flashPor ejemplo bajo Linux, consiga hp49flash.tgz, compílelo y corra en un término el orden:. /upgrade Vger.flash 0(Reemplace 0 a través de 1, 2 o 3 que dependen del puerto de serie donde usted conecta lacalculadora) y siga las instrucciones en la pantalla.

DESCRIPCIÓN DE LOS COMANDOS.Se conserva el Flag -91 de MTRW:matrix a MTRW:matrix para que el Spreadsheet no funcione en la ROMVersion HP49-G Revisión #2.10-7, debido a que las operaciones con matrices son alteradas en listas delistas.

Page 2: Spreadsheet Esp

Para Corregir ese problema se adjunta una biblioteca con un programa para editar las hojas de calculo ypara que al ejecutarlo lo haga en los subdirectorios de HOME. Además un programa que permita recuperarobjetos 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 continúa

En la hoja de cálculo puede escribir y ejecutar: Texto, números reales, vectores, matrices, programas UserRPL, ecuaciones, fórmulas, objetos unidad, complejos y objetos simbólicos algebraicos.

NOTA:PARA ESCRIBIR SIMBOLOS USE CHARS.ANTES DE EJECUTAR LA HOJA, ASEGURESE DEL MODO EN QUE ESTA LACALCULADORA, COMO EL FORMATO ANGULAR, EL FORMATO DE NÚMEROS, ELMODO EXACTO O APROXIMADO, ETC.

Page 3: Spreadsheet Esp

ME POSICIONO EN UNA CELDA, POR EJEMPLO EN LA CELDA A8 u otra y presiono los comandos:

SUMATORIA DE DATOSAparece 'SIGMA(,0)' solo de debe colocar el elemento inicial y final de la columna y quedara como

'SIGMA(A2.A7,0)'.

MEDIA DE LOS DATOSAparece 'SIGMA(,1)' solo de debe colocar el elemento inicial y final de la columna y quedara como

'SIGMA(A2.A7,1)

DESVIACIÓN ESTANDAR DE LOS DATOSAparece '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, además del

valor del elemento que queremos conocer cuantas veces se repite y quedara como 'SIGMA(A2.A7,X==5)'

Page 4: Spreadsheet Esp

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

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

Evalúa las formulas y programas insertadas en todas las celdas, indica que se ha presionado y seenciende, luego de haber llenado con datos y formulas la hoja de cálculo, podemos presionar EVAL.

CORTAR, COPIAR Y PEGAR CELDAS, FILAS Y COLUMNAS.TECLAS COPY CUT PASTE BEGIN END.

Veamos una tabla que evalúa el seno y coseno de un ángulo en grados minutos segundos de laforma gg.mmss

Page 5: Spreadsheet Esp

Como se ve, se copió tal como esta si EVAL esta desactivado, ahora ejecutamos EVAL, entoncescopiemos 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, también puede copiar ambas o mas celdas y completar la tabla, seleccionandoB3 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 vacía.

CELDAS, COLUMNAS, FILAS CONSTANTES.

Al colocar $ en la fila o en la columna, esta se vuelve constante, y copiando con EVAL las formulas, estasno modificaran la posición de la celda, fila o columna. $B$7 indica una celda constante, $B7 indica lacolumna B es constante y solo las filas cambiaran de posición, B$7 indica que la fila 7 será constante y sololas columnas cambiarán de posición, en el ejemplo vemos una celda constante.

CREAR, EDITAR Y GUARDAR HOJAS DE CÁLCULO.Se recomienda NO USAR variables con los nombres de las celdas, como A1, AA1, X1, T55, etc.Después de crear su hoja de cálculo, presione ENTER, obtiene en la Pila de comandos una lista de listas,solo guárdela con el nombre de variable que usted crea conveniente. Por ejemplo ‘TABLA’ STOPor ejemplo, para crear una tabla, APPS Spreadsheet, otra forma es colocar una lista vacía y ejecutarEDITS, ahora se hizo la siguiente tabla.Para Editar, coloque la tabla en la pila de comandos y ejecute EDITS.

Page 6: Spreadsheet Esp

GRAFICAR TABLASEsto solo funcionará correctamente si solo se tienen números y formulas evaluadas en la hoja decálculo que como resultado sean números reales o enteros.En lo posible guardar la hoja de calculo, y luego volverla a abrir, editar de nuevo eliminando todos loscampos vacíos (o llenándolos) y objetos que no sean números, talque al final se tenga una matriz dedimensiones constantes sin campos vacíos.Luego evaluar las formulas, entonces presionar Cambio Izquierdo y 5, o sea MATRICES, nos llevara alPLOT SETUP en Histogram (tres opciones para graficar HISTOGRAM, BAR y SCATTER), solo cambiar aSCATTER y graficar con DRAW.

Las matrices de números reales solo se pueden graficar como Histogram, Scatter, Box.

Si no grafico debido a los parámetros de la ventana WINDOW, si al graficar en F1 ZOOM esta presente, sepresiona 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 deregresión, según los parámetros de STAT.

Page 7: Spreadsheet Esp

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

Duplicamos con ENTER y lo guardamos con un nombre de variable, además que se guarda en la variableΣDAT. Luego presionamos OK o también Cambio Izquierdo y ON, o sea CONT, luego nos salimos con

CANCEL o con ON.

Page 8: Spreadsheet Esp

OBTENER EL VALOR DE UNA CELDA EVALUADA.Podemos obtener el objeto evaluado haciendo , ENTER luego SWAP, entonces a este objeto, solose debe obtener el segundo elemento con el comando .

NOTA:NO SE DEBE MANIPULAR EL OBJETO OBTENIDO POR , PUEDECORROMPER LA MEMORIA, SOLO TOMAR EL 2DO ELEMENTO.LOS DATOS ORIGINALES CON EL COMANDO FUNCIONA SINPROBLEMAS.

Por ejemplo, en la siguiente tabla. Si no evalúa 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 y luegoENTER.

Ahoja presionamos la tecla de dirección izquierda o SWAP, (Activar la biblioteca SPGEO) ejecutamosF1 o la tecla con el programa .

Page 9: Spreadsheet Esp

Y listo, ya obtuvimos el valor evaluado de una celda.

RELLENAR SERIESLas series se rellenan al principio de crear la tabla, o cuando al menos la tabla tiene la misma cantidad dedatos 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 luegodebemos descomponer con EVAL o con OBJ-> DROP, Esta misma operación, se pueden hacer con listas,siempre que se descompongan y sus elementos no sean otras listas.

VENTAJAS. La hoja de cálculo acepta todos los tipos de objetos de la calculadora, las listas dentro de la hoja de

cálculo no son recomendables, pero también pueden usarse. Puede usar todos los comandos de la calculadora para sus hojas de cálculo, con la condición 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 línea, usaría estilos BOLD, ITALICS, UNDELINE, INVERSE

DESVENTAJAS. No se pueden exportar las hojas de cálculo de la calculadora a programas de PC que soporten

hojas de cálculo, 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 lahoja de cálculo, existen múltiples objetos que en el programa para PC, no reconocerá, comoSIGMA, SIN, programas User RPL, objetos unidad, expresiones algebraicas, etc.

No existe una herramienta de búsqueda para hallar un elemento de una celda en toda la tabla, solosi se maneja como listas se puede hallar el elemento en el Editor de Línea ENTRY.

Page 10: Spreadsheet Esp

USOS ADICIONALES DE LA HOJA DE CÁLCULO.Como las listas soportan varios objetos, aquí tenemos ejemplos que no existen y no se pueden realizar enuna hoja de cálculo común y corriente, no solamente cadenas de texto y números, sino mucho más.

OPERACIONES MATRICIALES EN LAS CELDAS.

CONVERSION DE UNIDADES

SUMA DE CADENAS DE TEXTO

FUNCIONES TRIGONOMÉTRICAS Y DE CÁLCULO.

OPERACIONES CON VECTORES Y COMPLEJOS.

Page 11: Spreadsheet Esp

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 cálculo.A www.adictoshp.org y los usuarios de estas calculadoras.Al grupo comp.sys.hp48A los compañeros de mi facultad.Espero que logren sus objetivos, gracias a esta aplicación.

Alexis Ariel Dávalos Zuleta.Estudiante de la Universidad Técnica de Oruro,

Facultad Nacional de Ingeniería,Carrera de Ingeniería Civil.

[email protected], Bolívia.