integral2

Integral dupla numérica sobre um retângulo ou uma região com limites variáveis.

Categoria: Mathematics > Numerical Integration and Differential Equations

Sintaxe

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

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

q = integral2(fun, xmin, xmax, ymin, ymax, Name, Value)

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

Descrição

O integrando deve funcionar com arrays, então use operadores elemento a elemento. Tornar ymin e ymax funções de x permite integrar sobre regiões delimitadas por curvas, como o triângulo 0 <= y <= x.

A área de uma região é a integral da constante 1, mas escreva @(x,y) ones(size(x)) para que o resultado mantenha o formato de array.

Argumentos de entrada

fun
Handle z = fun(x, y) que aceita arrays de mesmo tamanho e retorna um array desse tamanho.
xmin, xmax
Limites de x, escalares.
ymin, ymax
Limites de y: escalares, ou handles de função de x para uma região não retangular.

Argumentos de saída

q
Valor aproximado da integral.

Exemplo

Retângulo e triângulo

f = @(x, y) x.*y;
integral2(f, 0, 1, 0, 1)
integral2(f, 0, 1, 0, @(x) x)
Saída
ans = 0.2500
ans = 0.1250

Veja também

integral integral3 dblquad quad2d