Super User is a question and answer site for computer enthusiasts and power users. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

How can I convert a .mat file into a .txt file with all the headers? I do not know how many fields are present.

How do I export this data? I have MATLAB.

I tried in MATLAB:

save('test_data.txt', '-ascii'); 

It did not work.

share|improve this question

migrated from Jul 14 '10 at 21:07

This question came from our site for professional and enthusiast programmers.

If you are using MATLAB you can simply execute the command

load 'file.mat'

which will load all the variables in the .mat file into your workspace. You can then do something like:

save('newfile.txt', 'var1, 'var2', ..., '-ascii')

to save the variables you specify into an ASCII file. The save() function has a lot of arguments and options, check the documentation.

And if you are not using MATLAB your question doesn't make much sense to me.

share|improve this answer

You must log in to answer this question.