2016-01-20 2 views
0

Я просто пытаюсь загрузить файлы ascii с двумя столбцами данных (спектральные данные). Они были сохранены первоначально как .asc.загрузить исполняемый файл unix в ascii

Мне нужно открыть и отредактировать их с помощью текстового редактора, прежде чем я смогу загрузить их в Matlab, чтобы стереть заголовки, но некоторые из них каким-то образом были преобразованы в исполняемый файл unix с расширением .asc. И другие - это текстовые документы с тем же расширением. Я понятия не имею, почему они были сохранены с тем же расширением и с теми же манипуляциями, что и разные форматы.

Когда я использую команду загрузки в Matlab, то обычный текст документы нагрузки обычно, как и ожидалось, но те, сохраненные в Unix исполняемым видов дает мне эту ошибку:

Error using load Unable to read file filename.asc: No such file or directory.

Как я могу либо пересохраните их (по-прежнему с одно и то же расширение) или иным образом загружать их для чтения Matlab в качестве стандартных двух столбцов матрицы данных?

Спасибо!

+2

У вас есть код? Тестовые данные? –

+0

Пожалуйста, прочитайте 'help' /' doc' для функции 'load'. Это только для чтения MAT-файлов, а не для общих текстовых файлов. Если они на самом деле являются MAT-файлами и не были каким-то образом повреждены, просто измените расширение (без кода или файла примера/данных невозможно сказать больше). В противном случае вы должны попробовать что-то вроде 'textscan',' importdata' или 'dlmread'. И убедитесь, что файл находится в вашем текущем рабочем каталоге, на вашем пути, или указывается допустимый путь. – horchler

+0

Когда я набираю команду: >> загружаем alummatrix.asc, она работает. Когда я печатаю >> load mudstonematrix.asc Я вижу Ошибка при загрузке Невозможно прочитать файл mudstonematrix.asc: Нет такого файла или каталога. Это связано с тем, что первый файл говорит textedit документ под «kind» в моем каталоге. Второй говорит «unix executable». Я думаю, что это связано с тем, как я щелкаю правой кнопкой мыши и открываю их в тексте, чтобы редактировать их, но мой компьютер назначает вид файлу, и я не знаю, почему он делает это таким образом ... – Svet

ответ

0

Если это действительно текстовые файлы, попробуйте переименовать файл с xxx.asc в xxx.txt. Затем посмотрите, сможете ли вы редактировать их по своему усмотрению.

+0

Ну, я пишу m-файл для анализа всех файлов .asc в моем каталоге, поэтому я хочу, чтобы все они были последовательно названы ... – Svet

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