我有一個大的文本文件,其中包含需要提取並插入到新文本文件中的數據。我可能需要將這些數據存儲在單元/矩陣數組中?在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