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

коды / кр-1.в-1

.1.py
Скачиваний:
6
Добавлен:
20.06.2023
Размер:
390 б
Скачать
import numpy as np
from scipy.integrate import quad

a,b,n=0.4,0.9,10
h=(b-a)/n
f=lambda x: 1/np.sqrt(2+3*x**2)
x=[('Метод средних прямоугольников',sum(f(a+h*(i+0.5)) for i in range(n))*h)]
q=quad(f,a,b)

print('\n'.join(map(str,(f"{[i[1] for i in x][i]} - {x[i][0]}" for i in range(len(x))))))
print(q,' - Встроенной функцией quad()')
Соседние файлы в папке коды