2013-12-19 2 views
3

Я пытаюсь импортировать файл данных (.txt) в MATLAB (2013a). Файл - 64,261 КБ. Каждый раз, когда я нажимаю на данные импорта, программа зависает. Есть ли ограничение на размер файла или это только моя машина?Каким должен быть максимальный размер файла для импорта MATLAB?

+1

Там нет ограничений, кроме объема оперативной памяти на вашем компьютере, но имейте в виду, что при импорте что-то он должен прочитать этот файл и сохранить его в виде строки или вектор, в зависимости от метода импорта, что может занять некоторое время. Текстовый файл в 64 Мб уверен, что у него много текста, поэтому будьте терпеливы. – MZimmerman6

+1

64MB находится далеко от любого предела, должна быть какая-то другая причина для замораживания. – Daniel

ответ

0

Вы должны убедиться, что используете memmapfile(). MATLAB (ваша ОС) может поддерживать до 2 ГБ на 32-битной системе и 256 ТБ на 64-битной системе. Для получения дополнительной информации см:

http://www.mathworks.com/help/matlab/import_export/overview-of-memory-mapping.html

+0

'memmapfile' не подходит для текстового файла – Peter

Смежные вопросы