numgrid

Numera os pontos de uma região de malha bidimensional.

Categoria: Other public functions: sparfun

Sintaxe

G = numgrid(region, n)

Retorna uma matriz n por n que numera os pontos internos da região e tem zeros nos demais.

Descrição

A numeração diz quais incógnitas um método de diferenças finitas terá naquela região e em que ordem. Passe G a delsq para obter o Laplaciano correspondente. Os pontos de contorno não são numerados, pois seus valores são conhecidos em um problema de Dirichlet.

Argumentos de entrada

region
'S' quadrado, 'L' em L, 'C' círculo, 'D' disco, 'A' anel ou 'H' hexágono.
n
Número de pontos por lado do quadrado envolvente.

Argumentos de saída

G
Matriz de inteiros. Os pontos internos são numerados 1, 2, ... descendo as colunas; pontos de contorno e de fora são 0.

Exemplo

Região em L

G = numgrid('L', 6)
Saída
G = 6×6

     0     0     0     0     0     0
     0     1     3     5     9     0
     0     2     4     6    10     0
     0     0     0     7    11     0
     0     0     0     8    12     0
     0     0     0     0     0     0

Veja também

delsq gallery meshgrid spy