Class: Densa
Overview
Clase de Matrices Densas
Instance Attribute Summary collapse
-
#pos ⇒ Object
readonly
Vector que almacena los valores de la matriz(Array de arrays, en el que cada array es una fila).
Attributes inherited from Matriz
Instance Method Summary collapse
-
#[](i) ⇒ Object
Metodo de acceso a las filas.
-
#[]=(i, value) ⇒ Object
Metodo de acceso a las posiciones.
-
#initialize(nfil, ncol, pos) ⇒ Densa
constructor
Constructor de la clase Matriz Densa.
Methods inherited from Matriz
#*, #+, #-, #colum, #filas, #max, #min, #por, #porf, #primervalor, #to_s, #trasponer, #vectorizar
Constructor Details
#initialize(nfil, ncol, pos) ⇒ Densa
Constructor de la clase Matriz Densa
234 235 236 237 |
# File 'lib/p10lppt13.rb', line 234 def initialize(nfil, ncol, pos) super(nfil, ncol) @pos = Array.new(pos) end |
Instance Attribute Details
#pos ⇒ Object (readonly)
Vector que almacena los valores de la matriz(Array de arrays, en el que cada array es una fila).
231 232 233 |
# File 'lib/p10lppt13.rb', line 231 def pos @pos end |
Instance Method Details
#[](i) ⇒ Object
Metodo de acceso a las filas
240 241 242 |
# File 'lib/p10lppt13.rb', line 240 def [](i) @data[i] end |
#[]=(i, value) ⇒ Object
Metodo de acceso a las posiciones
245 246 247 |
# File 'lib/p10lppt13.rb', line 245 def []=(i,value) @data[i] = value end |