Функция 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