Ruby Matrix Addition Dec 14, 2011 | News | Short and sweet matrix addition lambda in Ruby (1.9+). 1 2 3 4 5 #!/usr/bin/env ruby matrix_addition = ->(m1, m2) do m1.flat_map{|m|m}.zip(m2.flat_map{|m|m}).map{|v|v.inject(:+)}.each_slice(m1[0].length).map{|r|r} end Share this:Click to share on Twitter (Opens in new window)Click to share on Facebook (Opens in new window) Related