Está en la página 1de 3

Tarea 3 de Mtodos Numricos

A continuacin se presenta todo el cdigo fuente utilizado en el software


para encontrar la distancia total de la carretera interna de la Universidad Simn
Bolvar a travs de la foto de Google Maps:
A= imread ('usb3.jpg');
>> image (A)
>> [x,y]= getnodo (50);
>> t=[0:1:49];
>> T=[0:0.01:49];
>> Sx=spline(t,x,T);
>> Sy=spline(t,y,T);
>> plot(Sx,Sy,'r')
>> size(Sx)
ans =
1

4901

>> LTM=sqrt ((Sx(2:4901)-Sx(1:4900)).^2+(Sy(2:4901)-Sy(1:4900)).^2));


>> d=sum(LTM)
d=
1.8925e+003
>> [a,b]=getnodo(2);
>> a=
a=
6.2703 90.9017
>> b
b=
482.2291 483.1546

>> dd=a(2)-a(1)
dd =
84.6314
Dm= (d*100)/dd
Dm=
2236.1677

Figura 1. Imagen de satlite de la Universidad Simn Bolvar.


Para hallar la distancia de toda la carretera interna de la universidad se
utiliz el software Matlab, se procedi a colocar en un plano cartesiano la
imagen de satlite en la que se puede observar con claridad todas las vas de
transporte principales de la Universidad Simn Bolvar. Se hizo uso de la
funcin getnodo.m para interpolar una cantidad de nodos (50) que se
seleccionaron con ayuda del mouse sobre la imagen de satlite. Luego dada la
geometra que describieron los puntos seleccionados, que a su vez viene dado
por la forma de las calles que rodean la universidad, se hizo una
parametrizacin de dicha curva, en la se defini un dominio t el cual
perteneca a las dos splines cbicas naturales que se utilizaron para la
interpolacin. Para lograr graficar un circuito cerrado se coloc el ltimo nodo
exactamente sobre el primero, y as se garantiz que la curva atravesara la
longitud problema.
Se utiliz la siguiente expresin matemtica para calcular la longitud de
la curva que se interpol:

l= ( x i+1x i ) + ( y i+ 1 y i )

Y por ltimo con la misma funcin getnodo.m se cre una recta en el


lugar donde se poda apreciar la escala en metros con respecto al aumento de
la imagen, despus de hallar esta longitud se emple una regla de tres para
obtener la longitud total en metros que fue de:
2236.1677m

También podría gustarte