SG++
Using the DataMatrix object

This example shows how to initialize a DataMatrix object, store it to a file and then to restore it back.

#include <iostream>
int main() {

We create a 2-by-2 matrix and fill it with values using the set() function.

DataMatrix m(2, 2);
m.set(0, 0, 1.0);
m.set(0, 1, 2.0);
m.set(1, 0, 3.0);
m.set(1, 1, 4.0);

Now we store the matrix to a file

m.toFile("dataMatrixTest.mat");

We load a DataMatrix from a file and store it again (for no particular reason).

DataMatrix m2 = DataMatrix::fromFile("dataMatrixTest.mat");
m2.toFile("dataMatrixTest2.mat");
}