Module: Mathpack::IO
- Defined in:
- lib/mathpack/io.rb
Class Method Summary collapse
Class Method Details
.print_table_function(params = {}) ⇒ Object
3 4 5 6 7 8 9 10 11 |
# File 'lib/mathpack/io.rb', line 3 def self.print_table_function(params = {}) fail 'Arrays length dismatch' if params[:x].length != params[:y].length File.open(params[:filename] + '.csv'|| 'table_function.csv', 'w+') do |file| file.write("#{params[:labels][:x]};#{params[:labels][:y]}\n") if params[:labels] && params[:labels][:x] && params[:labels][:y] params[:x].each_index do |i| file.write("#{params[:x][i]};#{params[:y][i]}\n") end end end |