I m playing with large pointcloud data in octave different files ranging from 10 5 to 10 7 4 elements and i m looking for ways to optimize the code.
Saving the data to a mat file in octave.
There are many ways to save to files in octave.
Diary filename saves all the text input in the command window to a text file.
Better if i can save a mat file in octave.
Save a single matrix in a text file without header or any other information.
Save the data in octave s binary data format.
As an example the following code creates a 3 by 3 matrix and saves it to the file myfile mat.
Only use this format if you know that all the values to be saved can be represented in single precision.
14 1 3 simple file i o.
Save the data in octave s binary data format but only using single precision.
The save and load commands allow data to be written to and read from disk files in various formats.
Right now i am trying to save the data into a mat file as i ve read somewhere confirmation needed that loading from a mat file is much faster than loading the actual data txt file every time.
The default format of files written by the save command can be controlled using the functions save default options and save precision.
Hgsave saves figures to files fig by default.
To save data in a human readable form use save filename txt variable ascii.
This time since it is a mat file octave will load it with the original variable name.