Файл карты памяти в MATLAB?

Я решил использовать memmapfile, потому что мои данные (обычно от 30 ГБ до 60 ГБ) слишком велики, чтобы поместиться в компьютере ».с памятью.

Мои файлы данных состоят из двух столбцов данных, которые соответствуют выходным сигналам двух датчиков, и я храню их в форматах .bin и .txt.

m=memmapfile('G:\E-Stress Research\Data\2013-12-18\LD101_3\EPS/LD101_3.bin','format','int32')
m.data(1)

Я использовал приведенный выше код для отображения в памяти моих данных в переменную "m" но я понятия не имею, какой формат данных использовать (int8 ','int16 ','int32 ','int64' ,»uint8 ','uint16 ','uint32 ','uint64 ','не замужем', а также 'двойной»). На самом деле я перепробовал все перечисленные форматы данных, которые поддерживает MATLAB, но когда я использовал m.data (индексный номер), я никогда не получал пару чисел (2 столбца данных), как я ожидал, также число будет отличается в зависимости от формата, который я использовал.

Если у кого-то есть опыт работы с memmapfile, пожалуйста, помогите мне.

Вот Вот несколько небольших версий моих файлов данных, чтобы люди могли понять, как структурированы мои данные:

ура Джеймс

Ответы на вопрос(1)

Ваш ответ на вопрос