Math Problem Statement

Consideramos la siguiente suma de términos: Xn i=0 2 ix 2 i−1 − 2 i+1x 2 i+1−1 1 − x 2 i + x 2 i+1 = 1 − 2x 1 − x + x 2 + 2x − 4x 3 1 − x 2 + x 4 + 4x 3 − 8x 7 1 − x 4 + x 8 + . . . En el intervalo (−1, 1) la suma converge a f(x) = 1 + 2x 1 + x + x 2 . Queremos visualizar que tan rápido converge la suma en este intervalo, es decir, para los valores −1 < x < 1. Escribir un programa Python que permite visualizar el número de términos necesarios para obtener una aproximación con error absoluto no mayor que un valor ε dado (por ejemplo Fig. 2 ). 1 import ... 2 3 __author__ = "NOMBRE" 4 __RUT__ = "RUT-SIN-PUNTOS-CON-GUIÓN" 5 6 epsilon = 1e-8 7 interval = np.linspace(-1, 1, 102)[1:-1] 8 9 def f(x): 10 return (1 + 2*x) / (1 + x + x**2) 11 12 # AQUÍ IMPLEMENTAR EL CÓDIGO Fig. 2: Número de términos necesarios para ε = 10−8 . Pista: Crear una función termino(i, x) para evaluar el i-ésimo término en un punto x dado. Punto extra: ¿Que pasa en x = 1? Explíquelo. El codigo debe comenzar así: import numpy as np import matplotlib.pyplot as plt __author__ = "CONSTANZA VALENTINA CORNEJO CERÓN" __RUT__ = "20921817-8" # Parámetros iniciales epsilon = 1e-8 # Valor máximo del error absoluto permitido interval = np.linspace(-1, 1, 102)[1:-1] # Intervalo de x entre -1 y 1 excluyendo los extremos # Definición de la función f(x) def f(x): return (1 + 2 * x) / (1 + x + x**2)

Solution

Ask a new question for Free

By Image

Drop file here or Click Here to upload

Math Problem Analysis

Mathematical Concepts

Series and Summation
Convergence of Series
Functions and Limits
Numerical Approximation

Formulas

f(x) = (1 + 2x) / (1 + x + x^2)
Término(i, x) = (2^i * x^(2i - 1) - 2^(i+1) * x^(2i + 1)) / (1 - x^(2i) + x^(2(i+1)))

Theorems

Convergence of Power Series
Error Approximation in Series

Suitable Grade Level

Undergraduate - Calculus II or Numerical Analysis