full

Converte uma matriz esparsa para o armazenamento comum (cheio).

Categoria: Mathematics > Sparse Matrices

Sintaxe

A = full(S)

Retorna S com todos os elementos armazenados, inclusive os zeros.

Descrição

Uma matriz esparsa guarda apenas seus elementos não nulos e as posições. full preenche os zeros para que a matriz possa ser exibida na grade habitual, indexada rapidamente ou passada a funções que exigem entrada cheia. O uso de memória passa a numel(S) elementos, então evite em matrizes muito grandes.

Argumentos de entrada

S
Array esparso ou cheio. Um array cheio é retornado sem alteração.

Argumentos de saída

A
Array cheio de mesmo tamanho e classe.

Exemplo

De esparsa a cheia

S = sparse([1 2 3], [1 2 3], [4 5 6])
A = full(S)
issparse(A)
Saída
S = 

   (1,1)        4
   (2,2)        5
   (3,3)        6
A = 3×3

     4     0     0
     0     5     0
     0     0     6
ans = logical
   0

Veja também

sparse issparse nnz spones