Code covered by the BSD License  

Highlights from
Optimization, Nonlinear Control, and Estimation Toolbox

image thumbnail

Optimization, Nonlinear Control, and Estimation Toolbox

by

 

04 Jul 2011 (Updated )

APM MATLAB toolbox for nonlinear control and estimation of DAE models with IPOPT

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