추출해야하고 새 텍스트 파일에 삽입해야하는 데이터가 포함 된 큰 텍스트 파일이 있습니다. 이 데이터를 셀/매트릭스 배열에 저장해야 할 필요가 있을까요?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
여기서부터?
어떤 OS입니까? 32 또는 64 비트? 이 페이지는 도움이됩니다. 증가 스왑 부분으로 이동 http://www.mathworks.com/support/tech-notes/1100/1106.html –
64 비트 시스템이고 페이징 파일 크기를 사용자 정의 크기, 시스템 관리 크기로 설정하려면 어떻게해야합니까? , 또는 페이징 파일이 없습니까? – Jeiman
수행 한 단계를 제시하십시오. 텍스트 파일을 열기위한 코드를 작성 했습니까? 또는 편집기를 사용하여 텍스트 파일을 열었습니까? –