Ir para o conteúdo

Função stack

stack(...) devolve um vetor ou uma matriz formados pela colocação dos argumentos de cima para baixo. Os argumentos têm de ser matrizes com o mesmo número de colunas, ou então escalares e vetores coluna.

Para valores escalares, stack() devolve um vetor coluna que contém a lista de argumentos.

stack() com argumentos escalares

No exemplo seguinte, três vetores coluna, a, b e c, são passados como argumentos a stack().

stack() com vetores coluna como argumentos

Para obter uma matriz, os vetores têm de estar na forma de linha. Aqui, os três vetores linha d, f e g são passados como argumentos a stack().

stack() com vetores linha como argumentos

Os vetores linha podem ser facilmente transformados em colunas da matriz aplicando uma transposição a stack().

stack() combinada com uma transposição de matriz

Ver também

Esta página baseia-se num artigo da antiga wiki, escrito por Edward Ulle.