Scilab 5.5.1

Please note that the recommended version of Scilab is 2024.1.0. This page might be outdated.

See the recommended documentation of this function

# permute

permute the dimensions of an array

### Calling Sequence

y=permute(x,dims)

### Arguments

- dims
a scalar or a vector of positive reals.

- x
a scalar, a vector, a matrix or a multi-array.

### Description

Permutes the dimensions of an array according to `dims`

.

Input argument `dims`

must be a valid permutation where dimension `#i`

becomes `#dims(i)`

.

### Examples

//example 1: x=[1 2 3;4 5 6] y=permute(x,[2 1]) //example 2: x=matrix(1:12,[2,3,2]) y=permute(x,[3 1 2]) x = matrix(1:12, [3 2 2]) y = permute(x, [3 4 1 2]) // Dimensions are changed according to dims // #1=rows becomes #3=pages // #2=columns becomes #4=books // #3=pages becomes #1=rows // #4=books becomes #2=columns

### See Also

Report an issue | ||

<< matrix | Matrix manipulation | pertrans >> |