Development Environment    

Exporting Delimited ASCII Data Files

To export an array as a delimited ASCII data file, you can use either the save command, specifying the -ASCII qualifier, or the dlmwrite function. The save command is easy to use; however, the dlmwrite function provides more flexibility, allowing you to specify any character as a delimiter and to export subsets of an array by specifying a range of values.

Using the save Command

To export the array A,

use the save command, as follows:

If you view the created file in a text editor, it looks like this:

By default, save uses spaces as delimiters but you can use tabs instead of spaces by specifying the -tabs qualifier.

When you use save to write a character array to an ASCII file, it writes the ASCII equivalent of the characters to the file. If you write the character string 'hello' to a file, save writes the values

Using the dlmwrite Function

To export an array in ASCII format and specify the delimiter used in the file, use the dlmwrite function.

For example, to export the array A,

as an ASCII data file that uses semicolons as a delimiter, use this command:

If you view the created file in a text editor, it looks like this:

Note that dlmwrite does not insert delimiters at the end of rows.

By default, if you do not specify a delimiter, dlmwrite uses a comma as a delimiter. You can specify a space (' ') as a delimiter or, if you specify empty quotes (''), no delimiter.


  Exporting ASCII Data Using the diary Command to Export Data