Scilab Home page | Wiki | Bug tracker | Forge | Mailing list archives | ATOMS | File exchange
Please login or create an account
Change language to: English - Português - 日本語

Please note that the recommended version of Scilab is 6.0.0. This page might be outdated.
See the recommended documentation of this function

Aide Scilab >> Fonctions Elémentaires > Matrices élémentaires > ind2sub

ind2sub

linear index to matrix subscript values

Calling Sequence

[i1,i2,..] =ind2sub(dims,I)
Mi = ind2sub(dims,I)

Arguments

dims

vector: the matrix dimensions

I

vector: the given linear index

i1,i2,..

the subscript values (same matrix shape as I)

Mi

matrix whose columns contains the subscript values.

Description

ind2sub is used to determine the equivalent subscript values corresponding to a given single index into an array. [i1,i2,..] = ind2sub(dims,I) returns the arrays i1, i2, ... containing the equivalent row, column, ... subscripts corresponding to the index matrix I for a matrix of size dims. Mi=ind2sub(dims,I) returns a matrix Mi whose columns are the arrays i1(:), i2(:), ...

Examples

ind2sub([2,3,2],1:12)
[i,j,k]=ind2sub([2,3,2],1:12)

See Also

  • sub2ind — matrix subscript values to linear index
  • extraction — extraction à partir d'une matrice ou d'une liste
  • insertion — insertion/modification dans une variable

Authors

Serge Steer, INRIA

Scilab Enterprises
Copyright (c) 2011-2017 (Scilab Enterprises)
Copyright (c) 1989-2012 (INRIA)
Copyright (c) 1989-2007 (ENPC)
with contributors
Last updated:
Wed Oct 05 12:10:37 CEST 2011