Sequence: Difference between revisions
From NARS2000
Jump to navigationJump to search
No edit summary |
mNo edit summary |
||
Line 30: | Line 30: | ||
3 2..10 </apll>Start, step, and end values<br /> | 3 2..10 </apll>Start, step, and end values<br /> | ||
<apll>3 5 7 9<br /> | <apll>3 5 7 9<br /> | ||
(⊂3 4)..6 </apll>Two start values, so the result is two-dimensional<br /> | (⊂3 4)..6 </apll>Two start values, so the result is two-dimensional and nested<br /> | ||
<apll> 3 4 3 5 3 6 <br /> | <apll> 3 4 3 5 3 6 <br /> | ||
4 4 4 5 4 6 <br /> | 4 4 4 5 4 6 <br /> | ||
5 4 5 5 5 6 <br /> | 5 4 5 5 5 6 <br /> | ||
6 4 6 5 6 6 <br /> | 6 4 6 5 6 6 <br /> | ||
3..⊂5 6 </apll>Two ending values, so the result is two-dimensional<br /> | 3..⊂5 6 </apll>Two ending values, so the result is two-dimensional and nested<br /> | ||
<apll> 3 3 3 4 3 5 3 6 <br /> | <apll> 3 3 3 4 3 5 3 6 <br /> | ||
4 3 4 4 4 5 4 6 <br /> | 4 3 4 4 4 5 4 6 <br /> |
Revision as of 09:40, 25 February 2013
|
||||
L is a numeric or nested scalar or one- or two-element vector consisting of starting value(s) and optional step value(s) (default is 1) for the sequence. | ||||
R is a numeric or nested scalar or one-element vector consisting of ending value(s) for the sequence. | ||||
Z is an array whose values represent the sequence of values between L and R. |
For example
3..10 Start and end values
3 4 5 6 7 8 9 10
3 2..10 Start, step, and end values
3 5 7 9
(⊂3 4)..6 Two start values, so the result is two-dimensional and nested
3 4 3 5 3 6
4 4 4 5 4 6
5 4 5 5 5 6
6 4 6 5 6 6
3..⊂5 6 Two ending values, so the result is two-dimensional and nested
3 3 3 4 3 5 3 6
4 3 4 4 4 5 4 6
5 3 5 4 5 5 5 6
The starting value(s) may be greater than the ending values in which case the sequence is in descending order. The sign of the optional step value is ignored.
(6 7)2..2
6 7 6 5 6 3
4 7 4 5 4 3
2 7 2 5 2 3
This primitive was suggested by John Scholes of Dyalog, Ltd.