Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

коды / 4

.1.py
Скачиваний:
5
Добавлен:
20.06.2023
Размер:
510 б
Скачать
import numpy as np
import matplotlib.pyplot as plt
from scipy.interpolate import lagrange

xs = np.linspace(-2.4, -0.5, 1000)
ys = ((22343/22344)*xs**3)+((1820229/372400)*xs**2)-((8183971/2793000)*xs)-(26345531/1862000)

x = [-2.4, -1.7, -1, -0.5]
y = [7.2139, 0.0453, -7.331, -11.587]

L = lagrange(x, y)

plt.plot(xs, ys, label="Действительное")
plt.plot(x, y, "o", label="Дискретное")
plt.plot(xs, L, ls=":", c="r", label="Лагранж")

plt.legend()
plt.show()
Соседние файлы в папке коды