Está en la página 1de 9

 Problema 1 (Aproximación usando polinomios ortogonales)

Considere un cierto tramo en un camino donde una fuerza realiza su

trabajo, fuerza que es generada por combustible que es necesario renovar

despues de realizar un trabajo igual a 6.416.

Si dW=fuerza(r(t))*r’dt es el diferencial de trabajo, el trabajo

realizado desde t = x hasta t = y , x < y está dado por la integral :

g(x,y)=∫ xy 1 ⅆ W Entonces g(x,y)=6.416 se debe renovar combustible.

Interesa entonces conocer cual es la curva de nivel 6.416 de g[x, y],

esto es, el conjunto { (x,y) | g(x,y) = 6.416 }. En preinformes anteriores se

mostró como aproximar los puntos de esa curva y se obtuvieron algunos puntos

de la curva. Mediante interpolación se pueden obtener otros puntos como se

hizo en otro preinforme. Todo esto es ya un buen dato.

Sin embargo resultaría mejor, conocer una fórmula de la curva misma

por lo menos en un sector que interesa. El trazado de la curva de nivel muestra

que la variable y en ese sector, es función de la variable x entre a y b. Emplearemos entonces la notación y=f(x) , a<x<b
función cuya curva

es la curva de nivel 6.416. En la Tabla 2 se han puesto algunos de los puntos

que le servirán para verificar su aproximación.

Utilizando puntos de la curva de nivel 6.416 se logró obtener las integrales

que aparecen en la tabla 1 de acuerdo al sector [a, b]

. Aqui las funciones pxi denotan los polinomios de Legendre pi

pero en la variable x. Esto es pxi(x)=pi(u) donde u=ϕ(x) [-1,1] es el cambio de variable lineal.

En la tabla 1 se dan 6 sectores [a,b] numerados en orden descendente . Su sector de trabajo sera aquel cuyo numero sea
igual a 1+z modulo 5 donde z=n-1+2m+k . Sea j la parte entera de 1/2(m-1)+3

Preguntas:

1) obtenga la funcion pxj

2) obtenga los valores de los coeficientes de Fourier correspondientes a la funcion h(u)=f(x) , -1<u<1 utilizando poli-
nomios de Legendre de grado menor o igual a j , Se sugiere Se sugiere emplear el cambio de variable citado que permite
utilizar los valores de las integrales dadas.

3) Obtenga la aproximación Legendre de grado j de h en la variable u.

4) Cambiando la variable en 3), obtenga la aproximación Legendre de grado j


informe final.nb 2

de f en la variable x.

5) Compare los resultados que le da 4) con los puntos en la tabla 2 para a<x<b

6) Explique brevemente a modo de conclusion que informacion concreta logra con la curva calculada

Clear[f, p, a, c]
m0 = 20.5999
m1 = 2.79932
m2 = 0.228029
m3 = -0.0322681
m4 = 0.00319637
m5 = -0.0000224967

20.5999

2.79932

0.228029

-0.0322681

0.00319637

-0.0000224967

2x
t = -1 +
5
2x
-1 +
5
informe final.nb 3

1
c0 = * m0
5
6
c1 = * m1
10
c2 = 1 m2
7
c3 = m3
5
c4 = 9 / 5 * m4
c5 = 11 / 5 * m5

4.11998

1.67959

0.228029

-0.0451753

0.00575347

-0.0000494927

f = c0 + c1 * t + c2 * (3 / 2 t^2 - 1 / 2) +
c3 * (5 / 2 * t^3 - 3 / 2 * t) + c4 * (35 / 8 * t^4 - 30 / 8 * t^2 + 3 / 8) +
c5 * (1 / 8 (63 t^5 - 70 * t^3 + 15 * t)) // Expand

2.7194 + 0.26647 x + 0.130066 x2 - 0.0138937 x3 + 0.000694277 x4 - 3.99109 × 10-6 x5

f /. x → 0

2.7194

f /. x → 0.5

2.88345

f /. x → 5

5.98813

Se puede apreciar al final que al evaluar en los puntos 0;0.5;5 se han logrado valores bastante cercanos a los de la tabla
2, la diferencia se producen debido al error del metodo de Legendre

 Problema 2 (Integración Newtoniana)


Considere el planteamiento y la Tabla 2 en el problema anterior.

i) Utilizando la fórmula de Simpson compuesta, calcular una de las integrales Mi ∫ ab f (x) pxi ⅆ x para i=0,1,2,3.
informe final.nb 4

Su sector de trabajo [a.b] sera el mismo que en el problema anterior .

Sea j la parte entera de 1/2(m-1)

Pregunta:

Aproximar utilizando la fórmula de Simpson compuesta , y todos los puntos dados en ese sector, la integral Mj.

ii) Las integrales Mi

para i = 3, 4, 5 se aproximan mal con tan pocos datos.

El problema es saber cuantos datos tener y donde.


5
Para estudiar esto tomemos por ejemplo el caso de la integral M5=∫ -5 g(x) ⅆ xdonde g(x) =f(x)px5(x) ,-5<=x<=5.

Utilizando una tabla de 20 datos del integrando en cada subintervalo y calculando la tabla de diferencias divididas de
g(x) de orden 4 se logróaproximar la derivada cuarta de g. (Ver nota abajo). Los siguientes fueron los resultados:

1)Intervalo [-5,2] la cota es de 170

1)Intervalo [-5,2] la cota es de 110

1)Intervalo [-5,2] la cota es de 450

1)Intervalo [-5,2] la cota es de 1400

Pregunta e = 10-5

Son cuatro los intervalos con sus respectivas cotas. Su caso sera el intervalo [a,b] cuyo numero sea igual a 1+ w modulo
4 donde w=n+2m-k.

Calcule el numero de nodos necesarios para calcular la integral de ∫ ab g(x) ⅆ x utilizando la regla de Simpson compuesta
con un error inferior a e

a)

1
IntegerPart (5 - 1)
2
2

Tocará aproximar la integral M2


informe final.nb 5

p2[x_] = 3 / 2 t^2 - 1 / 2
h = 0.5
cn = {2.71914, 2.88356, 3.10268, 3.36829, 3.67247,
4.00819, 4.36954, 4.7517, 5.15077, 5.56369, 5.98799}
h
int = (cn[[1]] * p2[0] + 4 cn[[2]] * p2[0.5] + cn[[3]] * p2[1]) +
3
h
(cn[[3]] * p2[1] + 4 cn[[4]] * p2[1.5] + cn[[5]] * p2[2]) +
3
h
(cn[[5]] * p2[2] + 4 cn[[6]] * p2[2.5] + cn[[7]] * p2[3]) +
3
h
(cn[[7]] * p2[3] + 4 cn[[8]] * p2[3.5] + cn[[9]] * p2[4]) +
3
h
(cn[[9]] * p2[4] + 4 cn[[10]] * p2[4.5] + cn[[11]] * p2[5])
3
1 3 2x 2
- + -1 +
2 2 5

0.5

{2.71914, 2.88356, 3.10268, 3.36829, 3.67247,


4.00819, 4.36954, 4.7517, 5.15077, 5.56369, 5.98799}

0.228701

Esto indica que nuestra aproximacion es buena

b)

a=2
b=5
h = (b - a) / m
error = 10^-5
cota = 1400
Solve[error ⩵ h^4 * (b - a) / (180 * m) * 1400, m, Reals] // N

3
m
1
100 000
1400

{{m → 45.216}}

Se aproxima a 46 subintervalos lo cual nos da 47 nodos


informe final.nb 6

 Pregunta 3
Consideremos nuevamente el planteamiento del problema 1. En el problema 2 ii) se hizo un estudio con una integral
newtoniana. Ahora se hará lo mismo pero con una integral gaussiana. Las integrales Mi para i = 3, 4, 5 se aproximan
mal con pocos datos. El problema es saber cuantos datos tener y donde. Para estudiar esto tomemos por ejemplo el caso
de la integral
5
M5=∫ -5 g(x) ⅆ xdonde g(x) =f(x)px5(x) ,-5<=x<=5.

Utilizando una tabla de 20 datos del integrando en cada subintervalo y calculando la tabla de diferencias divididas de
g(x) de orden 4 se logró aproximar la derivada cuarta de g. (Ver nota abajo).

Los siguientes fueron los resultados:

1)Intervalo [-5,2] la cota es de 170

1)Intervalo [-5,2] la cota es de 110

1)Intervalo [-5,2] la cota es de 450

1)Intervalo [-5,2] la cota es de 1400

Pregunta:

Suponga e= 10^-5.

i) Calcule el numero mínimo de subintervalos de igual longitud necesarios para calcular la integral ∫ ab g(x) ⅆ x utilizando
la regla de Legendre

en dos puntos y con un error inferior a e.

ii) Concretamente detalle los dos puntos de Legendre donde habría que evaluar g(x) en el primero de los subintervalos.
Desarrollo

i)

h = 3/m
Solve[error ⩵ 1 / 135 * (h / 2)^5 * m * 1400, m, Reals] // N

3
m
{{m → -52.974}, {m → 52.974}}

Se necesitaran 53 subintervalos

ii)El primer subintervalo comprendera desde 2 a b1 y b1=2+h

b1 = 2 + 2 / 53 // N

2.03774
informe final.nb 7

poli = InterpolatingPolynomial[{{-1, 2}, {1, b1}}, t]

2 + 0.0188679 (1 + t)

evaluando en los nodos de legendre

poli /. t -> -0.57735026918962576451


poli /. t -> 0.57735026918962576451

2.00797

2.02976

 Pregunta 4
Considere el P.V.I de segundo orden:

m(t)*y’’(t)+c(t)*y’(t)+k(t)*y=f(t)

y(1)=1;y’(1)=2

donde c(t)=2t;k(t)=t Las otras funciones m(t),f(t) vienen dadas en la tabla 1 mas abajo .

Preguntas:

i)Transformar el PVI a uno de primer orden en R2

ii)utilizando el metodo de Euler-Mejorado aproximar el valor de y e y’ en t=1+m*0.1, si m=2,3 esto es martes y mier-
coles

iii) Para los demas dias , utilizando el metodo de Euler-Mejorado aproximar el valor de y e y’ en t=1+(n+1)*0.1
Desarrollo

a)Se definirá u=y’ , u’=y’’, reemplazando en la ecuacion diferencial nos quedaria:


f (t)-c (t) u(t)-k (t) y(t)
u’=
m(t)

Definamos:
y y' y u(t)
W= ;W’= ;F(t, )=F(t,W)= f (t)-c (t) u(t)-k (t) y(t)
u u' u
m(t)
1
Con W(1)=
2

b)Para t=1
informe final.nb 8

Clear[t, t0]
t0 = 1;
y0 = 1;
u0 = 2;
n = 8;
mt = 1.1;
ft = 7.2;
h = 0.1;

-2 t * u0 - t * y0 + ft
F[t_, y_] =
mt

Predictor Wn+1’=Wn+h*F(tn,Wn)

w1' = y0 + h * u0
-2 t0 * u0 - t0 * y0 + ft
w2' = u0 + h *
mt
1.2

2.2

h
Corrector: Wn + (F(tn+1 ,W ' n+1 )+F(tn ,wn ))
2

el nuevo t es determinado por la formula t=1+(n+1)*0.1

t1 = 1 + (n + 1) * 0.1

1.9

t0 = 1;
y0 = 1;
u0 = 2;
n = 8;
mt1 = 1.361;
ft1 = 24.02;
h = 0.1;

h
w1 = y0 + * (1.2 + u0)
2
1.16
informe final.nb 9

h -2 t1 * 2.2 - t1 * 1.2 + ft1 -2 t0 * u0 - t0 * y0 + ft


w2 = u0 + * +
2 mt1 mt
2.59155

El resultado final de y e y’ en t=1.9 es 1.16 y 2.59155 respectivamente.

También podría gustarte