save .TXT inside a specific folder
9 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
Alberto Acri
il 22 Nov 2022
Commentato: Mathieu NOE
il 23 Nov 2022
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 Commenti
Risposta accettata
Mathieu NOE
il 22 Nov 2022
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 Commenti
Mathieu NOE
il 23 Nov 2022
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
Più risposte (0)
Vedere anche
Categorie
Scopri di più su Debugging and Analysis in Help Center e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!