slice
Desenha planos de corte através de dados volumétricos.
Categoria: Graphics > 2-D and 3-D Plots
Sintaxe
slice(X, Y, Z, V, xslice, yslice, zslice)
Desenha cortes de V nas posições x, y e z indicadas.
slice(V, xslice, yslice, zslice)
Usa os índices do array como coordenadas.
h = slice(___)
Também retorna os handles das superfícies.
Descrição
Cada corte é uma superfície colorida pela interpolação de V em seus pontos, então as cores seguem o colormap atual. Os cortes podem ser planos paralelos aos eixos, como aqui, ou uma superfície qualquer passada no lugar dos vetores de posição.
Para uma olhada rápida dentro de um campo 3-D, combine slice com colorbar e view(3).
Argumentos de entrada
X, Y, Z- Arrays de coordenadas do mesmo tamanho de
V, como os demeshgrid. V- Array 3-D de valores.
xslice, yslice, zslice- Vetores com as posições dos cortes. Use
[]para nenhum corte numa direção.
Argumentos de saída
h- Handles das superfícies de corte.
Exemplo
Três planos em um campo escalar
[x, y, z] = meshgrid(-2:0.5:2);
v = x.^2 + y.^2 + z.^2;
slice(x, y, z, v, 0, 0, 0)
colorbar
view(3)
No app, a figura é desenhada abaixo do código.