我有一个大的文本文件,其中包含需要提取并插入到新文本文件中的数据。我可能需要将这些数据存储在单元/矩阵数组中?在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 – 2011-12-31 16:26:01
这是一个64位系统,我该如何设置页面文件大小,自定义大小,系统管理的大小,还是没有分页文件? – Jeiman 2011-12-31 16:33:35
请出示您所做的步骤。您是否编写了一些代码来打开文本文件,或者您是否使用编辑器来打开文本文件? – 2011-12-31 16:58:58