Method: Matrix#initialize
- Defined in:
- lib/m500.rb
#initialize(a, b) ⇒ Matrix
Returns a new instance of Matrix.
2931 2932 2933 2934 2935 2936 2937 2938 2939 2940 2941 2942 2943 2944 2945 2946 2947 2948 2949 2950 2951 |
# File 'lib/m500.rb', line 2931 def initialize(a,b) (1..a).to_a.each{|n| (1..b).to_a.each{|m| z = " @at_#{n}_#{m} = 0 def at_#{n}_#{m} @at_#{n}_#{m} end def tr_#{m}_#{n} @at_#{n}_#{m} end def at_#{n}_#{m}=(a) @at_#{n}_#{m} = a end " instance_eval(z) } } @nsize = a @msize = b @tr = false end |