红宝石数学宝石
有谁知道是否有适合数学/几何运算的好宝石?我需要一些这样的东西:
- 点
- 积 叉积
- 向量之间的角度
- 矩阵
- 表面法线
- 向量计算(加、减...)
- 奇异值分解
谢谢, 无尾礼服
does anybody know if there is a good gem for mathematic / geometric operations? I need some of this things:
- Dot product
- Cross product
- Angle between vectors
- Matrix
- Surface normale
- Vector calculations (add, substract...)
- Singular Value Decomposition
thx,
tux
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(5)
http://linalg.rubyforge.org/ 似乎可以做你想做的事。它基于 LAPACK,这是经过 40 年严格测试的标准线性代数框架。此外,您可以插入特定于供应商的 LAPACK 库来优化代码。
http://linalg.rubyforge.org/ seems to do what you want. It is based on LAPACK, the standard ultra tested 40-year linear algebra framework. Moreover, you can plug in vendor-specific LAPACK libraries for optimized code.
我不确定这是否有帮助:
http://narray.rubyforge.org
I am not sure if this may help:
http://narray.rubyforge.org
Linalg https://github.com/wedesoft ,我在这里发布了如何安装它的说明:http://www.quora.com/Installation-说明/如何在 Mac 上安装 Ruby-linalg-library
Linalg https://github.com/wedesoft , I posted instructions how to install it here: http://www.quora.com/Installation-Instructions/How-do-I-install-Ruby-linalg-library-on-Mac
SciRuby 项目中的 NMatrix 可能就是您正在寻找的。
NMatrix from the SciRuby project might be what you're looking for.
我强烈推荐 Ruby/GSL gem。
您可能需要参考 GSL 手册来确定该名称如果 Ruby/GSL 文档中没有记录,您需要调用该函数。
I can highly recommend the Ruby/GSL gem.
You may need to refer to the GSL manual to work out the name of the function you need to call though, if it's not documented in the Ruby/GSL documentation.