Sei sulla pagina 1di 7

1.

Construir una tabla de derivadas primarias de la función g(x) definida por la


siguiente tabla en los puntos x, con la mayor precisión posible mediante fórmulas de
los tres puntos.

xi g(x)
1.0 1.000000
1.2 0.997502
1.4 0.990025
1.8 0.960398
2.0 0.940678

Comenzamos realizando una interpolación para x=1.6 para hallar g(x) en Matlab

Figura 1. Salida del programa

El polinomio interpolado es g(x)=0.0239x4 - 0.1279x3 + 0.1904x2 - 0.0943x +1.0079,


entonces en x=1.6 g(x)=0.977197
Hacia adelante para h=0.2 en i=1,2,3,4
−3𝑔𝑖 + 4𝑔𝑖+1 − 𝑔𝑖+2
𝑔´(𝑖) =
2ℎ
−3(1.000000) + 4(0.997502) − (0.990025)
𝑔´(1) = = −0.0000425
2(0.2)
−3(0.997502) + 4(0.990025) − (0.977197)
𝑔´(2) = = −0.0240075
2(0.2)
−3(0.990025) + 4(0.977197) − (0.960398)
𝑔´(3) = = −0.0542125
2(0.2)
−3(0.977197) + 4(0.960398) − (0.940678)
𝑔´(4) = = −0.0766925
2(0.2)
Hacia atrás para h=0.2 en i=5,6
3𝑔𝑖 − 4𝑔𝑖−1 + 𝑔𝑖−2
𝑔´(𝑖) =
2ℎ
3(0.960398) − 4(0.977197) + (0.990025)
𝑔´(5) = = −0.0939225
2(0.2)
3(0.940678) − 4(0.960398) + (0.977197)
𝑔´(6) = = −0.1059025
2ℎ
Tabla

xi g(x) g´(x)
1.0 1.000000 −0.0000425
1.2 0.997502 −0.0240075
1.4 0.990025 −0.0542125
1.6 0.977197 −0.0766925
1.8 0.960398 −0.0939225
2.0 0.940678 −0.1059025

2. Se conocen los valores de la función de Bessel 𝐽0 (𝑥) en los puntos 𝐽0 (0,0) =


1,0000000, 𝐽0 (0, 1) = 0,99750156, 𝐽0 (0, 2) = 0,99002497, 𝐽0 (0, 3) = 0,97762625,
𝐽0 (0, 4) = 0,96039823, 𝐽0 (0, 5) = 0,93846981. Construir una tabla de derivadas
primeras en esos puntos, con la mayor precisión posible, usando las fórmulas de tres puntos
más apropiadas; y calcular el corte con el eje x del polinomio 𝐽0 ´(𝑥)

xi j(x)
x1 0,0 1,0000000
x2 0,1 0,99750156
x3 0,2 0,99002497
x3 0,3 0,97762625
x5 0,4 0,96039823
x6 0,5 0,93846981
Hacia adelante para h=0.1
En i=1,2,3,4
−3𝐽𝑖 + 4𝐽𝑖+1 − 𝐽𝑖+2
𝐽´(𝑖) =
2ℎ
−3(1.000000) + 4(0.99750156) − (0.99002497)
𝐽´(1) = = −0.00009365
2(0.2)
−3(0.99750156) + 4(0.99002497) − (0.97762625)
𝐽´(2) = = −0.05015525
2(0.2)
−3(0.99002497) + 4(0.97762625) − (0.96039823)
𝐽´(3) = = −0.09984070
2(0.2)
−3(0.97762625) + 4(0.96039823) − (0.93846981)
𝐽´(4) = = −0.14877820
2(0.2)
En i=5,6
3𝐽𝑖 − 4𝐽𝑖−1 + 𝐽𝑖−2
𝐽´(𝑖) =
2ℎ
3(0.96039823) − 4(0.97762625) + (0.99002497)
𝐽´(5) = = −0.1964267
2(0.2)
3(0.93846981) − 4(0.96039823) + (0.97762625)
𝐽´(6) = = −0.2427862
2ℎ
Tabla

xi J(x) J´(x)
0,0 1,0000000 −0.00009365
0,1 0,99750156 −0.05015525
0,2 0,99002497 −0.09984070
0,3 0,97762625 −0.14877820
0,4 0,96039823 −0.1964267
0,5 0,93846981 −0.2427862
Para encontrar 𝐽0 ´(𝑥) aplicamos el método de Lagrange en Matlab

El polinomio interpolado es J´(x)=-0.5919x5 + 0.6624x4 – 0.1875x3 + 0.0376x2 -0.5031x –


0.0001 entonces para saber en qué punto corta el eje x usamos newton
3. Considere las siguientes funciones

𝑎) 𝑓(𝑥) = 𝑥 3 𝑝𝑎𝑟𝑎 0 ≤ 𝑥 ≤ 1
𝜋
𝑏) 𝑓(𝑥) = sin(𝑥) 𝑝𝑎𝑟𝑎 0 ≤ 𝑥 ≤
4
𝑐) 𝑓(𝑥) = 𝑒 −𝑥 𝑝𝑎𝑟𝑎 0 ≤ 𝑥 ≤ 1
Teniendo presente que Longitud de una curva. La longitud de una curva y = f(x) definida
sobre un intervalo [a, b] es
𝑏
𝑙𝑜𝑛𝑔𝑖𝑡𝑢𝑑 = ∫ √1 + (𝑓´(𝑥))2 𝑑𝑥
𝑎

Área de una superficie de revolución. El área de la superficie del sólido de revolución


que se obtiene al girar alrededor del eje OX la región limitada por la curva y = f(x) y el
intervalo [a, b], viene dada por:
𝑏
𝑎𝑟𝑒𝑎 = 2𝜋 ∫ √1 + (𝑓´(𝑥))2 𝑑𝑥
𝑎

Calcular la longitud de curva y la superficie de revolución de las curvas dadas, utilizando


el programa para el método 3/8 de Simpson (presentar el programa en el documento).
Caso a:

𝑓(𝑥) = 𝑥 3 𝑝𝑎𝑟𝑎 0 ≤ 𝑥 ≤ 1
Hallamos f’(x)=3*x2. Aplicamos Simpson 3/8 realizado en Matlab.
Longitud de curva:

Área de revolución:
Caso b:
𝜋
𝑓(𝑥) = sin(𝑥) 𝑝𝑎𝑟𝑎 0 ≤ 𝑥 ≤
4
Hallamos f’(x)=cos(x) Aplicamos Simpson 3/8 realizado en Matlab.
Longitud de curva:

Área de revolución:
Caso c:

𝑓(𝑥) = 𝑒 −𝑥 𝑝𝑎𝑟𝑎 0 ≤ 𝑥 ≤ 1
Hallamos f’(x)=-e-x. Aplicamos Simpson 3/8 realizado en Matlab.
Longitud de curva:

Área de revolución

Potrebbero piacerti anche