
Crear una matriz
Publicado por jonathan (2 intervenciones) el 27/10/2022 20:19:37
Hola colegas.
Por favor necesito ayuda con la inyección de valores a una matriz. Ya lo he logrado inyectarle valores desde el teclado:
Aunque ahora quiero inyectarle los valores con rangos. Es decir, la matriz que quede tipo:
[[0,1,2,3],[0,1,2,3,],[0,1,2,3]]
He intentado con la librería matrix. También he intentado con ciclos como:
pero el resultado es [0,1,2,3,4,5.6,0,1,2....5]
Así he intentado con modificaciones del los dos anteriores códigos pero obtengo errores o resultados no deseados.
Por favor necesito ayuda con la inyección de valores a una matriz. Ya lo he logrado inyectarle valores desde el teclado:
1
2
3
4
require "matrix"
matriz=Matrix.build(5,3){f = gets.chomp}
puts matriz.to_s
Aunque ahora quiero inyectarle los valores con rangos. Es decir, la matriz que quede tipo:
[[0,1,2,3],[0,1,2,3,],[0,1,2,3]]
He intentado con la librería matrix. También he intentado con ciclos como:
1
2
3
4
5
6
arreglo=[]
for f in (0..128) do
for c in (0..6) do
arreglo.push c
end
end
pero el resultado es [0,1,2,3,4,5.6,0,1,2....5]
Así he intentado con modificaciones del los dos anteriores códigos pero obtengo errores o resultados no deseados.
Valora esta pregunta


0