

			*************************
			*			*
			*      MIP 2.14		*
			*      para HP-48	*
			*			*
			*************************


	VERSIN 2.14

Este archivo ZIP incluye los siguientes archivos:
	+ mip48v214.lib
	+ mipv214.txt

Datos de la librera, v2.14:

Checksum: # D4EAh
Tamao: 2367 bytes
N de librera: 1648
Fecha de creacin: octubre 2001


***********************************************************************
NOTA DEL AUTOR: Aunque existi una versin 2.12, esta no se hizo pblica, pues fue una versin especfica para un grupo de personas que as me la pidieron, y que no constitua ninguna novedad respecto a versiones anteriores, aparte de que ocupaba ms memoria. No existe versin 2.13, porque an conservo algo de supersticioso.
Si alguien est interesado en la versin 2.12 no tiene ms que mandarme un e-mail a gregorio@rpn48.zzn.com
***********************************************************************

			Cambios respecto a versin 2.11

- Se ha implementado el cambio automtico a coordenadas rectangulares o cartesianas, con lo cual ya no es necesario andar comprobando las coordenadas actuales de la calculadora. Al acabar los clculos, no se vuelve a las coordenadas establecidas anteriormente.

			Cambios respecto a versin 2.1

- Se ha corregido un pequeo bug en la plantilla de interpolacin simple. Gracias a Bean Bandit por su deteccin, y por decrmelo.

			Novedades respecto a la versin 2.0

Se han mejorado unos detalles del programa que no tenan mayor transcendencia para la ejecucin del programa, un pequeo lavado de imagen.


			Mejoras respecto a la versin 1.0

- Se ha cambiado el cdigo de IPL, reducindolo de 202 a 148.5 bytes, y su tiempo de ejecucin de unos 355_ms a 256_ms. Tambin se ha adaptado el cdigo de IPD para que funcione correctamente.

- Se ha aadido una plantilla de entrada, pues para la mayor parte de los usuarios es ms cmoda. A parte de ser un poco ms lenta, no permite las interpolaciones mltiples, es decir, de ms de un valor simultneamente.

- Se ha aadido un archivo de ayuda on-line, para que puedas consultar tus dudas en la misma HP, segn ejecutas el programa.

***********************************************************************


1) INSTALACIN

   Para instalar mip.lib, has de transferir este archivo del PC a la calculadora. Una vez has hecho esto, el nivel 1 de la pila, debera mostrar "Library 1648: MIP -...". Si no es as, y tienes una cadena que dice algo as como "HPHP48....", es que no has transferido correctamente la librera, as que vuelve a intentarlo, cambiando por ejemplo, el modo de transferencia.
A continuacin, con la librera en el nivel 1 de la pila, introduce el nmero de puerto en el que quieras almacenarla, y pulsa STO.

Si ahora apagas y enciendes la calculadora, debera instalarse automticamente.

Para desinstalar la librera ejecuta el programa:
<< HOME 0:1648 DUP DETACH PURGE >>

2) TRABAJANDO CON MIP-2.14

   La librera tiene cinco comandos, que son:

INTER	: Inicia la plantilla de entrada para interpolar.
IPL	: Ejecuta una interpolacin simple lineal, permitiendo interpolar sobre varias funciones simultneamente.
IPD	: Igual que la anterior, pero en vez de simple, doble.
ABOUT	: Informacin acerca del programa.
HELP	: Pequea interfaz de ayuda para los comandos IPD e IPL.

3) METIENDO DATOS

Introducir datos mediante el comando INTER es bastante intuitivo; basta con tener en cuenta que X e Y son los valores de origen en las tablas, y F representa a los valores tabulados.

Los comandos que pueden presentar mayor dificultad al usuario inexperto son IPL e IPD. Es por eso que el comando HELP de la librera explica como usarlos. La explicacin es un resumen de lo siguiente:

IPL------->Supongamos que queremos calcular en X, los valores de varias 	variables F, G, H, ..., siendo conocidos los valores de dichas 	variables en X1 (F1, G1, H1, ...) y en X2 (F2, G2, H2, ...). 	Entonces colocamos en la pila la siguiente matriz, de 2 filas y 	n columnas, siendo n-1 el nmero de propiedades o funciones que 	deseamos interpolar, y en el nivel inferior, el valor de X, es 	decir,

2: [[X1 F1 G1 H1 ...]
    [X2 F2 G2 H2 ...]]
1: X
	Ejecutando IPL, obtendremos la matriz de resultados, de la 	forma

1: [F G H ...]

IPD------->Supongamos ahora que queremos calcular en X y en Y las n-2 	propiedades o funciones, los valores de F, G, H, ...		(dependientes de x e y), conocidos en los puntos X1Y1, X1Y2, 	X2Y1, X2Y2. Para ello fabricamos una matriz de 4 filas y n 	columnas, de la manera que abajo se esquematiza, y en el nivel 	inferior de la pila, colocamos una matriz fila con los valores 	X e Y, de manera que quedar:

2: [[X1 Y1 F11 G11 H11 ...]		En esta matriz, Fij es el valor
    [X1 Y2 F12 G12 H12 ...]             de F en Xi Yj
    [X2 Y1 F21 G21 H21 ...]
    [X2 Y2 F22 G22 H22 ...]]
1: [X Y]
	Si ahora ejecutamos IPD, obtenemos una matriz de la forma

1: [F G H ...]

La gran ventaja de estos dos comandos, como se puede ver, es que se pueden efectuar interpolaciones mltiples, es decir, de varias funciones a la vez, y adems, al tomar los datos directamente desde la pila, permite que uses esas rutinas en tus propios programas.

4) NOTAS

 * Estos comandos slo son vlidos para clculos numricos. 
 * Este programa se distribuye GRATUITAMENTE, y no debe ser utilizado con fines o propsitos comerciales. No pagues por l. 
 * Tanto la librera MIP.LIB, como estas instrucciones de uso, se hacen pblicas sin NINGUNA GARANTA, explcita o implcita, acerca de su utilizacin y funcionamiento. Por tanto nadie se hace responsable de lo que le pueda ocurrir a tu calculadora por la utilizacin de este programa. 
 * S pedira que si alguien encuentra algn fallo, tiene alguna    sugerencia o alguna duda, me la enve a la siguiente direccin de
correo electrnico, y tratar de responder lo antes posible: 

		gregorio@rpn48.zzn.com

	Si queris manteneros al da de las actualizaciones de la librera (que por supuesto las habr), no dejes de visitar la siguiente pgina [http://www.rpn48.zzn.com]
Finalmente, y como siempre, gracias a toda la gente del Club y a sus colaboradores, as como a E. Kalinowski y a M. de Lama por sus estupendos textos, hechos con el objetivo nico de difundir la programacin en RPL.

Espero que os sea de utilidad,

	GREGORIO RODRIGUEZ


					Gijn 26 de octubre de 2001



