class MatrizDensa

matriz normal

Public Instance Methods

+(other) click to toggle source
# File lib/matriz.rb, line 159
 def +(other) 
         suma=MatrizDensa.new(Array.new(@filas,1){Array.new(@columnas,1)})
         filas.times do |i|
  columnas.times do |j|
                                         if (other.hash_no_ceros.key?("#{i}#{j}"))
                                                 suma.matriz[i][j] = other.hash_no_ceros["#{i}#{j}"] + matriz[i][j]
                                         else
                                                 suma.matriz[i][j] =  matriz[i][j]
                                         end
                                 end
end
return suma              
 end