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

3 次查看(过去 30 天)
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!

采纳的回答

Walter Roberson
Walter Roberson 2013-5-26
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');

更多回答(0 个)

类别

Help CenterFile Exchange 中查找有关 Workspace Variables and MAT Files 的更多信息

标签

Community Treasure Hunt

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

Start Hunting!

Translated by