我正在使用 ruby 1.9.2-p290 和 RubyMine。我尝试使用矩阵(需要'矩阵')。所以,我有几个问题。
- 如何更改矩阵的任何值?
例如:
require 'matrix'
matrix = Matrix[[1, -2, 3], [3, 4, -5], [2, 4, 1]]
matrix[0, 0] = 5
p matrix
接下来给出:
in `<top (required)>': private method `[]=' called for Matrix[[1, -2, 3], [3, 4, -5], [2, 4, 1]]:Matrix (NoMethodError)
from -e:1:in `load'
from -e:1:in `<main>'
- 是否可以通过 RubyMine IDE 中的代码完成向我展示矩阵方法?
- 我应该为矩阵使用什么库?矩阵?数学?还有什么?