Annotation of OpenXM_contrib/pari-2.2/src/test/64/linear, Revision 1.2
1.1 noro 1: echo = 1 (on)
2: ? algdep(2*cos(2*Pi/13),6)
3: x^6 + x^5 - 5*x^4 - 4*x^3 + 6*x^2 + 3*x - 1
4: ? algdep(2*cos(2*Pi/13),6,15)
5: x^6 + x^5 - 5*x^4 - 4*x^3 + 6*x^2 + 3*x - 1
6: ? charpoly([1,2;3,4],z)
7: z^2 - 5*z - 2
8: ? charpoly(Mod(x^2+x+1,x^3+5*x+1),z)
9: z^3 + 7*z^2 + 16*z - 19
10: ? charpoly([1,2;3,4],z,1)
11: z^2 - 5*z - 2
12: ? charpoly(Mod(1,8191)*[1,2;3,4],z,2)
13: z^2 + Mod(8186, 8191)*z + Mod(8189, 8191)
1.2 ! noro 14: ? lindep(Mod(1,7)*[2,-1;1,3],-2)
1.1 noro 15: [Mod(6, 7), Mod(5, 7)]~
16: ? lindep([(1-3*sqrt(2))/(3-2*sqrt(3)),1,sqrt(2),sqrt(3),sqrt(6)])
1.2 ! noro 17: [3, 3, -9, 2, -6]~
1.1 noro 18: ? lindep([(1-3*sqrt(2))/(3-2*sqrt(3)),1,sqrt(2),sqrt(3),sqrt(6)],14)
19: [-3, -3, 9, -2, 6]
20: ? matadjoint([1,2;3,4])
21:
22: [4 -2]
23:
24: [-3 1]
25:
26: ? matcompanion(x^5-12*x^3+0.0005)
27:
28: [0 0 0 0 -0.00049999999999999999999999999999999999999]
29:
30: [1 0 0 0 0]
31:
32: [0 1 0 0 0]
33:
34: [0 0 1 0 12]
35:
36: [0 0 0 1 0]
37:
38: ? matdet([1,2,3;1,5,6;9,8,7])
39: -30
40: ? matdet([1,2,3;1,5,6;9,8,7],1)
41: -30
42: ? matdetint([1,2,3;4,5,6])
43: 3
44: ? matdiagonal([2,4,6])
45:
46: [2 0 0]
47:
48: [0 4 0]
49:
50: [0 0 6]
51:
52: ? mateigen([1,2,3;4,5,6;7,8,9])
53:
54: [-1.2833494518006402717978106547571267252 1 0.283349451800640271797810654757
55: 12672521]
56:
57: [-0.14167472590032013589890532737856336260 -2 0.6416747259003201358989053273
58: 7856336260]
59:
60: [1 1 1]
61:
62: ? mathess(mathilbert(7))
63:
64: [1 90281/58800 -1919947/4344340 4858466341/1095033030 -77651417539/819678732
65: 6 3386888964/106615355 1/2]
66:
67: [1/3 43/48 38789/5585580 268214641/109503303 -581330123627/126464718744 4365
68: 450643/274153770 1/4]
69:
70: [0 217/2880 442223/7447440 53953931/292008808 -32242849453/168619624992 1475
71: 457901/1827691800 1/80]
72:
73: [0 0 1604444/264539275 24208141/149362505292 847880210129/47916076768560 -45
74: 44407141/103873817300 -29/40920]
75:
76: [0 0 0 9773092581/35395807550620 -24363634138919/107305824577186620 72118203
77: 606917/60481351061158500 55899/3088554700]
78:
79: [0 0 0 0 67201501179065/8543442888354179988 -9970556426629/74082861999267660
80: 0 -3229/13661312210]
81:
82: [0 0 0 0 0 -258198800769/9279048099409000 -13183/38381527800]
83:
84: ? mathilbert(5)
85:
86: [1 1/2 1/3 1/4 1/5]
87:
88: [1/2 1/3 1/4 1/5 1/6]
89:
90: [1/3 1/4 1/5 1/6 1/7]
91:
92: [1/4 1/5 1/6 1/7 1/8]
93:
94: [1/5 1/6 1/7 1/8 1/9]
95:
96: ? amat=1/mathilbert(7)
97:
98: [49 -1176 8820 -29400 48510 -38808 12012]
99:
100: [-1176 37632 -317520 1128960 -1940400 1596672 -504504]
101:
102: [8820 -317520 2857680 -10584000 18711000 -15717240 5045040]
103:
104: [-29400 1128960 -10584000 40320000 -72765000 62092800 -20180160]
105:
106: [48510 -1940400 18711000 -72765000 133402500 -115259760 37837800]
107:
108: [-38808 1596672 -15717240 62092800 -115259760 100590336 -33297264]
109:
110: [12012 -504504 5045040 -20180160 37837800 -33297264 11099088]
111:
112: ? mathnf(amat)
113:
114: [420 0 0 0 210 168 175]
115:
116: [0 840 0 0 0 0 504]
117:
118: [0 0 2520 0 0 0 1260]
119:
120: [0 0 0 2520 0 0 840]
121:
122: [0 0 0 0 13860 0 6930]
123:
124: [0 0 0 0 0 5544 0]
125:
126: [0 0 0 0 0 0 12012]
127:
128: ? mathnf(amat,1)
129: [[420, 0, 0, 0, 210, 168, 175; 0, 840, 0, 0, 0, 0, 504; 0, 0, 2520, 0, 0, 0,
130: 1260; 0, 0, 0, 2520, 0, 0, 840; 0, 0, 0, 0, 13860, 0, 6930; 0, 0, 0, 0, 0,
131: 5544, 0; 0, 0, 0, 0, 0, 0, 12012], [420, 420, 840, 630, 2982, 1092, 4159; 21
132: 0, 280, 630, 504, 2415, 876, 3395; 140, 210, 504, 420, 2050, 749, 2901; 105,
133: 168, 420, 360, 1785, 658, 2542; 84, 140, 360, 315, 1582, 588, 2266; 70, 120
134: , 315, 280, 1421, 532, 2046; 60, 105, 280, 252, 1290, 486, 1866]]
135: ? mathnf(amat,4)
136: [[420, 0, 0, 0, 210, 168, 175; 0, 840, 0, 0, 0, 0, 504; 0, 0, 2520, 0, 0, 0,
137: 1260; 0, 0, 0, 2520, 0, 0, 840; 0, 0, 0, 0, 13860, 0, 6930; 0, 0, 0, 0, 0,
138: 5544, 0; 0, 0, 0, 0, 0, 0, 12012], [420, 420, 840, 630, 2982, 1092, 4159; 21
139: 0, 280, 630, 504, 2415, 876, 3395; 140, 210, 504, 420, 2050, 749, 2901; 105,
140: 168, 420, 360, 1785, 658, 2542; 84, 140, 360, 315, 1582, 588, 2266; 70, 120
141: , 315, 280, 1421, 532, 2046; 60, 105, 280, 252, 1290, 486, 1866]]
142: ? mathnf(amat,3)
143: [[360360, 0, 0, 0, 0, 144144, 300300; 0, 27720, 0, 0, 0, 0, 22176; 0, 0, 277
144: 20, 0, 0, 0, 6930; 0, 0, 0, 2520, 0, 0, 840; 0, 0, 0, 0, 2520, 0, 1260; 0, 0
145: , 0, 0, 0, 168, 0; 0, 0, 0, 0, 0, 0, 7], [51480, 4620, 5544, 630, 840, 20676
146: , 48619; 45045, 3960, 4620, 504, 630, 18074, 42347; 40040, 3465, 3960, 420,
147: 504, 16058, 37523; 36036, 3080, 3465, 360, 420, 14448, 33692; 32760, 2772, 3
148: 080, 315, 360, 13132, 30574; 30030, 2520, 2772, 280, 315, 12036, 27986; 2772
149: 0, 2310, 2520, 252, 280, 11109, 25803], [7, 6, 5, 4, 3, 2, 1]]
150: ? mathnfmod(amat,matdetint(amat))
151:
152: [420 0 0 0 210 168 175]
153:
154: [0 840 0 0 0 0 504]
155:
156: [0 0 2520 0 0 0 1260]
157:
158: [0 0 0 2520 0 0 840]
159:
160: [0 0 0 0 13860 0 6930]
161:
162: [0 0 0 0 0 5544 0]
163:
164: [0 0 0 0 0 0 12012]
165:
166: ? mathnfmodid(amat,123456789*10^100)
167:
168: [60 0 0 0 30 24 35]
169:
170: [0 120 0 0 0 0 24]
171:
172: [0 0 360 0 0 0 180]
173:
174: [0 0 0 360 0 0 240]
175:
176: [0 0 0 0 180 0 90]
177:
178: [0 0 0 0 0 72 0]
179:
180: [0 0 0 0 0 0 12]
181:
182: ? matid(5)
183:
184: [1 0 0 0 0]
185:
186: [0 1 0 0 0]
187:
188: [0 0 1 0 0]
189:
190: [0 0 0 1 0]
191:
192: [0 0 0 0 1]
193:
194: ? matimage([1,3,5;2,4,6;3,5,7])
195:
196: [1 3]
197:
198: [2 4]
199:
200: [3 5]
201:
202: ? matimage([1,3,5;2,4,6;3,5,7],1)
203:
204: [3 5]
205:
206: [4 6]
207:
208: [5 7]
209:
210: ? matimage(Pi*[1,3,5;2,4,6;3,5,7])
211:
212: [9.4247779607693797153879301498385086525 15.70796326794896619231321691639751
213: 4420]
214:
215: [12.566370614359172953850573533118011536 18.84955592153875943077586029967701
216: 7305]
217:
218: [15.707963267948966192313216916397514420 21.99114857512855266923850368295652
219: 0189]
220:
221: ? matimagecompl([1,3,5;2,4,6;3,5,7])
222: [3]
223: ? matimagecompl(Pi*[1,3,5;2,4,6;3,5,7])
224: [1]
225: ? matindexrank([1,1,1;1,1,1;1,1,2])
226: [[1, 3], [1, 3]]
227: ? matintersect([1,2;3,4;5,6],[2,3;7,8;8,9])
228:
229: [-1]
230:
231: [-1]
232:
233: [-1]
234:
235: ? matinverseimage([1,1;2,3;5,7],[2,2,6]~)
236: [4, -2]~
237: ? matisdiagonal([1,0,0;0,5,0;0,0,0])
238: 1
239: ? matker(matrix(4,4,x,y,x/y))
240:
241: [-1/2 -1/3 -1/4]
242:
243: [1 0 0]
244:
245: [0 1 0]
246:
247: [0 0 1]
248:
249: ? matker(matrix(4,4,x,y,sin(x+y)))
250:
251: [0.72968694572192883282306463453582002359]
252:
253: [0.2114969213291234874]
254:
255: [-0.3509176660143506019]
256:
257: [1]
258:
259: ? matker(matrix(4,4,x,y,x+y),1)
260:
261: [1 2]
262:
263: [-2 -3]
264:
265: [1 0]
266:
267: [0 1]
268:
269: ? matkerint(matrix(4,4,x,y,x*y))
270:
271: [-1 -1 -1]
272:
273: [-1 0 1]
274:
275: [1 -1 1]
276:
277: [0 1 -1]
278:
279: ? matkerint(matrix(4,4,x,y,x*y),1)
280:
281: [-1 -1 -1]
282:
283: [-1 0 1]
284:
285: [1 -1 1]
286:
287: [0 1 -1]
288:
1.2 ! noro 289: ? matkerint(matrix(4,6,x,y,2520/(x+y)))
1.1 noro 290:
1.2 ! noro 291: [-3 -1]
1.1 noro 292:
1.2 ! noro 293: [30 15]
1.1 noro 294:
1.2 ! noro 295: [-70 -70]
1.1 noro 296:
1.2 ! noro 297: [0 140]
1.1 noro 298:
1.2 ! noro 299: [126 -126]
1.1 noro 300:
1.2 ! noro 301: [-84 42]
1.1 noro 302:
303: ? matmuldiagonal(amat,[1,2,3,4,5,6,7])
304:
305: [49 -2352 26460 -117600 242550 -232848 84084]
306:
307: [-1176 75264 -952560 4515840 -9702000 9580032 -3531528]
308:
309: [8820 -635040 8573040 -42336000 93555000 -94303440 35315280]
310:
311: [-29400 2257920 -31752000 161280000 -363825000 372556800 -141261120]
312:
313: [48510 -3880800 56133000 -291060000 667012500 -691558560 264864600]
314:
315: [-38808 3193344 -47151720 248371200 -576298800 603542016 -233080848]
316:
317: [12012 -1009008 15135120 -80720640 189189000 -199783584 77693616]
318:
319: ? matmultodiagonal(amat^-1,%)
320:
321: [1 0 0 0 0 0 0]
322:
323: [0 2 0 0 0 0 0]
324:
325: [0 0 3 0 0 0 0]
326:
327: [0 0 0 4 0 0 0]
328:
329: [0 0 0 0 5 0 0]
330:
331: [0 0 0 0 0 6 0]
332:
333: [0 0 0 0 0 0 7]
334:
335: ? matpascal(8)
336:
337: [1 0 0 0 0 0 0 0 0]
338:
339: [1 1 0 0 0 0 0 0 0]
340:
341: [1 2 1 0 0 0 0 0 0]
342:
343: [1 3 3 1 0 0 0 0 0]
344:
345: [1 4 6 4 1 0 0 0 0]
346:
347: [1 5 10 10 5 1 0 0 0]
348:
349: [1 6 15 20 15 6 1 0 0]
350:
351: [1 7 21 35 35 21 7 1 0]
352:
353: [1 8 28 56 70 56 28 8 1]
354:
355: ? matrank(matrix(5,5,x,y,x+y))
356: 2
357: ? matrix(5,5,x,y,gcd(x,y))
358:
359: [1 1 1 1 1]
360:
361: [1 2 1 2 1]
362:
363: [1 1 3 1 1]
364:
365: [1 2 1 4 1]
366:
367: [1 1 1 1 5]
368:
369: ? matrixqz([1,3;3,5;5,7],0)
370:
371: [1 1]
372:
373: [3 2]
374:
375: [5 3]
376:
377: ? matrixqz([1/3,1/4,1/6;1/2,1/4,-1/4;1/3,1,0],-1)
378:
379: [19 12 2]
380:
381: [0 1 0]
382:
383: [0 0 1]
384:
385: ? matrixqz([1,3;3,5;5,7],-2)
386:
387: [2 -1]
388:
389: [1 0]
390:
391: [0 1]
392:
393: ? matsize([1,2;3,4;5,6])
394: [3, 2]
395: ? matsnf(matrix(5,5,j,k,random))
396: [741799239614624774584532992, 2147483648, 2147483648, 1, 1]
397: ? matsnf(1/mathilbert(6))
398: [27720, 2520, 2520, 840, 210, 6]
399: ? matsnf(x*matid(5)-matrix(5,5,j,k,1),2)
400: [x^2 - 5*x, x, x, x, 1]
401: ? matsolve(mathilbert(10),[1,2,3,4,5,6,7,8,9,0]~)
402: [9236800, -831303990, 18288515520, -170691240720, 832112321040, -23298940665
403: 00, 3883123564320, -3803844432960, 2020775945760, -449057772020]~
404: ? matsolvemod([2,3;5,4],[7,11],[1,4]~)
405: [-5, -1]~
406: ? matsolvemod([2,3;5,4],[7,11],[1,4]~,1)
407: [[-5, -1]~, [-77, 723; 0, 1]]
408: ? matsupplement([1,3;2,4;3,6])
409:
410: [1 3 0]
411:
412: [2 4 0]
413:
414: [3 6 1]
415:
416: ? mattranspose(vector(2,x,x))
417: [1, 2]~
418: ? %*%~
419:
420: [1 2]
421:
422: [2 4]
423:
424: ? norml2(vector(10,x,x))
425: 385
426: ? qfgaussred(mathilbert(5))
427:
428: [1 1/2 1/3 1/4 1/5]
429:
430: [0 1/12 1 9/10 4/5]
431:
432: [0 0 1/180 3/2 12/7]
433:
434: [0 0 0 1/2800 2]
435:
436: [0 0 0 0 1/44100]
437:
438: ? qfjacobi(mathilbert(6))
439: [[1.6188998589243390969705881471257800712, 0.2423608705752095521357284158507
440: 0114077, 0.000012570757122625194922982397996498755027, 0.0000001082799484565
441: 5497685388772372251711485, 0.016321521319875822124345079564191505890, 0.0006
442: 1574835418265769764919938428527140264]~, [0.74871921887909485900280109200517
443: 845109, -0.61454482829258676899320019644273870645, 0.01114432093072471053067
444: 8340374220998541, -0.0012481940840821751169398163046387834473, 0.24032536934
445: 252330399154228873240534568, -0.062226588150197681775152126611810492910; 0.4
446: 4071750324351206127160083580231701801, 0.21108248167867048675227675845247769
447: 095, -0.17973275724076003758776897803740640964, 0.03560664294428763526612284
448: 8131812048466, -0.69765137527737012296208335046678265583, 0.4908392097109243
449: 6297498316169060044997; 0.32069686982225190106359024326699463106, 0.36589360
450: 730302614149086554211117169622, 0.60421220675295973004426567844103062241, -0
451: .24067907958842295837736719558855679285, -0.23138937333290388042251363554209
452: 048309, -0.53547692162107486593474491750949545456; 0.25431138634047419251788
453: 312792590944672, 0.39470677609501756783094636145991581708, -0.44357471627623
454: 954554460416705180105301, 0.62546038654922724457753441039459331059, 0.132863
455: 15850933553530333839628101576050, -0.41703769221897886840494514780771076439;
456: 0.21153084007896524664213667673977991959, 0.3881904338738864286311144882599
457: 2418973, -0.44153664101228966222143649752977203423, -0.689807199293836684198
458: 01738006926829419, 0.36271492146487147525299457604461742111, 0.0470340189331
459: 15649705614518466541243873; 0.18144297664876947372217005457727093715, 0.3706
460: 9590776736280861775501084807394603, 0.45911481681642960284551392793050866602
461: , 0.27160545336631286930015536176213647001, 0.502762866757515384892605663686
462: 47786272, 0.54068156310385293880022293448123782121]]
463: ? m=1/mathilbert(7)
464:
465: [49 -1176 8820 -29400 48510 -38808 12012]
466:
467: [-1176 37632 -317520 1128960 -1940400 1596672 -504504]
468:
469: [8820 -317520 2857680 -10584000 18711000 -15717240 5045040]
470:
471: [-29400 1128960 -10584000 40320000 -72765000 62092800 -20180160]
472:
473: [48510 -1940400 18711000 -72765000 133402500 -115259760 37837800]
474:
475: [-38808 1596672 -15717240 62092800 -115259760 100590336 -33297264]
476:
477: [12012 -504504 5045040 -20180160 37837800 -33297264 11099088]
478:
479: ? mp=concat(m,matid(7))
480:
481: [49 -1176 8820 -29400 48510 -38808 12012 1 0 0 0 0 0 0]
482:
483: [-1176 37632 -317520 1128960 -1940400 1596672 -504504 0 1 0 0 0 0 0]
484:
485: [8820 -317520 2857680 -10584000 18711000 -15717240 5045040 0 0 1 0 0 0 0]
486:
487: [-29400 1128960 -10584000 40320000 -72765000 62092800 -20180160 0 0 0 1 0 0
488: 0]
489:
490: [48510 -1940400 18711000 -72765000 133402500 -115259760 37837800 0 0 0 0 1 0
491: 0]
492:
493: [-38808 1596672 -15717240 62092800 -115259760 100590336 -33297264 0 0 0 0 0
494: 1 0]
495:
496: [12012 -504504 5045040 -20180160 37837800 -33297264 11099088 0 0 0 0 0 0 1]
497:
498: ? qflll(m)
499:
1.2 ! noro 500: [-420 -420 840 630 -1092 -83 2982]
1.1 noro 501:
1.2 ! noro 502: [-210 -280 630 504 -876 70 2415]
1.1 noro 503:
1.2 ! noro 504: [-140 -210 504 420 -749 137 2050]
1.1 noro 505:
1.2 ! noro 506: [-105 -168 420 360 -658 169 1785]
1.1 noro 507:
1.2 ! noro 508: [-84 -140 360 315 -588 184 1582]
1.1 noro 509:
1.2 ! noro 510: [-70 -120 315 280 -532 190 1421]
1.1 noro 511:
1.2 ! noro 512: [-60 -105 280 252 -486 191 1290]
1.1 noro 513:
514: ? qflll(m,7)
1.2 ! noro 515: *** invalid flag in qflll.
1.1 noro 516: ? qflllgram(m)
517:
518: [1 1 27 -27 69 0 141]
519:
520: [0 1 4 -22 34 -24 49]
521:
522: [0 1 3 -21 18 -24 23]
523:
524: [0 1 3 -20 10 -19 13]
525:
526: [0 1 3 -19 6 -14 8]
527:
528: [0 1 3 -18 4 -10 5]
529:
530: [0 1 3 -17 3 -7 3]
531:
532: ? qflllgram(m,7)
1.2 ! noro 533: *** invalid flag in qflllgram.
1.1 noro 534: ? qflllgram(m,1)
535:
536: [1 1 27 -27 69 0 141]
537:
538: [0 1 4 -23 34 -24 91]
539:
540: [0 1 3 -22 18 -24 65]
541:
542: [0 1 3 -21 10 -19 49]
543:
544: [0 1 3 -20 6 -14 38]
545:
546: [0 1 3 -19 4 -10 30]
547:
548: [0 1 3 -18 3 -7 24]
549:
550: ? qflllgram(mp~*mp,4)
551: [[-420, -420, 840, 630, 2982, -1092, -83; -210, -280, 630, 504, 2415, -876,
552: 70; -140, -210, 504, 420, 2050, -749, 137; -105, -168, 420, 360, 1785, -658,
553: 169; -84, -140, 360, 315, 1582, -588, 184; -70, -120, 315, 280, 1421, -532,
554: 190; -60, -105, 280, 252, 1290, -486, 191; 420, 0, 0, 0, -210, 168, 35; 0,
555: 840, 0, 0, 0, 0, 336; 0, 0, -2520, 0, 0, 0, 1260; 0, 0, 0, -2520, 0, 0, -840
556: ; 0, 0, 0, 0, -13860, 0, 6930; 0, 0, 0, 0, 0, 5544, 0; 0, 0, 0, 0, 0, 0, -12
557: 012], [0, 0, 0, 0, 0, 0, 0; 0, 0, 0, 0, 0, 0, 0; 0, 0, 0, 0, 0, 0, 0; 0, 0,
558: 0, 0, 0, 0, 0; 0, 0, 0, 0, 0, 0, 0; 0, 0, 0, 0, 0, 0, 0; 0, 0, 0, 0, 0, 0, 0
559: ; 1, 0, 0, 0, 0, 0, 0; 0, 1, 0, 0, 0, 0, 0; 0, 0, 1, 0, 0, 0, 0; 0, 0, 0, 1,
560: 0, 0, 0; 0, 0, 0, 0, 1, 0, 0; 0, 0, 0, 0, 0, 1, 0; 0, 0, 0, 0, 0, 0, 1]]
561: ? qflll(m,1)
562:
563: [-420 -420 840 630 -1092 -83 2982]
564:
565: [-210 -280 630 504 -876 70 2415]
566:
567: [-140 -210 504 420 -749 137 2050]
568:
569: [-105 -168 420 360 -658 169 1785]
570:
571: [-84 -140 360 315 -588 184 1582]
572:
573: [-70 -120 315 280 -532 190 1421]
574:
575: [-60 -105 280 252 -486 191 1290]
576:
577: ? qflll(m,2)
578:
579: [-420 -420 -630 840 1092 2982 -83]
580:
581: [-210 -280 -504 630 876 2415 70]
582:
583: [-140 -210 -420 504 749 2050 137]
584:
585: [-105 -168 -360 420 658 1785 169]
586:
587: [-84 -140 -315 360 588 1582 184]
588:
589: [-70 -120 -280 315 532 1421 190]
590:
591: [-60 -105 -252 280 486 1290 191]
592:
593: ? qflll(mp,4)
594: [[-420, -420, 840, 630, 2982, -1092, -83; -210, -280, 630, 504, 2415, -876,
595: 70; -140, -210, 504, 420, 2050, -749, 137; -105, -168, 420, 360, 1785, -658,
596: 169; -84, -140, 360, 315, 1582, -588, 184; -70, -120, 315, 280, 1421, -532,
597: 190; -60, -105, 280, 252, 1290, -486, 191; 420, 0, 0, 0, -210, 168, 35; 0,
598: 840, 0, 0, 0, 0, 336; 0, 0, -2520, 0, 0, 0, 1260; 0, 0, 0, -2520, 0, 0, -840
599: ; 0, 0, 0, 0, -13860, 0, 6930; 0, 0, 0, 0, 0, 5544, 0; 0, 0, 0, 0, 0, 0, -12
600: 012], [0, 0, 0, 0, 0, 0, 0; 0, 0, 0, 0, 0, 0, 0; 0, 0, 0, 0, 0, 0, 0; 0, 0,
601: 0, 0, 0, 0, 0; 0, 0, 0, 0, 0, 0, 0; 0, 0, 0, 0, 0, 0, 0; 0, 0, 0, 0, 0, 0, 0
602: ; 1, 0, 0, 0, 0, 0, 0; 0, 1, 0, 0, 0, 0, 0; 0, 0, 1, 0, 0, 0, 0; 0, 0, 0, 1,
603: 0, 0, 0; 0, 0, 0, 0, 1, 0, 0; 0, 0, 0, 0, 0, 1, 0; 0, 0, 0, 0, 0, 0, 1]]
604: ? qfminim([2,1;1,2],4,6)
605: [6, 2, [0, -1, 1; 1, 1, 0]]
606: ? qfperfection([2,0,1;0,2,1;1,1,2])
607: 6
608: ? qfsign(mathilbert(5)-0.11*matid(5))
609: [2, 3]
610: ? aset=Set([5,-2,7,3,5,1])
611: ["-2", "1", "3", "5", "7"]
612: ? bset=Set([7,5,-5,7,2])
613: ["-5", "2", "5", "7"]
614: ? setintersect(aset,bset)
615: ["5", "7"]
616: ? setisset([-3,5,7,7])
617: 0
618: ? setminus(aset,bset)
619: ["-2", "1", "3"]
620: ? setsearch(aset,3)
621: 3
622: ? setsearch(bset,3)
623: 0
624: ? setunion(aset,bset)
625: ["-2", "-5", "1", "2", "3", "5", "7"]
626: ? trace(1+I)
627: 2
628: ? trace(Mod(x+5,x^3+x+1))
629: 15
630: ? Vec(sin(x))
631: [1, 0, -1/6, 0, 1/120, 0, -1/5040, 0, 1/362880, 0, -1/39916800, 0, 1/6227020
632: 800, 0, -1/1307674368000]
633: ? vecmax([-3,7,-2,11])
634: 11
635: ? vecmin([-3,7,-2,11])
636: -3
637: ? concat([1,2],[3,4])
638: [1, 2, 3, 4]
639: ? concat(Mat(vector(4,x,x)~),vector(4,x,10+x)~)
640:
641: [1 11]
642:
643: [2 12]
644:
645: [3 13]
646:
647: [4 14]
648:
649: ? vecextract([1,2,3,4,5,6,7,8,9,10],1000)
650: [4, 6, 7, 8, 9, 10]
651: ? vecextract(matrix(15,15,x,y,x+y),vector(5,x,3*x),vector(3,y,3*y))
652:
653: [6 9 12]
654:
655: [9 12 15]
656:
657: [12 15 18]
658:
659: [15 18 21]
660:
661: [18 21 24]
662:
663: ? (1.*mathilbert(7))^(-1)
664:
665: [49.000000000000000000000000000000103566 -1176.00000000000000000000000000000
666: 42824 8820.0000000000000000000000000000421424 -29400.00000000000000000000000
667: 0000165821 48510.000000000000000000000000000306324 -38808.000000000000000000
668: 000000000266339 12012.000000000000000000000000000087656]
669:
670: [-1176.0000000000000000000000000000027736 37632.0000000000000000000000000001
671: 15103 -317520.00000000000000000000000000113213 1128960.000000000000000000000
672: 0000044496 -1940400.0000000000000000000000000082054 1596672.0000000000000000
673: 000000000071127 -504504.00000000000000000000000000233826]
674:
675: [8820.0000000000000000000000000000173507 -317520.000000000000000000000000000
676: 72412 2857680.0000000000000000000000000071262 -10584000.00000000000000000000
677: 0000027962 18711000.000000000000000000000000051435 -15717240.000000000000000
678: 000000000044456 5045040.0000000000000000000000000145745]
679:
680: [-29400.000000000000000000000000000039976 1128960.00000000000000000000000000
681: 16881 -10584000.000000000000000000000000016643 40320000.00000000000000000000
682: 0000065137 -72765000.000000000000000000000000119284 62092800.000000000000000
683: 000000000102568 -20180160.000000000000000000000000033446]
684:
685: [48510.000000000000000000000000000033880 -1940400.00000000000000000000000000
686: 14801 18711000.000000000000000000000000014677 -72765000.00000000000000000000
687: 0000057076 133402500.00000000000000000000000010330 -115259760.00000000000000
688: 000000000008758 37837800.000000000000000000000000028140]
689:
690: [-38808.000000000000000000000000000001890 1596672.00000000000000000000000000
691: 01577 -15717240.000000000000000000000000001694 62092800.00000000000000000000
692: 0000006074 -115259760.00000000000000000000000000925 100590336.00000000000000
693: 000000000000604 -33297264.000000000000000000000000001319]
694:
695: [12011.999999999999999999999999999993228 -504503.999999999999999999999999999
696: 74929 5045039.9999999999999999999999999975933 -20180159.99999999999999999999
697: 9999990337 37837799.999999999999999999999999981476 -33297263.999999999999999
698: 999999999983224 11099087.999999999999999999999999994238]
699:
700: ? vecsort([8,7,6,5],,1)
701: [4, 3, 2, 1]
702: ? vecsort([[1,5],[2,4],[1,5,1],[1,4,2]],,2)
703: [[1, 4, 2], [1, 5], [1, 5, 1], [2, 4]]
704: ? vecsort(vector(17,x,5*x%17))
705: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16]
706: ? vecsort([[1,8,5],[2,5,8],[3,6,-6],[4,8,6]],2)
707: [[2, 5, 8], [3, 6, -6], [4, 8, 6], [1, 8, 5]]
708: ? vecsort([[1,8,5],[2,5,8],[3,6,-6],[4,8,6]],[2,1])
709: [[2, 5, 8], [3, 6, -6], [1, 8, 5], [4, 8, 6]]
710: ? vector(10,x,1/x)
711: [1, 1/2, 1/3, 1/4, 1/5, 1/6, 1/7, 1/8, 1/9, 1/10]
712: ? setrand(1);a=matrix(3,5,j,k,vectorv(5,l,random\10^8))
713:
714: [[10, 7, 8, 7, 18]~ [17, 0, 9, 20, 10]~ [5, 4, 7, 18, 20]~ [0, 16, 4, 2, 0]~
715: [17, 19, 17, 1, 14]~]
716:
717: [[17, 16, 6, 3, 6]~ [17, 13, 9, 19, 6]~ [1, 14, 12, 20, 8]~ [6, 1, 8, 17, 21
718: ]~ [18, 17, 9, 10, 13]~]
719:
720: [[4, 13, 3, 17, 14]~ [14, 16, 11, 5, 4]~ [9, 11, 13, 7, 15]~ [19, 21, 2, 4,
721: 5]~ [14, 16, 6, 20, 14]~]
722:
723: ? setrand(1);as=matrix(3,3,j,k,vectorv(5,l,random\10^8))
724:
725: [[10, 7, 8, 7, 18]~ [17, 0, 9, 20, 10]~ [5, 4, 7, 18, 20]~]
726:
727: [[17, 16, 6, 3, 6]~ [17, 13, 9, 19, 6]~ [1, 14, 12, 20, 8]~]
728:
729: [[4, 13, 3, 17, 14]~ [14, 16, 11, 5, 4]~ [9, 11, 13, 7, 15]~]
730:
731: ? getheap
1.2 ! noro 732: [109, 11426]
1.1 noro 733: ? print("Total time spent: ",gettime);
1.2 ! noro 734: Total time spent: 138
1.1 noro 735: ? \q
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>