Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Disminuyendo el valor de h
Aumentar el orden de la serie de Taylor
EJERCICIOS
Emplee la expansión de la serie de Taylor para a) y b), de cero hasta segundo orden
para predecir f (3), usando como punto base x=1. Calcule el error relativo para cada
aproximación usando un h=0.5
Aquí podemos ver que el error cada vez va aumentando debido a que la función no es
suavizada, además no es continua ya que la tangente tiene indeterminaciones, lo que
podemos concluir que para éste tipo de función el método de Taylor no es aceptable para
encontrar el valor a hallar.
𝒅𝒚
= −𝟐𝒙𝟑 + 𝟏𝟐𝒙𝟐 − 𝟐𝟎𝒙 + 𝟖, 𝟓
𝒅𝒙
𝑓(𝑥) = 𝑥 2 + 𝑥 + 5
a) De este código, ¿Qué considera que se pueda omitir por ser redundante o
complicado en el lenguaje de programación?
Del código suministrado omití por ser redundante el As Long además éste abarca
un rango solamente por lo tanto introduje el As doublé ya que abarca muchos
valores, así como el mensaje del sistema, de la misma manera los mensajes que
proporciona el software para el operador.
b) De este código, ¿Qué operadores de mejora incluiría en el código de
programación y que variables incluiría de una forma diferente?
Eliminé las matrices debido a que ya tengo el n final a llegar. por lo tanto, el
programa me lo calcula automáticamente; además de eso, interpreté las funciones
evaluadas como As doublé, ya que el as Long supongo que es para las matrices
entonces no habrá necesidad de ponerlos, introduje xi y yi como funciones.
c). Realice las modificaciones propuestas en los numerales a) y b) en el código de
programación
Sub Montecarlo()
Dim i, n, xi, yi, Función, Éxitos, Coeficiente, a, b, M, Integral, Fa, Fb As Double
a = InputBox(" límite inferior: ")
b = InputBox(" límite superior: ")
n = InputBox("número total de datos, para una excelente probabilidad: ")
Fa = (a) ^ 2 + a + 5
Fb = (b) ^ 2 + b + 5
If Fb > Fa Then
M = Fb
Else
M = Fa
End If
For i = 1 To n
xi = a + Rnd * (b - a)
yi = Rnd * M
Función = xi ^ 2 + xi + 5
If yi <= Función Then
Éxitos = Éxitos + 1
Else
Coeficiente = Éxitos / n
Integral = Coeficiente * (b - a) * M
Universidad Industrial de Santander
Escuela de Ingeniería Metalúrgica y ciencia de materiales
Modelamiento y Simulación
End If
Next i
MsgBox " La estimacion de la integral por el método de Montecarlo es de= " &
Integral
End Sub
d). Con el código de programación final, realice un diagrama de flujo o flow sheet.