Está en la página 1de 12

UNIVERSIDAD DE LAS FUERZAS ARMADAS ESPE EXTENSIÓN

LATACUNGA

INFORME DEL PROYECTO

Pantoja Moposita Alex Ivan


aipantoja@espe.edu.ec

Kevin Wladimir Raza Jimbo


kwraza@espe.edu.ec

Yulissa Marisol Sarchi Arias


ymsarchi@espe.edu.ec

Bryan Aldair Ruiz Torres


baruiz1@espe.edu.ec

Quinga Ñacata Elias Vinicio


evquinga@espe.edu.ec

INTRODUCCION LaGrange , newton y splines. En este proyecto el


método que se utilizara es el método de los splines
Para la realización de este proyecto cúbicos que consiste en generar una gráfica por
hemos investigado a profundidad los varios puntos, pero el tipo de función que se genera
métodos de interpolación para poder entre cada punto es de grado tres.
entender el método de los splines
cúbicos y así poder realizar el trazado de Palabras Claves: Splien, Lagrange,
la gráfica que se eligió en clase. Newton, métodos numéricos.

Palabras Claves: Interpolación, Trazado, 3. OBJETIVOS


Splin cubico. Objetivo general
1. TITULO Realizar la representación gráfica
Grafica mediante el método de splines mediante el uso de splines cúbicos
cúbicos. usando el software geogebra y matlab.
2. RESUMEN
Objetivos específicos
En la física y en la ingeniería se
implementan experimentos y después 1. Utilizar el software Matlab para encontrar
mediante estos valores se trata de obtener los coeficientes del método de Spline
un modelo matemático para saber a qué Cúbico.
tipo de familia de funciones pertenece 2. Utilizar Matlab para graficar los puntos
dicha acción realizada así que que los obtenidos de la imagen.
físicos e ingenieros han inventado un 3. Unir las gráficas encontradas para recrear
la imagen inicial.
Método infalible que ayuda a evitar
muchos dolores de cabeza que es conocido
como el método de la interpolación de
datos que consiste en entender el
comportamiento de un conjunto de puntos
mediante métodos numéricos como el de
2

1. ANTECEDENTES diferente. Sea Si el polinomio cubico que


representa a S en el intervalo ¿
Se empezó a realizar el compendio
de preguntas el día viernes 18 de , ti+1 ¿, por tanto:
diciembre de 2021 y nos llevó
aproximadamente 4 horas para finalizarlo Los polinomios Si−1 y Si interpolan el mismo
ya que al momento de realizar el valor en el punto ti , es decir, se cumple:
cuestionario pudimos percatarnos que
por lo que se garantiza que S es continuo en todo el
existe varias fuentes de conseguir la
intervalo. Además, se supone que S’ y S’’ son
información sobre cada uno de estos
temas, empezamos con un debate por la
plataforma meet y llegamos a un acuerdo
de esta manera logramos resolver con
éxito el compendio de preguntas continuas, condición que se emplea en la
teniendo en cuenta que además de deducción de una expresión para la función del
investigar sobre cada uno de los temas la spline cubico.
información será reforzada.

2. MARCO TEORICO.
Interpolación con Splines Aplicando las condiciones de continuidad del
Una función spline está formada por varios spline S y de las derivadas primera S’’ y segunda
polinomios, cada uno definido sobre un S’’, es posible encontrar la expresión analítica del
subintervalo, que se unen entre sí spline. La expresión resultante es:
obedeciendo a ciertas condiciones de
continuidad. Supongamos que disponemos
de n + 1 puntos, a los que denominaremos En la expresión anterior,
nodos, tales que:

hi=ti+ 1−ti y z 0 , z 1 , .. . , zn son incógnitas. Para


determinar sus valores, utilizamos las condiciones
Supongamos además que se ha fijado un de continuidad que deben cumplir estas funciones.
entero k ≥ 0. Decimos entonces que una El resultado es:
función
spline de grado k con nodos en
La ecuación anterior, con i=1 , 2, . . ., n−1 genera
t 0 , t 1 , ... ,tn es una función S que
un sistema de n−1 ecuaciones lineales con n+1
satisface las condiciones:
incógnitas z 0 , z 1, . . ., zn. Podemos elegir z0 y z1
 En cada intervalo ¿ , S es un de forma arbitraria y resolver el sistema de
polinomio de grado menor o igual ecuaciones resultante para obtener los valores de
a k. z 1 , z 2 , .. . , zn−1. Una elección especialmente
adecuada es hacer z 0=z 1=0. La función spline
S tiene una derivada de orden ¿) continua resultante se denomina spline cubico natural y el
en [t 0 , tn] sistema de ecuaciones lineal expresado en forma
El spline cubico (k = 3) es el spline más matricial es:
empleado, debido a que proporciona un
excelente
ajuste a los puntos tabulados y su cálculo
no es

excesivamente complejo.

Sobre cada intervalo


[t 0 , t 1],[t 1 ,t 2],. . . ,[tn−1 , tn ],S est´a
definido por un polinomio cubico
3

 Se toman puntos referenciales


mediante el programa GeoGebra
6. ANALISIS colocando la imagen como base.

En base a la información
recopilada en el transcurso de clases
y en libros de la bibliografía
otorgadas por la guía de trabajo, se
pudo obtener los conocimientos
necesarios para analizar de manera
asertiva cada una de las preguntas
planteadas y conseguir los mejores
resultados posibles.
Por consiguiente, se logró
plasmar tales conocimientos a través  Mediante los puntos obtenidos en la
de la implementación de un programa distribución del GeoGebra
aplicado a la resolución de problemas
matemáticos(Matlab), basado en el Los puntos E, F, G, H, I, J, K, nos
uso del método de Spline cubico. ayudaran a realzar la gráfica en Matlab
con ayuda del programa realizado.
Adicional el programa que se
creó se basa en la construcción de
graficas de una figura animada y el
cálculo de los coeficientes de los
polinomios de grado tres.

7. RESULTADOS

Figure 1: Dibujo animado(Jake)

Parte 1: Yulissa _Sarchi


PARTE SUPERIOR DERECHA
DE LA CABEZA
4

 Comparación GeoGebra con


Matlab

 Generación de los polinomios


de grado 3

Parte2: Bryan_Ruiz
PARTE SUPERIOR DERECHA DE LA
CABEZA
 Se toman puntos referenciales
mediante el programa GeoGebra
colocando la imagen como base.

 Mediante los puntos obtenidos en la


distribución del GeoGebra
Los puntos E, F, G, H, I, , nos
ayudaran a realzar la gráfica en Matlab
con ayuda del programa realizado
5

 Comparación GeoGebra
con Matlab

 Generación de los
polinomios de grado 3

Parte3: Alex_Pantoja
 Puntos de la parte lateral derecha
de la imagen.

 Ingresamos los puntos que se


obtuvo de GeoGebra en el
programa de Matlab.

 Grafica obtenida mediante la


simulación.
6

 Generación de los
polinomios de grado 3

 Puntos de la pierna derecha


generados en geogebra.
 Ingresamos los puntos que

se obtuvo de geogebra en el

programa de Matlab.
Grafica obtenida mediante Matlab.

 Para obtener las ecuaciones de


grado 3 aplicamos el mismo
código anterior.
7

Una vez ingresado los puntos


de GeoGebra obtendremos la
siguiente gráfica:

 Comparación entre Geogebra y


MATLAB.
Parte 4: Elias Quinga
PARTE LATERAL
INFERIOR DERECHA DEL
CUERPO
 Se toma los puntos
referenciales en
GeoGebra, con el fin de
usarlos luego en
MATLAB.
 Para obtener los polinomios de
grado 3 usamos los puntos
tomados y obtenemos los
coeficientes de cada uno.

 Los puntos que


ingresaremos en el
programa de MATLAB
serán J, K, L, M.
8

 Gráfica de la simulación:

 Generación de
Coeficientes del
polinomio de 3 grado.

 Generación de los polinomios:

Parte5: Kevin Raza


 Puntos de la parte inferior
de la imagen:

 Ingreso de puntos al
programa de Matlab:
9

m = n - 1;
h = zeros(1,m+1);
for i = 0:m
h(i+1) = x(i+2) - x(i+1);
end

xa = zeros(1,n+1);
xa(1) = 3.0 * (a(2) - a(1)) / h(1) - 3.0 * fp0;
xa(n+1) = 3.0 * fpn - 3.0 * (a(n+1) - a(n)) / h(n);

for i = 1:m
xa(i+1) = 3.0*(a(i+2)*h(i)-a(i+1)*(x(i+2)-x(i))
+a(i)*h(i+1))/(h(i+1)*h(i));
end

xl = zeros(1,n+1);
xu = zeros(1,n+1);
xz = zeros(1,n+1);
xl(1) = 2.0 * h(1);
xu(1) = 0.5;
xz(1) = xa(1) / xl(1);
CODIGO
for i = 1:m
-Graficas Matlab xl(i+1) = 2.0 * (x(i+2) - x(i)) - h(i) * xu(i);
x = []; xu(i+1) = h(i+1) / xl(i+1);
y = []; xz(i+1) = (xa(i+1) - h(i) * xz(i)) / xl(i+1);
com = -4:0.001:5; end
fxx = spline(x,y,com);
plot(x,y,'o',com,fxx) xl(n+1) = h(n) * (2.0 - xu(n));
title('…… ') xz(n+1) = (xa(n+1) - h(n) * xz(n)) / xl(n+1);
xlabel('eje x'); c = zeros(1,n+1);
ylabel('eje y'); b = zeros(1,n+1);
legend ('eje x','eje y') d = zeros(1,n+1);
grid on
c(n+1) = xz(n+1);
-Generador de coeficientes para los
polinomios for i = 1:n
j = n - i;
n = input('Ingrese el numero de intervalos c(j+1) = xz(j+1) - xu(j+1) * c(j+2);
(numero_de_puntos -1), n: '); b(j+1) = (a(j+2)-a(j+1))/h(j+1)-
x = zeros(1,n+1); h(j+1)*(c(j+2)+2.0*c(j+1))/3.0;
a = zeros(1,n+1); d(j+1) = (c(j+2) - c(j+1)) / (3.0 * h(j+1));
end
for i = 0:n
fprintf('Ingrese x(%d) y f(x(%d)) : \n', i, fprintf('Los numeros x(0), ..., x(n) son:\n');
i); for i = 0:n
x(i+1) = input(' '); fprintf(' %5.4f', x(i+1));
a(i+1) = input(' ');
end
end fprintf('\n\n Los coeficientes de los polinomios
grado 3 son: \n');
fprintf(' a(i) b(i) c(i) d(i)\n');

for i = 0:m
fprintf('Ingrese f''(x(0)) y f''(x(n)) de las fprintf('%11.8f %11.8f %11.8f
condiciones de frontera\n'); %11.8f\n',a(i+1),b(i+1),c(i+1),d(i+1));
fp0 = input(' '); end
fpn = input(' ');
1

8. C en los condicion veiz,


O polinomi es A.
N os de necesaria (200
C grado s para la 2).
L tres. aplicació La
U n de los Curv
SI  Se logró métodos a
O conocer numérico Spot
N y s en un (Cero
E manejar ejemplo Cupó
S de demostrat n)
manera ivo. Esti
 Se correcta matio
logró la n con
aplica program  Intentar Splin
r ación realizar es
todos para simulacio Cúbi
los resolver nes en cos
conoc el diferentes Suavi
imien problema softwares zados
tos plantead para ,
explic o, confirmar Usos
ados obtenien la y
en do veracidad Ejem
clase, valores de los plos
adem óptimos. resultado (No.
ás de s y 213).
los  Se logró cálculos Banc
estudi aprender obtenidos o de
ados y o la
en las compren encontrar Repu
biblio der sobre alguna blica
grafía teorías falla en la de
s referente programa Colo
entre s a la ción. mbia.
gados solución
, a de 10. BIBL
través problema IOGR
de la s AFIA
imple mediante
menta splines [1] J
ción métodos u
de un de li
progr interpola o [2] Ques
ama( ción en , ada,
Matla este caso J. J. G.
b). splines M (200
cúbicos. ., 0).
M Tutor
 Se
9. REC e ial de
logró
OME r Análi
adqui
NDA a, sis
rí los
CIO S Num
valor
NES . érico
es
J. Inter
corre
 Investiga , polac
ctos
r & ión:
para
previame Splin
rempl
nte las R es
azar
e cúbic
1

o 11. AUT
s. ORE
D S
e
p
ar Panto
ta ja Moposita Alex
m Ivan
e
nt
o
d
e
I
n Bryan
f Aldair Ruiz
o Torres
r
m
át
ic
a
y
S Quinga Ñacata
is Elias Vinicio
te
m
a
s,
U
ni
v Yulissa Marisol
er Sarchi Arias
si
d
a
d
d Kevin
e Wladimir Raza
L Jimbo
a
s
P
al
m
a
s
d
e
G
ra
n
C
a
n
ar
ia
.

También podría gustarte