interp3
Interpolação de dados em uma grade 3-D.
Categoria: Mathematics > Interpolation
Sintaxe
Vq = interp3(X, Y, Z, V, Xq, Yq, Zq)
Interpolação linear de V, amostrada na grade (X,Y,Z), nos pontos de consulta.
Vq = interp3(V, Xq, Yq, Zq)
Assume que a grade é formada pelos índices de V.
Vq = interp3(..., method, extrapval)
Seleciona o método e um valor de preenchimento para pontos fora da grade.
Descrição
interp3 estende interp2 para volumes, com a mesma orientação de meshgrid: o primeiro índice de V segue Y, o segundo segue X e o terceiro segue Z. O método linear é trilinear e combina os oito vértices da célula que contém o ponto de consulta.
Argumentos de entrada
X, Y, Z- Coordenadas da grade, como arrays de
meshgridou como vetores. V- Array 3-D de valores.
Xq, Yq, Zq- Coordenadas de consulta.
Argumentos de saída
Vq- Valores interpolados, com
NaNfora da grade por padrão.
Exemplo
Consulta trilinear
[X, Y, Z] = meshgrid(1:3);
V = X + 10*Y + 100*Z;
interp3(X, Y, Z, V, 1.5, 2.5, 1.5)
Saída
ans = 176.5000