save .TXT inside a specific folder
조회 수: 11 (최근 30일)
이전 댓글 표시
Hi. I am trying to save a .TXT file inside a certain folder. I am currently using this code, but something is not working....
new_folder = 'C:\Users\....\Folder A'
A = ; % matrix 200x3 double
save('file.txt', 'A') % saves in the current folder
out = fullfile(new_folder, A); % ??
댓글 수: 0
채택된 답변
Mathieu NOE
2022년 11월 22일
hello
try this
new_folder = 'C:\Users\....\Folder A'
A = ; % matrix 200x3 double
save(fullfile(new_folder, 'file.txt'), 'A') % saves in the current folder
댓글 수: 2
Mathieu NOE
2022년 11월 23일
hello
if you use save and you want a readable txt file, you have to specify that you want ascii format.
Otherwise save will stick to the default format which is binary
% FORMAT: Specify the format of the file, regardless of any specified
% extension. Use one of the following combinations:
%
% '-mat' Binary MAT-file format (default).
% '-ascii' 8-digit ASCII format.
% '-ascii', '-tabs' Tab-delimited 8-digit ASCII format.
% '-ascii', '-double' 16-digit ASCII format.
% '-ascii', '-double', '-tabs' Tab-delimited 16-digit ASCII format.
A = 300;
% A = randn(10,3);
save(fullfile(new_folder, 'file.txt'), 'A', '-ascii') % saves in the new folder
FYI, now matlab also has writematrix for the same job (with more options)
writematrix(A, fullfile(new_folder, 'file.txt')) % saves in the new folder
추가 답변 (0개)
참고 항목
카테고리
Help Center 및 File Exchange에서 Debugging and Analysis에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!