Class: VectorDisperso

Inherits:
Object
  • Object
show all
Defined in:
lib/p10lppt13.rb

Overview

Clase de Vectores dispersos

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(h = {}) ⇒ VectorDisperso

Constructor de la clase VectorDisperso



258
259
260
261
# File 'lib/p10lppt13.rb', line 258

def initialize(h = {})
	@vector = Hash.new(0)
	@vector = @vector.merge!(h)
end

Instance Attribute Details

#vectorObject (readonly)

Vector que almacena los valores de la matriz.



255
256
257
# File 'lib/p10lppt13.rb', line 255

def vector
  @vector
end

Instance Method Details

#[](i) ⇒ Object

Metodo para acceder a una posicion



264
265
266
# File 'lib/p10lppt13.rb', line 264

def [](i)
	@vector[i] 
end

#to_sObject

Metodo para convertir a un string



269
270
271
# File 'lib/p10lppt13.rb', line 269

def to_s
	@vector.to_s
end