Save dlmwrite csvwrite fwrite.
Load mat file in octave.
14 1 3 simple file i o.
Saving with save ascii and simply load in matlab however did work.
Octave s default so called mat file format is not a binary mat file at all it is in fact a text file format that octave developed for itself.
Here s a link that might be a good start.
I ve done this before and it was not difficult but was time consuming.
A double array is returned.
Save the data in octave s text data format.
Save the data in octave s text data format.
If you do not specify filename the load function searches for a file named matlab mat.
Octave failed to read it both with plain load quad3 mat and also with load mat binary quad3 mat inspection of the file showed matlab 5 0 at the head.
However i think some sort of workaround is needed for being able to load existing mat files that trigger such issue so octave users can access the rest of the data ideally informing the user about what variables empty function handles are missing and why.
Name of file specified as a character vector or string scalar.
If filename has no extension that is no text after a period load looks for a file named filename mat if filename has an extension other than mat the load function treats.
Likewise there are many ways to load files into the workspace to load a saved mat file type.
Saving with save v7 in octave and simply load in matlab did not work.
In case you wind up having to write code to read the mat file ever.
By default the current directory is octave work.
Octave s default so called mat file format is not a binary mat file at all it is in fact a text file format that octave developed for itself.
The default format of files written by the save command can be controlled using the functions save default options and save precision.
Default this proprietary text format is not and never has been compatible with any of the publicly documented mat binary file formats.
Force octave to assume the file is in matlab s version 6 or 7 binary format.
Not sure which version of mat file you might have or whether octave keeps up with the latest matlab formats.
Bottom line is that you can say.
Default this proprietary text format is not and never has been compatible with any of the publicly documented mat binary file formats.
Filename can include a file extension and a full or partial path.
Force octave to assume the file is in octave s text format.
This is explained in the octave documentation.
Force octave to assume the file is in the binary format written by matlab version 4.
This corresponds to the load documentation in matlab.
This is the first time i ve had octave fail to be matlab binary compatible.
Load mymatfile mat right at the octave prompt.
Saving with save mat7 binary or save v7 and loading with load mat also works but a struct is created in matlab.
The save and load commands allow data to be written to and read from disk files in various formats.