Sha256: c5b418d96c4d916b2cf83c9d16dfe6e7322efa92afe18d5ef4e21345c369e51e
Contents?: true
Size: 274 Bytes
Versions: 22
Compression:
Stored size: 274 Bytes
Contents
#!/usr/bin/env ruby require("gsl") A = GSL::Matrix[[3, 5, 2], [6, 2, 1], [4, 7, 3]] p A u, v, s = A.SV_decomp p u.class p v.class p s.class # u and v are orthonormal p u*u.trans p v*v.trans # Reconstruct the matrix A from u, v, and s. p u*GSL::Matrix.diagonal(s)*v.trans
Version data entries
22 entries across 22 versions & 4 rubygems