- Scilab Online Help
- Elementary Functions
- Discrete mathematics
- Floating point
- Integer representation
- Trigonometry
- abs
- amell
- and
- &
- binomial
- bitand
- bitor
- bloc2exp
- bloc2ss
- cat
- cell2mat
- cellstr
- char
- cumprod
- cumsum
- delip
- diag
- diff
- dsearch
- exp
- eye
- flipdim
- gsort
- imag
- imult
- ind2sub
- intersect
- inttrap
- isdef
- isempty
- isequal
- isequalbitwise
- isreal
- isvector
- kron
- lex_sort
- linspace
- log
- log10
- log1p
- log2
- logm
- logspace
- lstsize
- max
- meshgrid
- min
- modulo
- ndgrid
- ndims
- nextpow2
- norm
- ones
- or
- |
- pen2ea
- permute
- pertrans
- prod
- rand
- real
- resize_matrix
- setdiff
- sign
- signm
- size
- solve
- sqrt
- sqrtm
- squarewave
- ssrand
- sub2ind
- sum
- sysconv
- sysdiag
- syslin
- toeplitz
- trfmod
- trianfml
- tril
- trisolve
- triu
- typeof
- union
- unique
- vectorfind
- zeros
Please note that the recommended version of Scilab is 2025.0.0. This page might be outdated.
See the recommended documentation of this function
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
Authors
Serge Steer, INRIA
<< imult | Elementary Functions | intersect >> |