How to give an one-time assignment to a large parametric matrix?

You can do this, though I don’t know if that solves the specific error you are facing:

julia> M = [ exp(i*j) for i in 1:10, j in 1:10 ]
10×10 Matrix{Float64}:
     2.71828      7.38906      20.0855        54.5982      …  1096.63        2980.96        8103.08        22026.5
     7.38906     54.5982      403.429       2980.96              1.2026e6       8.88611e6      6.566e7         4.85165e8
    20.0855     403.429      8103.08           1.62755e5         1.31882e9      2.64891e10     5.32048e11      1.06865e13
    54.5982    2980.96          1.62755e5      8.88611e6         1.44626e12     7.8963e13      4.31123e15      2.35385e17
   148.413    22026.5           3.26902e6      4.85165e8         1.58601e15     2.35385e17     3.49343e19      5.18471e21
   403.429        1.62755e5     6.566e7        2.64891e10  …     1.73927e18     7.01674e20     2.83075e23      1.14201e26
  1096.63         1.2026e6      1.31882e9      1.44626e12        1.90735e21     2.09166e24     2.29378e27      2.51544e30
  2980.96         8.88611e6     2.64891e10     7.8963e13         2.09166e24     6.23515e27     1.85867e31      5.54062e34
  8103.08         6.566e7       5.32048e11     4.31123e15        2.29378e27     1.85867e31     1.5061e35       1.2204e39
 22026.5          4.85165e8     1.06865e13     2.35385e17        2.51544e30     5.54062e34     1.2204e39       2.68812e43


1 Like