Code covered by the BSD License  

Highlights from
New ODE and DAE Solver

image thumbnail

New ODE and DAE Solver

by

 

Differential and algebraic equation solver for high-index, stiff, and mixed-integer systems.

csv_data(filename)
% Load CSV data
function [A] = csv_data(filename)
   % load data from csv file with header
   fid = fopen(filename, 'r');
   aline = fgetl(fid);
   
   % Split header
   A(1,:) = deblank(parse(aline, ','));
   
   % Parse and read rest of file
   ctr = 1;
   while(~feof(fid))
      if ischar(aline) 
         ctr = ctr + 1;
         aline = fgetl(fid); 
         A(ctr,:) = parse(aline, ','); 
      else
         break; 
      end
   end
   fclose(fid);

Contact us