How to write new data in new lines in a single file

1 Ansicht (letzte 30 Tage)
Arman Kam
Arman Kam am 26 Mai 2013
I want to write data into a file and in new lines.
Below is an example of what I want to do. (And I insist on this process to get the results right, because i can not change any part of the code)
clc;
clear all;
for i=1:10
exampel(i);
end
and the function "example" is:
function haha(i)
fileDImax=fopen('5.txt');
fprintf(fileDImax,'%6.8f\r\n',i);
fclose(fileDImax);
end
but as it is shown, it doesn't give me what i want. It just overwrite the file with single data and what is left after the analysis in the file is 10!

Akzeptierte Antwort

Walter Roberson
Walter Roberson am 26 Mai 2013
That should not work at all: when you do not specify an access type, the default is 'r' which should be read-only.
Try
fileDImax=fopen('5.txt', 'a');

Weitere Antworten (0)

Kategorien

Mehr zu Workspace Variables and MAT-Files finden Sie in Help Center und File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by