Logo white

Peter M. Groen / openbr

Sign in
  • Sign in
  • Project
  • Files
  • Commits
  • Network
  • Graphs
  • Milestones
  • Issues 0
  • Merge Requests 0
  • Labels
  • Wiki
  • openbr
  • share
  • openbr
  • matlab
  • loadBin.m
  • Load .bin files in matlab
    827eef9d
    Brendan Klare authored
    2013-01-17 16:43:59 -0500  
    Browse Code ยป
loadBin.m 494 Bytes
Edit Raw Blame History
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
function [x2] = loadBin(filename,reverse)
% [x2] = loadBin(filename,reverse)
   
    if nargin < 2,
        reverse = false;
    end

    z = fopen(filename,'r');
    if z == -1,
        fprintf('Error opening file %s\n',filename);
        x2 = 0;
        return
    end
    
    x = fread(z,1,'int32');
    x1 = fread(z,1,'int32');
    x2 = fread(z,[x1  x],'float32');
    x2 = x2';
    fclose(z);

    if reverse,
        sz = size(x2);
        x2 = x2';
        x2 = reshape(x2,sz);
    end