collect(# :yield: e)
public
Returns a matrix that is the result of iteration of the given block over
all elements of the matrix.
Matrix[ [1,2], [3,4] ].collect { |i| i**2 }
=> 1 4
9 16
Show source
def collect
rows = @rows.collect{|row| row.collect{|e| yield e}}
Matrix.rows(rows, false)
end