matlab_save¶
matlab_save saves a UniScript object in a MATLAB file (mat file).
-
err = matlab_save(obj, ssFileName)
Return Value
err is the number 0 if no error occurred or an error object (see error_create). .. us.params
Parameters
-
obj
obj is a UniScript object.
-
ssFileName
ssFileName is the name of MATLAB file. MATLAB files normally carry the file extension
.mat
.
Example
def test_matlab_save()
{
// Create an UniScript-Object
o = [.];
o.x = linspace(0, 2*PI, 100);
o.y = sin(o.x);
ssFile = GetTempPath() + "test.mat";
err = matlab_save(o, ssFile);
if (type(err) == "error") {
error("Cant write " + ssFile + " (" + err.message + ")");
}
}
test_matlab_save()
Comment
- Data will be saved in the MATLAB format version 5.
- Byte order is little endian.
- The data is saved compressed.
- Strings are saved as UNICODE (utf-8).
- Variant matrices (e. g. v = [“text”, 123]) are not supported. They will be ignored without an error message.
History
Version | Description |
---|---|
5.10.0 | New |
id-765351