Я использую Matlab для вызова внешнего вызова на C++, а затем получаю огромную вычисленную матрицу обратно. Матрица очень большая, и у меня нет доступа к этому исходному коду программы на C++. (если у меня есть, я сделаю это для сохранения с C++ сразу)Самый быстрый способ сохранить матрицы Matlab
В настоящее время в моей системе эта программа на C++ использует только 1 секунду для вычисления данных и отправки обратно в Matlab, а dlmwrite от Matlab занимает 200- 300 секунд, чтобы сохранить этот единственный массив на диске. У меня есть еще несколько тысяч, чтобы вычислить, и я хочу сократить время.
Так какой же самый быстрый способ сохранить в Matlab?
Что вы хотите делать с сохраненными данными? Прочтите их в Excel? Использовать их только в MATLAB? –
Эти обработанные данные будут использоваться в других местах несколькими другими программами. – Karl
Это не очень полезно. В каком формате ввода вы можете принять другие программы? –