3 //-----------------------------------------------------------------------------
5 // Create a Hilbert matrix
7 // Input: Dimension on stack
9 // Output: Hilbert matrix on stack
14 // ((1,1/2,1/3,1/4),(1/2,1/3,1/4,1/5),(1/3,1/4,1/5,1/6),(1/4,1/5,1/6,1/7))
16 //-----------------------------------------------------------------------------
23 #define AELEM(i, j) A->u.tensor->elem[i * n + j]
40 push_zero_matrix(n
, n
);
42 for (i
= 0; i
< n
; i
++) {
43 for (j
= 0; j
< n
; j
++) {
44 push_integer(i
+ j
+ 1);