Discover MakerZone

MATLAB and Simulink resources for Arduino, LEGO, and Raspberry Pi

Learn more

Discover what MATLAB® can do for your career.

Opportunities for recent engineering grads.

Apply Today

To resolve issues starting MATLAB on Mac OS X 10.10 (Yosemite) visit: http://www.mathworks.com/matlabcentral/answers/159016

Converting .dat to .mat?

Asked by Rhai on 17 May 2013

I have cube.dat file with dimensions 59X44X76. i am trying to convert it into .mat file with same dimensions. I tried following code, once i run the code it never stops

Option1:

data=textread('cube.dat'); save data.mat;

Option 2

data=textread('cube.dat'); save data.mat data;

Those both codes are running forever. Is there somehting am i missing (like format or anything)?

5 Comments

Rhai on 18 May 2013

here is the code which creates "Cube.dat" is 128x128x8

clear all;close all; xl=58 yl=44 zl=76

fid=fopen('cube.dat','w')

for k=1:zl

    for j= 1:yl
        for i= 1:xl
            %fprintf(fid,'%d %d %d %f %f\n',i,j,k,1);
            cube(i,j,k)=1;
        end
    end

end

And i need to create cube with 58x44x76.that's where i used above code

data=textread('cube.dat'); save data.mat data;

And its getting hang in "data=textread('cube.dat'); "

Thanks

Walter Roberson on 18 May 2013

Your code is not writing anything to cube.dat .

Rhai

Products

No products are associated with this question.

0 Answers

Contact us