Структурированный блокнот   
 Для удобного хранения мыслей и информации.  →  Для чего полезно? →  Ведение личных записей →  Компьютер и интернет →  Для компьютера →  Математика →  Как посчитать (численно) двойной интеграл →  

Написать свой код, например на Python, для вычисления двойного интеграла (на прямоугольнике)

Внутри функции задаём прямоугольник (x0-x1, y0-y1) и передаём функцию двух аргументов -- готово.

def calcIntegral2(F):
steps=1000
x0 = 0; x1 = 1
y0 = -1; y1 = 0
dx = (x1-x0)/steps; dy = (y1-y0)/steps
X = [x0+(i+0.5)*dx for i in range(steps)]
Y = [y0+(i+0.5)*dy for i in range(steps)]
integral=0
for x in X:
for y in Y:
integral+=F(x,y)
return integral*dx*dy

print(calcIntegral2(lambda x,y: x*x*sin(y)))
Поиск по записям: только в текущем разделе.