Ich benutze Matlab, um einige externe Aufrufe in C++ aufzurufen und dann eine riesige berechnete Matrix zurück zu erhalten. Die Matrix ist sehr groß und ich habe keinen Zugriff auf den Quellcode dieses C++ Programms. (Wenn ich es getan habe, werde ich es sofort von C++ speichern lassen)Der schnellste Weg zum Speichern von Matlab-Matrizen
Momentan verwendet dieses C++ Programm auf meinem System nur 1 Sekunde, um die gegebenen Daten zu berechnen und zurück an Matlab zu senden, und Matlabs dlmwrite benötigt 200- 300 Sekunden, um dieses einzelne große Array auf der Festplatte zu speichern. Ich habe noch ein paar Tausend zu berechnen, und ich möchte die Zeit verkürzen.
Was ist der schnellste Weg, um in Matlab zu speichern?
Was möchten Sie mit den gespeicherten Daten tun? Lesen Sie sie in Excel? Nur in MATLAB verwenden? –
Diese verarbeiteten Daten werden an anderer Stelle von mehreren anderen Programmen verwendet. – Karl
Das ist nicht sehr hilfreich. Welches Eingabeformat können Sie den anderen Programmen zuweisen? –