Я подобно команде ImportData, но он не работает на моих файлов без меня переименования расширения файла .txt (или удаления расширения файла) перед импортом.Использование ImportData без переименования расширения файла .txt
Эта проблема возникает только при запуске Matlab 2014b, другие версии, как представляется, действуют как предсказанные.
Я могу открыть файлы в любом стандартном текстовом редакторе, поэтому формат файла должен быть понятным для Matlab (я думаю). Расширение может быть, например, .res, .ida или другие «пользовательские» имена расширений ...
Могу ли я получить Matlab, чтобы понять, как лечить этот файл как .txt без переименования ? Или любое другое обходное решение (которое было бы несколько строк короткими как importdata) ??
Пример файла:
текст текст текст текст
текст 11 12 13
текст 21 22 23
Любая помощь приветствуется!
Неверно, что 'importdata' работает только с файлами' * .txt'. Если он не является стандартным файловым форматом, он будет рассматривать его как разделительный ASCII-файл. Вероятно, происходит то, что встроенные вспомогательные функции не могут обнаружить структуру вашего файла. Каков формат данных? Обозначение пробела, разделитель табуляции, другой разделитель? Есть ли заголовки? Общие параметры см. В [документации по импорту и экспорту данных MATLAB] (http://www.mathworks.com/help/matlab/data-import-and-export.html), в частности, «Стандартные форматы файлов» и «Низкие -Level File I/O '. – excaza
Существует как текст (несколько строк), так и матрица. Ограничено пространством. Использование ** importdata ** удобно, поскольку оно автоматически отделяет данные и текстовые данные. – Erik
Без примера функционирования, который воспроизводит вашу проблему, сложно помочь с вашей проблемой. См. [MVCE] (http://stackoverflow.com/help/mcve) для руководства. – excaza