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