Criando um cilindro com eixo centralizado de maneira diferente

Eu sei que o Matlab tem uma função chamada cilindro para criar os pontos para um cilindro quando o número de pontos ao longo da circunferência e o comprimento do raio. E se eu não desejar um cilindro unitário e também não centralizar no eixo padrão (por exemplo, no eixo z)? Qual seria a abordagem mais fácil para criar esse cilindro? Desde já, obrigado.