Apunte Segundo Parcial
Apunte Segundo Parcial
Apunte Segundo Parcial
Teoría
La interpolación es útil para conocer valores intermedios desconocidos de una función a partir de
valores conocidos. Extrapolar es obtener valores más allá de lo conocido, pero es bastante problemática. Se
interpola cuando tenemos funciones muy difíciles o información discreta (como las tablas de datos). La
interpolación tiene error muy bajo tanto en abscisas como en ordenadas.
Donde hay n+1 puntos, existe solo un polinomio de grado n que pasa a través de todos los puntos. La
interpolación polinomial consiste en determinar el polinomio único de n-ésimo grado que se ajuste a los n+1
puntos, permitiendo calcular valores intermedios.
El ajuste refiere a cuando existen errores tanto en abscisas como en ordenadas y se ocupa métodos
como los mínimos cuadrados.
Interpolación lineal
Utiliza la ecuación de la línea recta para interpolar los datos, solamente necesita de dos datos.
��(��1) − ��(��0)
Donde al término Se lo conoce como aproximación en diferencia dividida a la primera ��1 − ��0
derivada. Además, se sabe que cuanto menor sea el intervalo entre los datos, mejor será la
Una forma de mejorar nuestras estimaciones es ajustar tres datos a la interpolación cuadrática.
��2(��) = ��0 + ��1(�� − ��0) + ��2(�� − ��0)(�� − ��1)
A partir de un polinomio y los puntos suficientes para tener un sistema de ecuaciones determinado, se
puede armar una matriz conocida como Matriz de Vandermonde, permitiendo obtener los coeficientes del
polinomio. Sin embargo, el problema es que esta matriz está muy mal condicionada siempre, amplificando
mucho el error.
Para evitarnos este problema de condicionamiento podemos usar otros métodos como:
Se obtiene el mismo polinomio en todos los casos, solamente nos evitamos usar la matriz de
VanderMonde. En todos los casos utilizamos funciones polinómicas porque son fáciles de utilizar, simples
de derivar e integrar.
Sin embargo, uno de los problemas que tienen las funciones polinómicas de alto grado es que pueden
presentar oscilaciones. Esto se conoce como fenómeno de Runge.
Donde
��0 = ��(��0)
��1 = ��[��1, ��0]
��2 = ��[��2, ��1, ��0]
.
.
.
���� = ��[����, ����−1, ... , ��1, ��0]
Donde las evaluaciones de la función colocada entre paréntesis son diferencias divididas finitas
Útil
para obtener el polinomio de interpolación de Newton en diferencias divididas ����(��) =
��(��0) + (�� − ��0)��[��1, ��0] + ... + (�� − ��0)(�� − ��1)... (�� −
����−1)��[����. ����−1, ... , ��0]
No se requiere que los datos utilizados en esta ecuación estén igualmente espaciados o en orden
ascendente pero estas condiciones ayudan a que el error disminuya. Es una fórmula recursiva y se obtienen
secuencialmente los polinomios de mayor grado. Las diferencias divididas finitas se pueden calcular en forma
eficiente
Polinomio de interpolación de Lagrange
Es una reformulación del polinomio de Newton que evita el cálculo de diferencias divididas y se
representa como:
�� ��
�� − ��
�� donde ��(��) =�� = 0 ∏ ��
��−��
∑ ����(��) ��(����) ����(��) =�� = 0 1(��) = 1
��−��
��0−��1��(��0) + 0
�� primer grado
Por ejemplo, para primer y segundo grado: ��1−��0��(��1)
2(��) =(��−��1)(��−��2) (��1−��0)(��1−��2)��(��1) +(��−��0)(��−��1)
(��−��
(��0−��1)(��0−��2)��(��0) + 0)(��−��2)
����−����
No es una fórmula recursiva, para cada polinomio se deben calcular distintos Li(x). No requiere que los puntos
están equiespaciados. Es un poco más fácil de programar. No requiere de cálculo ni almacenaje de diferencias
divididas. Se utiliza generalmente cuando se conoce a priori el grado del polinomio interpolante.
Interpolación Segmentaria
Se obtiene una función definida por partes, donde cada una de las partes es un polinomio de grado n.
El método se conoce según el grado del polinomio Spline-n (Sn) y se aplica en cada intervalo. Siempre hay
que recordar que si tenemos k intervalos debemos tener k+1 puntos. Se utiliza cuando los splines se comportan
mejor que un polinomio de mayor orden, que produce mucho efecto Runge.
La unión más simple entre dos puntos: la línea recta. El spline 1 es un conjunto de funciones lineales
que tiene como desventaja que las uniones entre los nodos no son suaves. Provocando además, una derivada
discontinua.
Spline-2 y 3
En general, para asegurar la continuidad de las m-ésimas derivadas, se debe emplear un spline de grado
m+1. En la práctica, suele utilizarse los S3 que aseguran primaria y secundaria.
Las condiciones que debe cumplir un S2 son:
1. Los valores de la función de polinomios adyacentes deben ser iguales en los nodos interiores
2. La primera y la última función deben pasar por los extremos
3. Las primeras derivadas deben ser iguales en los nodos.
4. Arbitraria: en el primer punto la segunda derivada es cero. Esto lo elijo en el extremo que es menos
importante.
Parte práctica
Para extraer datos: fila, columnas
Unidad 5: Integración
Teoría
Las fórmulas de Newton-Cotes se basan en reemplazar una función complicada o datos tabulados por un
polinomio de aproximación que es fácil de integrar. Se pasa de un problema de integrar a un problema de
resolver una ecuación diferencial
��
��
∫ ����(��)���� ����(��) = ��0 + ��1�� +... + ��������
�� = donde ∫ ��(��)���� =
�� ��
Pudiendo aproximar también esa área bajo la curva usando un conjunto de polinomios aplicados por
partes a una función usando segmentos de longitud constante.
El trapecio compuesto
Una mejora en la aproximación de la regla del trapecio es la división del intervalo de integración en
varios segmentos con aplicación particular del trapecio simple para cada uno de ellos. Los puntos estan
igualmente espaciados, existiendo, por lo tanto, n segmentos del mismo ancho.
��−��
ℎ = donde b = a= h es la constante que define la distancia entre las x.
��������0
��−1
∑ ��(����) + ��(����)) ���� =−(��−��)3
�� = y a su error como : observando que el ℎ2(��(��0) + 2��=1
2
12�� ��''(ξ)
mismo disminuye al aumentar n (cantidad de intervalos). El error es del orden ��(ℎ indicando que al reducir
el 2) intervalo a la mitad, el error disminuye en 4 veces.
Simpson ⅓ Simple
Los métodos de Simpson utilizan polinomios de grado superior para unir los puntos y calcular la
integral. Para el caso del método simple, debo dividir el intervalo de integración en dos intervalos iguales y
hacer pasar una parábola de segundo grado con los 3 puntos que componen al intervalo: el de inicio, el del
medio y el final.
Simpson ⅓ Compuesto
Se necesita un número par de intervalos totales. Cada parábola consume dos intervalos (3 puntos) y h
tiene que ser constante, osea el tamaño de paso debe ser siempre iguales
Simpson ⅜
Ajusta un polinomio de tercer grado a cuatro puntos, funciona para intervalos impares. La fórmula de
integración viene dada por:
3ℎ
- Simpson ⅓
- Simpson ⅜
- Trapecios
Método de Romberg
Sirve para mejorar las aproximaciones. Se basa en utilizar el método del trapecio en forma
recursiva, combina el método del trapecio usando un intervalo, dos intervalos, cuatro intervalos, etc. Se
basa en la extrapolación de Richardson.
Se toma la integral con un solo intervalo, luego se disminuye h a la mitad duplicando la cantidad de
intervalos y así sucesivamente, dividiendo h siempre por 2. Se realiza el promedio de todos los valores
obtenidos. Se obtiene un error de h a la cuarta.
Parte práctica
Para manipular lo que veo en el gráfico: ylim([min(qA)-7,max(qA)+1])
>> ylim([min(qA)-6,max(qA)+1])
Teoría
las ecuaciones diferenciales ordinarias pueden resolverse mediante métodos numéricos. ����
��
���� = �� − �� ��
Para poder resolver una EDO de orden n se necesitan n condiciones para obtener una solución única. Si se
especifican todas las condiciones en el mismo valor de la variable independiente (por ejemplo t = 0) se conoce
como problema de valor inicial. En otros casos, se conoce como problemas de valor frontera. El mecanismo
general para resolver numéricamente una EDO puede describirse como
����+1 = ���� + ϕℎ
Y todos los métodos difieren solamente en la forma en la que se calcula la pendiente ϕ.
Método de Euler
El más utilizado es el método de runge kutta de orden 4, ya que tiene precisión, convergencia rápida y
facilidad de implementación, y viene dado por las siguientes ecuaciones:
����+1 = ���� +16(��1 + 2��2 + 2��3 + ��4)ℎ
1 1 1
1 = ��(����, ����) ��2 = ��(���� + 2ℎ, ���� + 2��1ℎ) ��3 = ��(���� + 2ℎ, ����
+12��2ℎ)
�� ; ;
��4 = ��(���� + ℎ, ���� + ��3ℎ)
Sistemas de ecuaciones
Las EDOs también pueden presentarse como sistemas de ecuaciones tanto para descomponer el orden
como para resolverlos en simultáneo y requieren condiciones iniciales.
Parte práctica
Ejemplo ode45:
intervalot= [0 20];
yinicial = 0;
[t,y] = ode45(@(t,y) 0.01 * (70 - y) * (50 - y), intervalot,yinicial);
Teoría
Estados estacionario
La modelización de problemas de EDP se realiza mediante la ecuación de Laplace. Se parte de una
placa rectangular en estado estacionario, lo que significa que el flujo de calor hacia el elemento en una unidad
de tiempo ∆�� debe ser igual al flujo de salida. La ecuación de Laplace en estado estacionario: ��2��
2 ��2 =0
���� +
2
�� ����
Una técnica de solución es transformar la EDP en una ecuación algebraica de diferencias finitas
mediante la discretización de una malla. Las diferencias centradas basadas en este esquema pueden escribirse
como:
2
2 ����,��−1
=����+1,�� − 2 ����,�� +
∆��
���� 2
�� ��
����−1,�� y
2
�� �� 2
���� =����,+1�� − 2 ����,�� + ∆��
2
Reemplazando en la ecuación anterior y escogiendo una discretización tal que la variación en x y en y sean
iguales obtenemos la ecuación general para un nodo interior
����+1,�� + ����−1,�� + ����,��+1 + ����,��−1 − 4����,�� = 0
Para obtener una solución única de un problema, debemos especificar las condiciones de frontera.
Condición de frontera de Dirichlet: Es el caso más simple, donde la temperatura en la frontera es un valor fijo
Condición de Neumann: Se conoce la derivada en la frontera. Para esto se crea nodo ficticios y se incorpora la
derivada mediante una aproximación centrada de la misma
��
���� = ��,�� − ��−1,��
���� �������� ����������������
2∆�������������� ��−1,������
Se utiliza para simular situaciones en el estado transitorio, con variaciones en el tiempo. Se utiliza la
Ley de Fourier para la conducción de calor.
����2��
2
���� =����
����
Métodos explícitos
Y para aproximar la derivada con respecto al tiempo utilizamos una diferencia dividida finita hacia
adelante
�� ��+1
���� = �� −������
����
∆��
Cabe recordar que una disminución de este parámetro implica un aumento de cálculo y así, más
capacidad de cómputo. Convergencia significa que cuando las variaciones en el tiempo y en el espacio tienden
a 0, los resultados se aproximan a la solución verdadera. Estabilidad significa que los errores se atenúan
conforme avanza el cálculo.
Método implícito
El método explícito está condicionado para ser estable y convergente, además de omitir información
importante del problema. El implícito soluciona estos problemas introduciendo un algoritmo un poco más
complejo.
La diferencia con el explícito es que se aproxima la derivada espacial a un tiempo futuro.
2
���� =����+1��+1−2������+1+����−1��+1
2
�� ��
2
∆��
Al sustituir esta relación en la EDP original, la ecuación contiene varias incógnitas que se resuelven
simultáneamente en un sistema de ecuaciones:
Este método es incondicionalmente estable. Sin embargo, siempre es recomendable usar diferenciales
pequeños de tiempo.