image thumbnail

Comparison of 5 Estimator Methods

by

 

Example Kalman Filter, Implicit Dynamic Feedback, Filter Bias Update, and Moving Horizon Estimation

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