Ruby数学gem

有没有人知道数学/几何操作是否有好的gem? 我需要一些这样的东西:

  • 点产品
  • 交叉产品
  • 矢量之间的角度
  • 矩阵
  • 表面normale
  • 矢量计算(加,减……)
  • 奇异值分解

thx,tux

我强烈推荐Ruby / GSL gem。

如果没有在Ruby / GSL文档中记录,您可能需要参考GSL手册来计算您需要调用的函数的名称。

http://linalg.rubyforge.org/似乎做你想做的事。 它基于LAPACK,这是标准的超测试40年线性代数框架。 此外,您可以插入特定于供应商的LAPACK库以获得优化的代码。

我不确定这是否有帮助: http : //narray.rubyforge.org

Linalg https://github.com/wedesoft ,我在这里发布了如何安装的说明: http ://www.quora.com/Installation-Instructions/How-do-I-install-Ruby-linalg-library-on- 苹果电脑

来自SciRuby项目的NMatrix可能就是你想要的。