Está en la página 1de 20

RutaOptima

1
Descripcin de RutaOptima ...........................3
Funcionalidades del Programa ........................... 3

2
Inicio del Programa .................................4
Requerimientos ......................................... 4 Como Abrir el Programa ................................. 5

3
Ingreso de Datos ....................................7
Ingreso de Ciudades .................................... 7 Ingreso de Distancias Entre Ciudades ................... 8 Ingreso de Origen y Destino ........................... 10

4
Tras el Ingreso de Datos ...........................11
Uso de Mens Desplegados .............................. 11 Ejemplos de Uso ....................................... 13

RutaOptima

RutaOptima Version: 1.0 Ao: 2013

RutaOptima

Descripcin de RutaOptima
Funcionalidades del Programa
Mediante la utilizacin de este programa usted, previa introduccin de los datos de seis ciudades distintas y las distancias entre ellas, podr obtener la ruta de menor longitud y ms eficiente a recorrer para llegar desde la ciudad de origen a la ciudad de destino deseada.

RutaOptima

Inicio del Programa


Requerimientos
Para poder abrir este programa usted deber tener el software de programacin MATLAB instalado en su ordenador.

RutaOptima

Como Abrir el Programa

Para poder hacer uso del programa usted deber:

1. Abrir MATLAB.

2. Hacer clic en la opcin Open, con lo cual se desplegara una ventana en donde deber seleccionar la direccin en donde se encuentra el programa RutaOptima.

3. Hacer doble clic en el programa RutaOptima.m, tras esto se abrir una ventana que contiene todos los comandos utilizados en el programa. ADVERTENCIA: No debe cambiar ninguno de estos datos, pues si lo hace el programa podra no funcionar correctamente.

RutaOptima

4. En esta ventana usted deber clic en la opcin Run.

hacer

5. Finalmente hacer clic en Add to Path en el cuadro de mensajes que se desplegar, si este cuadro no se despliega omita este paso.

RutaOptima

Ingreso de Datos
Ingreso de Ciudades
Tras abrir el programa inmediatamente se ventana inicial de MATLAB con lo siguiente: desplegar la

Tras ingresar el cdigo de la primera ciudad saldr lo siguiente:

Despus de dir:

ingresar el nombre de la ciudad el programa

RutaOptima

Luego de esto el programa repetir esta secuencia hasta completar los datos de seis ciudades diferentes.

NOTA: Si usted ingresa un dato errneo, tal como una ciudad repetida o un cdigo repetido, etc., el programa le pedir que ingrese un dato correcto, pero si usted ingresa un dato que no quera ingresar, usted deber presionar CTRL+C, iniciar el programa nuevamente ejecutando el paso 4 de la seccin Como abrir el programa e introducir todos los datos de nuevo, esto regir en todo el proceso de ingreso de datos, no solo en el ingreso de las ciudades.

Ingreso de Distancias Entre Ciudades


Tras haber ingresado con xito los datos de las ciudades, el programa pedir lo siguiente:

Si la distancia contiene decimales, debe anteponer un punto y escribir la parte decimal y el numero deber quedar as: entero.decimal (ejemplo: 12.52). 8

RutaOptima

Si las ciudades no tienen un camino directo entre s, es decir, no estn unidas, usted deber escribir no en lugar de un nmero. Este proceso se repetir para todas las posibilidades de unin entre las ciudades, o sea usted deber ingresar 15 distancias.

RutaOptima

Ingreso de Origen y Destino


Ya ingresadas correctamente las distancias entre las ciudades, es hora de planificar el viaje, el programa le solicitar lo siguiente:

Luego de seleccionar la ciudad en la que iniciar su viaje usted deber ingresar la ciudad de destino:

Tras esto, el proceso de ingreso de datos estar completo y el programa mostrar en pantalla el camino ms corto para llegar al destino deseado y la distancia a recorrer.

10

RutaOptima

Tras el Ingreso de Datos


Uso de Mens Desplegados
Luego del ingresar correctamente todos los datos y haber mostrado en pantalla los resultados, se desplegar el siguiente men:

Si hace clic en Ingresar Todo nuevamente todos los datos ingresados anteriormente se borrarn y se podrn ingresar nuevos. Si hace clic en Ingresar Distancias Nuevamente, los datos de las ciudades quedaran guardados y solo deber ingresar las distancias y el origen y destino de nuevo. Si hace clic en Seleccionar Nuevo Origen y Destino los datos de las ciudades y las distancias ingresadas anteriormente quedaran guardados y solo podr cambiar el origen y el destino. 11

RutaOptima

Si hace clic en Guardar Archivo de Texto, todos los datos ingresados anteriormente se guardarn junto con el camino ms eficiente calculado y la distancia a recorrer, en un archivo de texto llamado Ciudades.txt y se mostrara en pantalla la direccin en donde este archivo ha sido guardado.

Tras haber guardado se desplegar el siguiente men: Si hace clic en Si (Limpiar Ventana) se limpiar la Command Window y usted podr seguir utilizando MATLAB para lo que desee. Si selecciona Si (Nuevas Ciudades) se limpiar la ventana y podr ingresar los datos nuevamente. Si selecciona Si (Nuevas Distancias) se guardaran los datos que ingres de las ciudades y podr ingresar nuevas distancias entre las ciudades. Si selecciona Si (Nuevo Viaje) solo podr cambiar el origen y el destino. Si selecciona No (MATLAB se cerrar como ah lo dice, MATLAB se cerrar, cerrando tambin la ventana en donde se mostraban los comandos del programa RutaOptima.

12

RutaOptima

Ejemplos de Uso
A continuacin tres ejemplos de uso exitoso mediante la exposicin de los archivos de texto guardados por el programa y el mapa de donde provienen los datos.

NOTA: Para decir que los resultados han sido exitosos, se ha hecho una comparacin de estos (los obtenidos por el algoritmo contenido en la funcin llamada por el programa) con los obtenidos por medio de la utilizacin del algoritmo de Dkjstra.

13

RutaOptima

14

RutaOptima

15

RutaOptima

16

RutaOptima