У меня есть большой текстовый файл, содержащий данные, которые необходимо извлечь и вставить в новый текстовый файл. Возможно, мне нужно сохранить эти данные в массиве ячеек/матриц?Открытые текстовые файлы в matlab и сохранить их из matlab
Но на данный момент возникает вопрос, что я пытаюсь проверить меньший набор данных, чтобы проверить, работает ли приведенный ниже код.
У меня есть код, в котором он открывает текстовый файл, просматривает его и реплицирует данные и сохраняет его в другом текстовом файле, называемом «output.txt».
Проблема: похоже, что файл не сохраняется. Он просто показывает пустой массив в текстовом файле, например, " [] "
. Исходный текстовый файл содержит только строку символов.
%opens the text file and checks it line by line.
fid1 = fopen('sample.txt');
tline = fgetl(fid1);
while ischar(tline)
disp(tline);
tline = fgetl(fid1);
end
fclose(fid1);
% save the sample.txt file to a new text fie
fid = fopen('output.txt', 'w');
fprintf(fid, '%s %s\n', fid1);
fclose(fid);
% view the contents of the file
type exp.txt
Куда я иду отсюда?
Какая ОС? 32 или 64 бит? Эта страница полезная. Перейдите в раздел свопа увеличения http://www.mathworks.com/support/tech-notes/1100/1106.html –
Это 64-битная система и для чего я устанавливаю размер файла подкачки, нестандартный размер, размер управляемой системы , или нет файла подкачки? – Jeiman
, пожалуйста, представьте шаги, которые вы сделали. Вы писали код для открытия текстовых файлов, или вы использовали редактор для открытия текстового файла? –