Guten Tag,
ich habe ein Problem damit, Daten aus einer MatLab Datei zu lesen.
Aktuell bekomme ich nur die "Entries", also so etwas wie data = 13533x5 double ausgegeben. Er liest quasi nur was es für Arten von Daten gibt. Ich muss aber noch eine Ebene tiefer, damit ich die einzelnen Werte lesen kann.
Im Moment benutze ich die Library "MAT File Library" dafür.
Ich weiß das es noch eine andere Library namens "Java MatLab IO Library" gibt, aber mit dieser stoße ich auf andere Probleme, die scheinbar mit Java selbst zu tun haben.
Zum Code:
try(Source source = Sources.openFile("EEG1.mat")){
MatFile mat = (MatFile) Mat5.newReader(source).readMat();
System.out.println(mat);
}
Nach stundenlangem rumprobieren komme ich immer noch nicht drauf, wie ich die einzelnen Zellen in MatLab ansprechen kann.
Falls jemand Vorschläge hat, wäre ich sehr dankbar.
Ich benutze die neuste Java Version und programmiere in Eclipse.
Viele Grüße
ich habe ein Problem damit, Daten aus einer MatLab Datei zu lesen.
Aktuell bekomme ich nur die "Entries", also so etwas wie data = 13533x5 double ausgegeben. Er liest quasi nur was es für Arten von Daten gibt. Ich muss aber noch eine Ebene tiefer, damit ich die einzelnen Werte lesen kann.
Im Moment benutze ich die Library "MAT File Library" dafür.
Ich weiß das es noch eine andere Library namens "Java MatLab IO Library" gibt, aber mit dieser stoße ich auf andere Probleme, die scheinbar mit Java selbst zu tun haben.
Zum Code:
try(Source source = Sources.openFile("EEG1.mat")){
MatFile mat = (MatFile) Mat5.newReader(source).readMat();
System.out.println(mat);
}
Nach stundenlangem rumprobieren komme ich immer noch nicht drauf, wie ich die einzelnen Zellen in MatLab ansprechen kann.
Falls jemand Vorschläge hat, wäre ich sehr dankbar.
Ich benutze die neuste Java Version und programmiere in Eclipse.
Viele Grüße