Method: Matrix.diagonal
- Defined in:
- lib/m500.rb
.diagonal(v) ⇒ Object
2912 2913 2914 2915 2916 2917 2918 |
# File 'lib/m500.rb', line 2912 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 |