Контрольная работа (интегрирование, оптимизация)¶
Вариант: формула Симпсона, правило Рунге, точность 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()