Info
Diese Frage ist geschlossen. Öffnen Sie sie erneut, um sie zu bearbeiten oder zu beantworten.
Trying to write on .csv file, but every time I add something it cancels the previous stuff even if I put it in an empty space
1 Ansicht (letzte 30 Tage)
Ältere Kommentare anzeigen
I am doing a series of operations between elements of two columns. I would like to write the result on the same .csv file but when I do it it cancels all the data that was previously on the document. Moreover I am doing the operations through a for loop and writing the result through the same for statement, so at the end all I get is the result of the last operation and everything else is empty. This is what I have:
for x = 1:len
a1 = data(x, col1);
a2 = data(x,col2);
result = a1 + a2;
csvwrite('file.csv', result, x,19) %where 19 is the column I want the results to be in.
end
I am sure there must be a way, but can't seem to find it.
Thanks
1 Kommentar
Stephen23
am 22 Mär. 2017
"I am sure there must be a way"
Not using csvwrite, but you can write your own function using fopen, fprintf, and fclose.
Antworten (0)
Diese Frage ist geschlossen.
Siehe auch
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!