Вычисление двойных интегралов методом квадратур.

Функция dblquad (‘<имя функции>’, inmin,I nmax, outmin, outmax) вычисляет двойной интеграл от функции <имя функции>, используя приближенные формулы. Переменные inmin,I nmax, outmin, outmax – переменные внутреннего и внешнего интегралов.

Можно вычислить двойной интеграл с заданной точностью dblquad (‘<имя функции>’, inmin,I nmax, outmin, outmax, tol)

Сама подынтегральная функция является функцией двух переменных.

Пример: вычислить интеграл

Решение: создаём файл-функцию

function f=fint2(x,y)

f=y.*sin(x)+x.*cos(y); % save as - fint2

>> I=dblquad('fint2',-pi,2*pi,0,pi)

I = -9.86960435349060