Reverse

Revision as of 01:57, 18 March 2016 by Lchrisman (talk | contribs) (Created page with "category:Transforming functions ''new to Analytica 4.7'' == Reverse( x'', I, posFirst, posLast'') == Reverses the items in array «x» along index «<code>I</code>»...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

new to Analytica 4.7

Reverse( x, I, posFirst, posLast)

Reverses the items in array «x» along index «I». The result is still indexed by «I».

Use the optional «posFirst» and «posLast» to reverse the order of a sub-sequence along «I».

Examples

Suppose

Index J := 1..6
Variable a := J^2
Reverse(a,J) → Array(J, [ 36, 25, 16, 9, 4, 1 ])
Reverse(a,J,posFirst:3) → Array(J, [ 1,4, 36, 25, 16, 9 ])
Reverse(a,J,posLast:4) → Array(J, [ 16, 9, 4, 1, 25, 36 ])
Reverse(a,J,posFirst:3, posLast:5) → Array(J, [ 1, 4, 25, 16, 9, 36 ])

Notes

Reverse(x,I) is equivalent to x[@I=size(I)+1-@I].

See also

Comments


You are not allowed to post comments.