Scilab Home page | Wiki | Bug tracker | Forge | Mailing list archives | ATOMS | File exchange
Please login or create an account

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

Scilab help >> Matlab to Scilab Conversion Tips > Matlab-Scilab equivalents > S > sort (Matlab function)

sort (Matlab function)

Sort elements in ascending order

Matlab/Scilab equivalent

Matlab Scilab
No equivalent

Particular cases

Scilab sort and Matlab sort are different functions !

For character string inputs, please use better mtlb_sort in Scilab.

B = sort(A)

Scilab gsort can be used as an equivalent for Matlab sort giving it the good inputs. If A is a vector, call gsort(A,"g","i"). If A is a matrix then call gsort(A,"r","i"). Note that gsort does not work with multidimensional arrays.

B = sort(A,dim)

If in Matlab, dim is 1 (respectively 2) then replace it by "r" (respectively "c") in Scilab when calling gsort(A,dim,"i"). Note that gsort does not work with multidimensional arrays.


Add a comment:
Please login to comment this page.

Report an issue
<< size (Matlab function) S sparse (Matlab function) >>

Scilab Enterprises
Copyright (c) 2011-2015 (Scilab Enterprises)
Copyright (c) 1989-2012 (INRIA)
Copyright (c) 1989-2007 (ENPC)
with contributors
Last updated:
Mon Oct 01 17:34:57 CEST 2012