Table Of Contents

circularshift

Version:
    Last Modified: March 15, 2017

    Shifts the elements of an array of any dimension in a circular manner.

    Syntax

    c = circularshift(a, b)
    c = circularshift(a, b, shift)
    Legacy name: circshift

    Inputs

    a

    Scalar or array of any dimension.

    b

    Shifts you want to perform. The elements in b determine by which number of places the corresponding dimension of a is shifted. For example, the first element of b determines by which number of places a shifts downwards and the second element of b determines by which a shifts right. If you use the third parameter shift, b must be a scalar and correspond to the dimension of a.

    shift

    Dimension to be shifted. shift can be in a range of 1 to the maximum supported array dimension (32). If you use shift, b must be a scalar.

    Outputs

    c

    a with the shifted elements.

    A = [1, 2; 3, 4; 6, 7]
    B = [1, 1]
    C = circularshift(A, B)

    Where This Node Can Run:

    Desktop OS: Windows

    FPGA: This product does not support FPGA devices


    Recently Viewed Topics