Matlab, , , fwrite fprintf ASCII. , Matlab Java, IO, . -
Java Code
package mypackage.release;
import java.io.DataOutputStream;
import java.io.BufferedOutputStream;
import java.io.FileOutputStream;
import java.io.IOException
public class MatrixWriter {
public static void write(String fileName, double[] matrix) throws IOException {
DataOutputStream dos = new DataOutputStream(new BufferedOutputStream(new FileOutputStream(fileName)));
for (double d : matrix)
dos.writeDouble(d);
dos.close();
}
}
Matlab Code
import mypackage.release.MatrixWriter;
M = get matrix from c++;
MatrixWriter.write('myfile.dat', M(:));
- , . , .