sub2ind
converte matriz de valores subescrtos para índice linear
Seqüência de Chamamento
I = sub2ind(dims,i1,i2,...) J = sub2ind(dims,Mi)
Parâmetros
- dims
vetor, as dimensões da matriz
- i1,i2,...
os arrays de valores subescritos (de mesma forma que a matriz
I)- Mi
matriz cujas colunas contém os valores subescritos.
- I
o array de índice linear
Descrição
sub2ind é usado para determinar o índice único
equivalente que corresponde ao dado conjunto de valores subescritos.
I = sub2ind(dims,i1,i2,..) retorna o índice linear
equivalente aos subescritos das linha, coluna, ... nos arrays
i1, i2,.. para uma matriz de tamanho
dims. Neste caso, i1,
i2,.. devem ter o mesmo formato e o resultado
I tem a mesma forma da matriz. I =
sub2ind(dims,Mi)
retorna o índice linear equivalente aos
subescritos nas colunas da matriz Mi para uma matriz
com tamanho dims. Neste caso I é um
vetor coluna.
Exemplos
i=[1 2 1 1 2 1 1]; j=[1 2 3 1 2 3 3]; k=[1 2 1 2 1 2 1]; sub2ind([2,3,2],i,j,k) sub2ind([2,3,2],[i',j',k'])
Ver Também
- ind2sub — conversão de índice linear para matriz de valores subescritos
- extraction — extração de entradas de matrizes e listas
- insertion — atribuição ou modificação parcial de variáveis
| Report an issue | ||
| << size | Funções Elementares | Linear Algebra >> |