Sha256: 9c8e537c8ff81f4061b208e7761eeb783847501ad0df539d2bd9cd5e1e011343
Contents?: true
Size: 442 Bytes
Versions: 16
Compression:
Stored size: 442 Bytes
Contents
#!/usr/bin/env ruby require("gsl") include GSL include Linalg m = Matrix::alloc([0.18, 0.60, 0.57, 0.96], [0.41, 0.24, 0.99, 0.58], [0.14, 0.30, 0.97, 0.66], [0.51, 0.13, 0.19, 0.85]) m.print lu, perm = m.LU_decomp b = [1, 2, 3, 4] x = Vector.alloc(4) p m.class p LU.solve(lu, perm, b) LU.solve(lu, perm, b, x) p x p LU.solve(m, b) LU.solve(m, b, x) p x LU.solve(m, perm, b, x) p x bv = b.to_gv LU.svx(m, perm, bv) p bv m.print
Version data entries
16 entries across 16 versions & 4 rubygems