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
xe um escalary, 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