* Bug 16571 fixed [m2sci]: Bad ~ conversion on operations, integers, or complex
[scilab.git] / scilab / modules / m2sci / tests / unit_tests / conversion / END_index_syntax.m
1 % end in comments
2 % a(end:-1:2) in comments
3 a = [1 2 3 4 5 6 7];
4 k = 3
5 endy = 4;
6 b.end = 3
7 if true, a=1, end, b=3
8 if true then
9     % With matrices
10     % -------------
11     a(b.end:end) = 1
12     a(append) = 8
13     a(endy:end) = 8
14     a(1:endy:end) = 3
15
16     a(end) = 7
17     a(6:end) = [3 4]
18     a(1,2:end) = [3 4]
19     a(end,2:end) = [3 4]
20     a(end,2:end-1) = 3
21     a(end+1) = 8
22     a(end-k) = 7
23     a(6:end) = [3 4], a(end) = 5
24     endy(3) = 4
25     endy(end/2) = 7
26     append(end:-1:2) = 1:endy
27
28     a (b.end : end) = 1
29     a (append ) = 8
30     a (endy: end ) = 8
31     a (1: endy: end) = 3
32
33     a ( end ) = 7
34     a (6 : end ) = [3 4]
35     a (1, 2 : end ) = [3 4]
36     a ( end , 2 : end ) = [3 4]
37     a ( end , 2 : end - 1) = 3
38     a ( end + 1) = 8
39     a ( end - k) = 7
40     a ( 6 : end ) = [3 4], a( end ) = 5
41     endy (3) = 4
42     endy ( end / 2) = 7
43     append ( end : -1 : 2 ) = 1:endy
44
45     % With cells
46     % ----------
47     a{b.end:end} = 1
48     a{append} = 8
49     a{endy:end} = 8
50     a{1:endy:end} = 3
51
52     a{end} = 7
53     a{6:end} = [3 4]
54     a{1,2:end} = [3 4]
55     a{end,2:end} = [3 4]
56     a{end,2:end-1} = 3
57     a{end+1} = 8
58     a{end-k} = 7
59     a{6:end} = [3 4], a{end} = 5
60     endy{3} = 4
61     endy{end/2} = 7
62     append{end:-1:2} = 1:endy
63
64     a {b.end : end} = 1
65     a {append } = 8
66     a {endy: end } = 8
67     a {1: endy: end} = 3
68
69     a { end } = 7
70     a {6 : end } = [3 4]
71     a {1, 2 : end } = [3 4]
72     a { end , 2 : end } = [3 4]
73     a { end , 2 : end - 1} = 3
74     a { end + 1} = 8
75     a { end - k} = 7
76     a { 6 : end } = [3 4], a{ end } = 5
77     endy {3} = 4
78     endy { end / 2} = 7
79     append { end : -1 : 2 } = 1:endy
80
81  end