função de avaliação spline 3d
[fp[,dfpdx,dfpdy,dfpdz]]=interp3d(xp,yp,zp,tl,out_mode)
vetores ou matrizes de reais de mesmo tamanho
tlist do tipo "splin3d", definindo um tensor spline 3d
(chamado s a partir daqui)
(opcional) string definindo a avaliação de
s fora do grid
([xmin,xmax]x[ymin,ymax]x[zmin,zmax])
vetor ou matriz de mesmo formato que xp,
yp e zp, avaliação elemento a
elemento de s onesses pontos.
vetores (ou matrizes) de mesmo formato que
xp, yp e
zp, avaliação elemento a elemento das primeiras
derivadas de s nesses pontos.
Dada uma tlist tl definindo uma função spline 3d
(ver splin3d) esta função avalia
s (e ds/dx, ds/dy, ds/dz , se
necessário) em (xp(i),yp(i),zp(i)) :
zp(i) = s(xp(i),yp(i)) dzpdx(i) = ds/dx(xp(i),yp(i),zp(i)) dzpdy(i) = ds/dy(xp(i),yp(i),zp(i)) dzpdz(i) = ds/dz(xp(i),yp(i),zp(i)) | ![]() | ![]() |
O parâmetro out_modedefine a regra de avaliação
para extrapolação, i.e. para (xp(i),yp(i),zp(i)) fora de
[xmin,xmax]x[ymin,ymax]x[zmin,zmax]
:
uma extrapolação por zero é feita
extrapolação por NaN ("não é número")
a extrapolação definida como segue :
s é estendido por periodicidade.