Method: Matrix.diagonal
- Defined in:
- lib/m500.rb
.diagonal(v) ⇒ Object
2911 2912 2913 2914 2915 2916 2917 |
# File 'lib/m500.rb', line 2911 def Matrix.diagonal(v) a = Matrix(v.length,v.length) v.each_index{|i| eval("a.at_#{i+1}_#{i+1} = v.at(i)") } return a end |