#!/usr/bin/env ruby require("gsl") m = NMatrix[[0, 1.2, 1],[1.5, 0, 2]] p m gm = m.to_gv p gm m2 = gm.to_na p m2 p m2.class v = GSL::Vector.alloc(1..4) p v p v.class na = v.to_na p na p na.class v2 = na.to_gv p v2 v3 = Vector.alloc(na) p v3 v4 = na.to_gv_view v4[2] = 123 p na