dblquad

Integral dupla numérica sobre um retângulo (interface antiga).

Categoria: Mathematics > Numerical Integration and Differential Equations

Sintaxe

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

Integra fun(x, y) sobre o retângulo.

q = dblquad(fun, xmin, xmax, ymin, ymax, tol)

Usa a tolerância absoluta tol.

Descrição

dblquad é mantida por compatibilidade; código novo deve preferir integral2, que é mais precisa e aceita regiões não retangulares e limites infinitos.

Escreva o integrando com operadores elemento a elemento (.*, .^), pois ele é chamado com um vetor em x.

Argumentos de entrada

fun
Handle que aceita um vetor x e um escalar y, e retorna um vetor de valores.
xmin, xmax, ymin, ymax
Limites finitos do retângulo.
tol
Tolerância absoluta. Padrão 1e-6.

Argumentos de saída

q
Valor aproximado da integral.

Exemplo

Integral de x*y no quadrado unitário

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

Veja também

integral2 quad2d triplequad integral