Контрольная работа (интегрирование, оптимизация)¶

Вариант: формула Симпсона, правило Рунге, точность 1e-10

In [1]:
import numpy as np
import matplotlib.pyplot as plt
In [2]:
x = np.linspace(0, 10, 100)
y = np.exp(0.1 * x) * (1.0 + np.sin(x))

x2 = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
y2 = [
    1.542670102208689e+00,
    3.817339197908226e+00,
    5.830666590166711e+00,
    6.762029186003113e+00,
    6.857727792417828e+00,
    7.428656168141873e+00,
    9.755475736429755e+00,
    1.378412414375468e+01,
    1.790532182211147e+01,
    2.028475157197957e+01]
In [3]:
plt.xlabel('x')
plt.ylabel('y')
plt.plot(x, y)
plt.scatter(x2, y2, color='orange')
plt.show()
No description has been provided for this image