package edu.hawaii.jmotif;
import java.io.BufferedWriter;
import java.io.File;
import java.io.FileNotFoundException;
import java.io.FileWriter;
import java.io.IOException;
import java.util.Arrays;
import java.util.Map;
import com.jmatio.io.MatFileReader;
import com.jmatio.types.MLArray;
import com.jmatio.types.MLDouble;
public class MatTest {
/**
* @param args
* @throws IOException
* @throws FileNotFoundException
*/
public static void main(String[] args) throws FileNotFoundException, IOException {
MatFileReader mfr = new MatFileReader("synemp-test.mat");
Map<String, MLArray> mlArrayRetrived = mfr.getContent();
MLArray dy = mlArrayRetrived.get("Y");
MLArray dx = mlArrayRetrived.get("X");
BufferedWriter bw = new BufferedWriter(new FileWriter(new File("synemp-test.txt")));
double[] arr = ((MLDouble) dy).getArray()[0];
bw.write(Arrays.toString(arr).replace(",", " ").replace("[", "").replace("]", "\n"));
for (int i = 0; i < dx.getM(); i++) {
arr = ((MLDouble) dx).getArray()[i];
bw.write(Arrays.toString(arr).replace(",", " ").replace("[", "").replace("]", "\n"));
System.out.println(i);
}
bw.close();
}
}