1 //<-- CLI SHELL MODE -->
2 // =============================================================================
3 // Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
4 // Copyright (C) ????-2008 - INRIA
6 // This file is distributed under the same license as the Scilab package.
7 // =============================================================================
23 //display of polynomials
27 num=[ (((((1)*z-2.6533333)*z+2.6887936)*z-1.2916784)*z+0.2911572)* ...
29 (((((1)*z-2.6533333)*z+2.6887936)*z-1.2916784)*z+0.2911572)* ...
34 -0.0243497 +0.2911572z -1.2916784z² +2.6887936z³ -2.6533333z⁴ +z⁵
35 -0.0243497 +0.2911572z -1.2916784z² +2.6887936z³ -2.6533333z⁴ +z⁵
38 den = [ ((((1)*z-1.536926)*z+0.8067352)*z-0.1682810)*z+0.0113508
39 ((((1)*z-1.536926)*z+0.8067352)*z-0.1682810)*z+0.0113508
43 0.0113508 -0.168281z +0.8067352z² -1.536926z³ +z⁴
44 0.0113508 -0.168281z +0.8067352z² -1.536926z³ +z⁴
50 -0.0243497 +0.2911572z -1.2916784z² +2.6887936z³ -2.6533333z⁴ +z⁵
52 -0.0243497 +0.2911572z -1.2916784z² +2.6887936z³ -2.6533333z⁴ +z⁵
57 0.0113508 -0.168281z +0.8067352z² -1.536926z³ +z⁴
59 0.0113508 -0.168281z +0.8067352z² -1.536926z³ +z⁴ z² 1
62 -0.0243497 +0.2911572z -1.2916784z² +2.6887936z³ -2.6533333z⁴ +z⁵
63 -0.0243497 +0.2911572z -1.2916784z² +2.6887936z³ -2.6533333z⁴ +z⁵
66 0.0113508 -0.168281z +0.8067352z² -1.536926z³ +z⁴
67 0.0113508 -0.168281z +0.8067352z² -1.536926z³ +z⁴
73 -0.0243497 +0.2911572z -1.2916784z² +2.6887936z³ -2.6533333z⁴ +z⁵
74 -0.0243497 +0.2911572z -1.2916784z² +2.6887936z³ -2.6533333z⁴ +z⁵
78 0.0113508 -0.168281z +0.8067352z² -1.536926z³ +z⁴
79 0.0113508 -0.168281z +0.8067352z² -1.536926z³ +z⁴
82 //display of polynomials
86 n=1+z;d=n*n;n1=[n d];d1=[d d*d];n1=[n1 n1];d1=[d1 d1];
87 n2=[n n*n;n*n n**4];d2=[n*n n**4;n n*n];den=d2(1,:);num=n2(2,:);
88 p=poly(rand(5,1),"z");q=poly(rand(6,1),"z");
89 p1=[p,0.1+2.35*z-5.05*z**3];q1=[q,2.56+0.03*z-10.01*z*z+z**5];
91 //display of rationals
123 1 +2z +z² 1 +4z +6z² +4z³ +z⁴
124 --------- -------------------
128 --------- -------------------
129 1 +2z +z² 1 +4z +6z² +4z³ +z⁴
134 --------- -------------------
135 1 +2z +z² 1 +4z +6z² +4z³ +z⁴
137 1 +2z +z² 1 +4z +6z² +4z³ +z⁴
138 --------- -------------------
143 1 +2z +z² 1 +4z +6z² +4z³ +z⁴
144 --------- -------------------
145 1 +2z +z² 1 +4z +6z² +4z³ +z⁴
149 1 +2z +z² 1 +4z +6z² +4z³ +z⁴
150 --------- -------------------
151 1 +2z +z² 1 +4z +6z² +4z³ +z⁴
158 -0.0000078 +0.0351988z -0.3720034z² +1.3432153z³ -1.9632981z⁴ +z⁵
159 -----------------------------------------------------------------
160 0.0123314 -0.2684985z +1.5393672z² -4.0114366z³ +5.4004179z⁴
167 ------------------------
168 2.56 +0.03z -10.01z² +z⁵
176 0.0123314 -0.2684985z +1.5393672z² -4.0114366z³ +5.4004179z⁴
178 -----------------------------------------------------------------
179 -0.0000078 +0.0351988z -0.3720034z² +1.3432153z³ -1.9632981z⁴ +z⁵
184 2.56 +0.03z -10.01z² +z⁵
185 ------------------------
191 -0.0000078 +0.0351988z -0.3720034z² +1.3432153z³ -1.9632981z⁴ +z⁵
192 -----------------------------------------------------------------
193 0.0123314 -0.2684985z +1.5393672z² -4.0114366z³ +5.4004179z⁴
198 0.0123314 -0.2684985z +1.5393672z² -4.0114366z³ +5.4004179z⁴
200 -----------------------------------------------------------------
201 -0.0000078 +0.0351988z -0.3720034z² +1.3432153z³ -1.9632981z⁴ +z⁵
205 -0.0000078 +0.0351988z -0.3720034z² +1.3432153z³ -1.9632981z⁴ +z⁵
206 -----------------------------------------------------------------
212 -----------------------------------------------------------------
213 -0.0000078 +0.0351988z -0.3720034z² +1.3432153z³ -1.9632981z⁴ +z⁵
217 1 +2z +z² 1 +4z +6z² +4z³ +z⁴ 1 +2z +z² 1 +4z +6z² +4z³ +z⁴
218 --------- ------------------- --------- -------------------
219 1 +z 1 +2z +z² 1 +z 1 +2z +z²
223 1 +z 1 +2z +z² 1 +z 1 +2z +z²
224 --------- ------------------- --------- -------------------
225 1 +2z +z² 1 +4z +6z² +4z³ +z⁴ 1 +2z +z² 1 +4z +6z² +4z³ +z⁴
227 digits="abcdefghijklmnopqrstuvwxyz"
229 "abcdefghijklmnopqrstuvwxyz"
233 majuscules="ABCDEFGHIJKLMNOPQRSTUVWXYZ"
235 "ABCDEFGHIJKLMNOPQRSTUVWXYZ"
236 symbols=",./;''[] \ =-!\$%^&*()_+~:""[]| @"
238 ",./;'[] \ =-!\$%^&*()_+~:"[]| @"
242 "abcdefghijklmnopqrstuvwxyz"
243 [numbers digits;digits numbers]
245 "1234567890" "abcdefghijklmnopqrstuvwxyz"
246 "abcdefghijklmnopqrstuvwxyz" "1234567890"
247 [numbers digits+digits+digits]
252 "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyz"
258 "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyz"
261 "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyz"
267 digits="abcdefghijklmnopqrstuvwxyz";
268 d = digits+digits+digits;
276 "12345678901234567890123456789012345678901234567890"
279 "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyz"
282 "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyz"
293 "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyz"
294 "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyz"
295 "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyz"
296 "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyz"
297 "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyz"
300 "12345678901234567890"
301 "12345678901234567890"
302 "12345678901234567890"
305 "12345678901234567890"
306 "123456789012345678901234567890"
307 "12345678901234567890"
310 "12345678901234567890"
311 "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyz"
312 "12345678901234567890"
315 "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyz"
316 "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyz"
319 "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyz"
324 "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyz"
333 "1234567890" "1234567890" "1234567890"
335 "1234567890" "1234567890"
339 "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyz"
341 "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyz"
343 "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyz"
345 "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyz"
347 "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyz"
351 "12345678901234567890" "12345678901234567890"
353 "12345678901234567890"
357 "12345678901234567890"
359 "123456789012345678901234567890"
361 "12345678901234567890"
365 "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyz"
367 "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyz"
371 "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyz"
379 "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyz"
382 "1234567890" "1234567890"
391 "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyz"
395 "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyz"
402 "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyz"
403 "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyz"
408 "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyz"
411 "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyz"
415 "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyz"
417 "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyz"
421 "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyz"
425 "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyz"
431 "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyz"
432 "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyz"
439 "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyz"
442 "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyz"
446 "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyz"
448 "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyz"
463 list(list(1,list()),2)
472 list(rlist(q,p),1.23)
476 0.0123314 -0.2684985z +1.5393672z² -4.0114366z³ +5.4004179z⁴
478 -----------------------------------------------------------------
479 -0.0000078 +0.0351988z -0.3720034z² +1.3432153z³ -1.9632981z⁴ +z⁵
482 // overloading of display
497 list(list(1,$),list())
506 // Tlist overloaded display
515 deff("%x_p(x)","disp(''Mydisplay'',x(2),x(3))")