How do I save a workspace variable to a .txt file?
36 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
Andrew
el 21 de Ag. de 2012
Comentada: Walter Roberson
el 19 de En. de 2019
I tried using the 'save' function, but I can't seem to get it to work. I want to append a .txt file by saving a variable "excel" to it. I want to be able to do this repeatedly.
I tried the code
save(saving.txt, excel, '-append-')
2 comentarios
Jan
el 21 de Ag. de 2012
And I'm sure you got an error message when you run this command. Then it would be a good idea 1. to read the message, and 2. to post it here when the solution is not clear after 1.
Respuesta aceptada
José-Luis
el 21 de Ag. de 2012
Editada: José-Luis
el 21 de Ag. de 2012
save('myFile.txt', 'excel', '-ASCII','-append');
6 comentarios
Walter Roberson
el 19 de En. de 2019
Those are not 9.7 and 1.15 . Those are 97 and 115 which are the character positions of the characters you tried to save. save with -ascii is reserved for numeric values and cannot be used to save text. If you need to save text you will need to fopen/fprintf/fclose . Or there is a hack with dlmwrite. Or Windows with excel installed can xlswrite a cell array containing character vectors. or writetable can write csv files from tables that include character vectors .
Walter Roberson
el 19 de En. de 2019
Without the -append every save will erase all existing content of the file.
Más respuestas (0)
Ver también
Categorías
Más información sobre Spreadsheets en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!