quad2d

Integral dupla numérica por quadratura adaptativa de Gauss-Kronrod em ladrilhos.

Categoria: Mathematics > Numerical Integration and Differential Equations

Sintaxe

q = quad2d(fun, xmin, xmax, ymin, ymax)

Integra fun(x, y) sobre uma região; os limites de y podem ser handles de função de x.

q = quad2d(___, Name, Value)

Define opções como 'AbsTol' e 'RelTol'.

Descrição

A região é dividida em sub-regiões, cada uma integrada por uma regra de Gauss-Kronrod; as de maior erro são divididas de novo. Funciona bem para integrandos suaves e para regiões com fronteiras curvas.

Para a maior parte do trabalho, integral2 é a interface recomendada; quad2d permanece por compatibilidade e para integrandos com singularidades na fronteira.

Argumentos de entrada

fun
Handle z = fun(x, y) que aceita arrays de mesmo tamanho.
xmin ... ymax
Limites da região.

Argumentos de saída

q
Valor aproximado da integral.

Exemplo

Integral de x*y no quadrado unitário

quad2d(@(x, y) x.*y, 0, 1, 0, 1)
Saída
ans = 0.2500

Veja também

integral2 dblquad integral3