Sha256: faa3aaa9a5d9ecd29820953c502a01d61add81ca065b7f10909a828dfa0ababc
Contents?: true
Size: 1.19 KB
Versions: 1
Compression:
Stored size: 1.19 KB
Contents
require "../lib/matriz.rb" matrizden1 = Densa.new(3,3[1,3,5,2,4,6,7,8,9]) matrizden2 = Densa.new(3,3[1,3,5,2,4,6,7,8,9]) matrizdenS = Densa.new(3,3[0,0,0,0,0,0,0,0,0]) matrizdenS = matrizden1 + matrizden2 puts "#{(matrizdenS.to_s)}" =begin matriz2 = Matrices.new([[2,4,6],[1,3,5],[2,7,8]]) matrizs = Matrices.new([[0,0,0],[0,0,0],[0,0,0]]) matriz4 = Matrices.new([[5,5,7],[4,5,8],[7,8,9]]) matriz5 = Matrices.new([[2,4,6],[1,3,5],[2,7,8]]) matrizr = Matrices.new([[0,0,0],[0,0,0],[0,0,0]]) matrizt = Matrices.new([[5,5,7],[4,5,8],[7,8,9]]) matrizo = Matrices.new([[2,4,6],[1,3,5],[2,7,8]]) #### puts "####" puts "#{matriz1.dispersa}" puts "####" #### puts "Matriz 1" puts "#{matriz1.mostrar}" puts "Matriz 2" puts "#{matriz2.mostrar}" ##SUMA matrizs = matriz1 + matriz2 puts "SUMA:" puts "#{matrizs.mostrar}" ##RESTA puts "RESTA:" matrizr = matriz4 - matriz5 puts "#{matrizr.mostrar}" ##PRODUCTO puts "PRODUCTO:" matriz3 = matriz1 * matriz2 puts "#{matriz3.mostrar}" ##TRASPUESTAS puts "TRASPUESTA de la primera matriz:" puts "#{matrizt.traspuesta.mostrar}" ##OPUESTA # puts "OPUESTA de la segunda matriz:" puts "#{matrizo.opuesta.mostrar}" =end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
SparseMatrixProject-0.0.3 | lib/matrix_main.rb~ |