del2

Laplaciano discreto de um array.

Categoria: Mathematics > Numerical Integration and Differential Equations

Sintaxe

L = del2(U)

Retorna o Laplaciano discreto de U com espaçamento unitário, escalado por 1/4 em uma matriz (1/2n em n dimensões).

L = del2(U, h)

Usa o espaçamento h em todas as direções.

L = del2(U, hx, hy, ...)

Usa um espaçamento separado para cada dimensão.

Descrição

No interior, cada valor é a média das diferenças segundas em todas as dimensões, o que aproxima um quarto do Laplaciano d2u/dx2 + d2u/dy2 para uma matriz. Perto das bordas, o estêncil é extrapolado linearmente a partir dos vizinhos.

Multiplique por 4 (em uma matriz) para obter o Laplaciano puro. Para uma função quadrática, o Laplaciano discreto é exato e constante.

Argumentos de entrada

U
Vetor, matriz ou array N-D numérico de amostras em uma grade regular.
h, hx, hy
Espaçamentos escalares ou vetores de coordenadas.

Argumentos de saída

L
Array do mesmo tamanho de U.

Exemplo

Laplaciano de x^2 + y^2

[X, Y] = meshgrid(0:4);
U = X.^2 + Y.^2;
4*del2(U)
Saída
ans = 5×5

     4     4     4     4     4
     4     4     4     4     4
     4     4     4     4     4
     4     4     4     4     4
     4     4     4     4     4

Veja também

gradient diff divergence curl