cylinder
Gera as coordenadas de uma superfície de revolução, por padrão um cilindro.
Categoria: Graphics > 2-D and 3-D Plots
Sintaxe
[X, Y, Z] = cylinder
Um cilindro unitário com 20 pontos na circunferência.
[X, Y, Z] = cylinder(r)
Gira o perfil de raios r ao longo de uma altura unitária.
[X, Y, Z] = cylinder(r, n)
Usa n pontos na circunferência.
cylinder(___)
Sem argumentos de saída, desenha a superfície.
Descrição
O vetor de perfil r dá o raio em alturas igualmente espaçadas entre 0 e 1. Um r escalar é tratado como [r r], gerando um cilindro reto, enquanto [2 1] dá um tronco de cone e [0 1] um cone. As matrizes podem ser passadas a surf ou mesh; a coluna da emenda é repetida para a superfície fechar.
Argumentos de entrada
r- Raio escalar ou vetor de raios em alturas igualmente espaçadas de 0 a 1.
n- Número de pontos na circunferência, 20 por padrão.
Argumentos de saída
X, Y, Z- Matrizes de tamanho
numel(r)porn+1; a linhaké o círculo na alturaZ(k,1).
Exemplo
Perfil de um vaso
r = [1 1.4 1 0.6 1];
[X, Y, Z] = cylinder(r, 12);
disp(size(X))
disp(Z(:, 1)')
surf(X, Y, Z)
Saída
5 13
0 0.2500 0.5000 0.7500 1.0000