ast: pass bug_15781 after 55ed9848604
[scilab.git] / scilab / modules / ast / tests / nonreg_tests / bug_15781.dia.ref
1 // Copyright (C) 2019 - St├ęphane MOTTELET
2 //
3 //  This file is distributed under the same license as the Scilab package.
4 // =============================================================================
5 //
6 // <-- CLI SHELL MODE -->
7 //
8 // <-- Non-regression test for bug 15781 -->
9 //
10 // <-- Bugzilla URL -->
11 // http://bugzilla.scilab.org/15781
12 //
13 // <-- Short Description -->
14 // display of complex matrix is ugly.
15 n=4
16  n  = 
17    4.
18 a=testmatrix("magic",4);
19 for f = ["v","e"]
20     format(f)
21     x=complex(cos(a),sin(a));
22     x(3,3)=%nan;
23     x(4,4)=%inf;
24     x(2,1:2)=1+%i;
25     x(:,1)=0;
26     disp(x)
27     for i=1:n
28         disp(x(i,:))
29         disp(" ")
30     end
31     for i=1:n
32         disp(x(:,i))
33         disp(" ")
34     end
35     x=x-x;
36     disp(x)
37     disp(" ")
38     acoth(-2:0.5:2).'
39 end
40          column 1 to 3
41    0. + 0.i  -0.4161468 + 0.9092974i  -0.9899925 + 0.14112i  
42    0. + 0.i   1.        + i           -0.8390715 - 0.5440211i
43    0. + 0.i   0.7539023 + 0.6569866i   Nan       + 0.i       
44    0. + 0.i   0.1367372 + 0.9906074i  -0.7596879 + 0.6502878i
45          column 4
46    0.9074468 + 0.420167i
47   -0.1455    + 0.9893582i
48    0.843854  - 0.5365729i
49    Inf       + 0.i      
50          column 1 to 3
51    0. + 0.i  -0.4161468 + 0.9092974i  -0.9899925 + 0.14112i
52          column 4
53    0.9074468 + 0.420167i
54   " "
55    0. + 0.i   1. + i    -0.8390715 - 0.5440211i  -0.1455 + 0.9893582i
56   " "
57    0. + 0.i   0.7539023 + 0.6569866i   Nan + 0.i   0.843854 - 0.5365729i
58   " "
59    0. + 0.i   0.1367372 + 0.9906074i  -0.7596879 + 0.6502878i   Inf + 0.i
60   " "
61    0.
62    0.
63    0.
64    0.
65   " "
66   -0.4161468 + 0.9092974i
67    1.        + i         
68    0.7539023 + 0.6569866i
69    0.1367372 + 0.9906074i
70   " "
71   -0.9899925 + 0.14112i  
72   -0.8390715 - 0.5440211i
73    Nan       + 0.i       
74   -0.7596879 + 0.6502878i
75   " "
76    0.9074468 + 0.420167i
77   -0.1455    + 0.9893582i
78    0.843854  - 0.5365729i
79    Inf       + 0.i      
80   " "
81    0. + 0.i   0. + 0.i   0.  + 0.i   0.  + 0.i
82    0. + 0.i   0. + 0.i   0.  + 0.i   0.  + 0.i
83    0. + 0.i   0. + 0.i   Nan + 0.i   0.  + 0.i
84    0. + 0.i   0. + 0.i   0.  + 0.i   Nan + 0.i
85   " "
86  ans  =
87   -0.5493061 + 0.i       
88   -0.804719  + 0.i       
89   -Inf       - 1.5707963i
90   -0.5493061 - 1.5707963i
91    0.        - 1.5707963i
92    0.5493061 - 1.5707963i
93    Inf       + Nani      
94    0.804719  + 3.1415927i
95    0.5493061 + 3.1415927i
96          column 1 to 3
97    0.000D+00 + 0.000D+00i  -4.161D-01 + 9.093D-01i  -9.900D-01 + 1.411D-01i
98    0.000D+00 + 0.000D+00i   1.000D+00 + 1.000D+00i  -8.391D-01 - 5.440D-01i
99    0.000D+00 + 0.000D+00i   7.539D-01 + 6.570D-01i   Nan       + 0.000D+00i
100    0.000D+00 + 0.000D+00i   1.367D-01 + 9.906D-01i  -7.597D-01 + 6.503D-01i
101          column 4
102    9.074D-01 + 4.202D-01i
103   -1.455D-01 + 9.894D-01i
104    8.439D-01 - 5.366D-01i
105    Inf       + 0.000D+00i
106          column 1 to 3
107    0.000D+00 + 0.000D+00i  -4.161D-01 + 9.093D-01i  -9.900D-01 + 1.411D-01i
108          column 4
109    9.074D-01 + 4.202D-01i
110   " "
111          column 1 to 3
112    0.000D+00 + 0.000D+00i   1.000D+00 + 1.000D+00i  -8.391D-01 - 5.440D-01i
113          column 4
114   -1.455D-01 + 9.894D-01i
115   " "
116          column 1 to 3
117    0.000D+00 + 0.000D+00i   7.539D-01 + 6.570D-01i   Nan + 0.000D+00i
118          column 4
119    8.439D-01 - 5.366D-01i
120   " "
121          column 1 to 3
122    0.000D+00 + 0.000D+00i   1.367D-01 + 9.906D-01i  -7.597D-01 + 6.503D-01i
123          column 4
124    Inf + 0.000D+00i
125   " "
126    0.000D+00
127    0.000D+00
128    0.000D+00
129    0.000D+00
130   " "
131   -4.161D-01 + 9.093D-01i
132    1.000D+00 + 1.000D+00i
133    7.539D-01 + 6.570D-01i
134    1.367D-01 + 9.906D-01i
135   " "
136   -9.900D-01 + 1.411D-01i
137   -8.391D-01 - 5.440D-01i
138    Nan       + 0.000D+00i
139   -7.597D-01 + 6.503D-01i
140   " "
141    9.074D-01 + 4.202D-01i
142   -1.455D-01 + 9.894D-01i
143    8.439D-01 - 5.366D-01i
144    Inf       + 0.000D+00i
145   " "
146          column 1 to 3
147    0.000D+00 + 0.000D+00i   0.000D+00 + 0.000D+00i   0.000D+00 + 0.000D+00i
148    0.000D+00 + 0.000D+00i   0.000D+00 + 0.000D+00i   0.000D+00 + 0.000D+00i
149    0.000D+00 + 0.000D+00i   0.000D+00 + 0.000D+00i   Nan       + 0.000D+00i
150    0.000D+00 + 0.000D+00i   0.000D+00 + 0.000D+00i   0.000D+00 + 0.000D+00i
151          column 4
152    0.000D+00 + 0.000D+00i
153    0.000D+00 + 0.000D+00i
154    0.000D+00 + 0.000D+00i
155    Nan       + 0.000D+00i
156   " "
157  ans  =
158   -5.493D-01 + 0.000D+00i
159   -8.047D-01 + 0.000D+00i
160   -Inf       - 1.571D+00i
161   -5.493D-01 - 1.571D+00i
162    0.000D+00 - 1.571D+00i
163    5.493D-01 - 1.571D+00i
164    Inf       + Nani      
165    8.047D-01 + 3.142D+00i
166    5.493D-01 + 3.142D+00i