# File lib/backports/1.9.2/stdlib/matrix.rb, line 893
  def /(other)
    case other
    when Numeric
      rows = @rows.collect {|row|
        row.collect {|e| e / other }
      }
      return new_matrix(rows, column_size)
    when Matrix
      return self * other.inverse
    else
      return apply_through_coercion(other, __method__)
    end
  end