Matrix and vector library ported from MRI Ruby.
Add
conf.gem github: 'dabroz/mruby-matrix'
to your build_config.rb
.
mruby does not currently implement numeric coercion (see mruby/mruby#1198), so the following difference is in play:
# does NOT work
2 * Vector[1,2]
# do this instead
Vector[1,2] * 2
This library does not (yet) implement either Eigenvalue or LUP Decomposition.
There are also slight differences in exception messaging. Typically, the messages in this library are (unfortunately) less informative than in MRI.
See LICENSE file