cshep2dbidimensional cubic shepard (scattered)
interpolation
Seqüência de Chamamentotl_coef = cshep2d(xyz)Parâmetrosxyzuma matriz n x 3 dos pontos de interpolação interpolação (sem
grid), a i-ésima linha dadas as coordenadas (x,y) e então a altitude
z do i-ésimo ponto de interpolação
tl_coefuma estrutura tlist do Scilab (do tipo cshep2d)DescriçãoEsta função é útil para definir uma função de interpolação 2d quando
os pontos não estão em um grid (você pode usá-la para este caso, mas splin2d é melhor para este propósito). O
interpolante é do tipo cúbico de Shepard e é uma função de duas variáveis
de classe C2 (duas vezes continuamente diferenciável)
s(x,y) tal que : s(xi,yi)=zi
para todo i=1,..,n ( (xi,yi,zi)
sendo a i-ésima linha de xyz).
A avaliação de s em alguns pontos deve ser feita pela função eval_cshep2d.
Observação
A função operea se n>= 10, se
os nós não são todos colineares (i.e. as coordenadas
(x,y) dos pontos de interpolação não estão na mesma
reta) e se não há nós duplicados (i.e. dois ou mais pontos de interpolação
com as mesmas coordenadas (x,y) ). Há erro se essas
condições não são respeitadas.
ExemplosVer Também
splin2d
eval_cshep2d
AutoresRobert J. RenkaB. Pincon (interface do Scilab)