Está en la página 1de 3

Universidad de La Frontera

Facultad de Ingenierı́a y Ciencias Tco, 2° sem. 2021


Departamento de Matemática y Estadı́stica.

Taller 3: Métodos Numéricos

1. Recomendaciones generales.
Programe sus métodos en diferentes archivos tipo “función de Matlab”:

function [salida1,salida2] = nombre de mi funcion(entrada1,entrada2)

Para resolver cada pregunta, utilice estas funciones dentro de un “script de Matlab”, de forma
que “resolver la pregunta” sea solo presionar el botón “Run” en el script correspondiente. Recuerde
analizar sus resultados.

No use los variables simbólicas (sym) y evite usar el comando input.

Los archivos .m deben estar lo más ordenado posible, de forma que el orden de ejecución sea claro y
fácil se seguir.

Esto es un informe de resultados, no es necesaria una introducción, ni usar un “generador de discurso”,


debe ser directo al grano.

El informe de resultados es tipo manual, usted escribe para que otra persona lea y entienda
como deberı́a utilizar los códigos para resolver el problema propuesto (imagine que usted leerá el
reporte de sus compañeros y en base a eso resolverá el taller que recibieron ellos).

Debe analizar los resultados y contestar a las preguntas planteadas.

2. Para la Calificación se considerará:


1. Se programa correctamente las rutinas pedidas.

2. Incluye todos los programas utilizados y están bien usados.

3. Los desarrollos y resultados de las ejecuciones de los programas sean correctos.

4. Hay un análisis de los resultados.


3. Introducción
1. En un archivo .m programe una rutina llamada superficie que reciba dos listados de pares ordenados
{(xi , yi )}m n
i=1 y {(xj , yj )}j=1 , como salida debe entregar los polinomios de interpolación p(x) y q(x)
respectivamente y además el área acotada entre ellos. Sugerencia: Use el comando polyint.
Las siguientes lı́neas de código convierten dos polinomios de distinto grado (vectores) de igual tamaño.
m1=l e n g t h ( p1 ) ;
m2=l e n g t h ( p2 ) ;
maxi=max(m1, m2 ) ;
p=z e r o s ( 1 , maxi ) ; q=z e r o s ( 1 , maxi ) ;
a1=maxi−m1+1; a2=maxi−m2+1;
p ( a1 : end)=p1 ;
q ( a2 : end)=p2 ;

2. Con las siguientes instrucciones, se pretende obtener puntos de una superficie del planeta para luego
calcular su área.
geoaxes
[ lat , lon ] = ginput
h o l d on
g e o l i m i t s ( ’ manual ’ )
g e o s c a t t e r ( latN , lonN , ’ f i l l e d ’ , ’ b ’ )

(i) Al tipear geoaxes en la Comand Window, se abrirá en modo figura un mapa del planeta, este
se puede manipular de modo de ver detalles de alguna localidad.
(ii) [lat,lon]=ginput, permite seleccionar distintos puntos del mapa con el cursor, para terminar se
debe presionar la tecla Enter.
(iii) hold on, geolimits(’manual’) y geoscatter(lat,lon,’filled’,’b’), permiten graficar sobre el mapa los
puntos seleccionados.

Utilizando las instrucciones anteriores

a) En el mapa realice un zoom hasta tener la Región del Maule en pantalla.


b) Marque suficientes puntos n (20 ≤ n ≤ 30) de la frontera superior ([latN,lonN]), para finalizar
presiona la tecla Enter.
c) Grafique los puntos.
d) Repita las instrucciones b) y c) con la frontera inferior y grafique en rojo ([latS,lonS]).

Todas las salidas de esta sección deben ser adjuntadas en el informe. Los puntos generados en el
mapa guardelos desde el Workspace en un único archivo PuntosMapa.mat, también debe subirlo
junto al informe y .m.
Sugerencia: Utilice la latitud 36°S, como referencia para la elección de puntos.
Problemas Informe
1. Pruebe su rutina superficie para los siguientes pares de datos.

a) x1=linspace(0.3778,4.9557,6); y1=log(x1);
x2=linspace(0.3778,4.9557,8); y2=exp(x2-4)-1.
Determine el error cometido.
b) Considere las funciones f (x) = 2 − 10x − x2 y g(x) = 2 − 3x2 . Pruebe su rutina para:
i) x1=0:0.5:5; y1=f(x1); x2=0:0.25:5; y2=g(x2).
ii) x1=-5:0.5:5; y1=f(x1); x2=0:0.5:5; y2=g(x2).
Comente sus resultados.

2. Para los datos obtenidos de las fronteras de la región estime la superficie.

a) Aplicando la regla del trapecio.


b) Realice un spline con la colección de puntos obtenidos, y repita el inciso anterior.
c) Compare con la superficie real de la Región del Maule (indicar fuente). Calcule los errores
relativos.

Para traspasar los grados a kilómetros, multiplique las latitudes por 111.05, para la longitud considere
la escala que sugiere el mismo mapa.

También podría gustarte