Saving data points as a row and column
2 次查看(过去 30 天)
显示 更早的评论
I have a program that takes points from a file and give the answer for each input point. Keep in mind that is being done in a loop. I want to take those results points and store them in a file. But when I use Fid=fopen(file, w+), it keeps updating the points so not all of them saved in there. On top of that I have another str2double points that I wan to save to the same file in a different column. That would give me two column of data points for me to plot. Can anybody hel? Because of the for loop it's keep writing and updating. When I use 'a' or 'a+' it appends but does not update. I want it to write all the points each in different row like this: First Sec
1. 3
2. 4
3. 5
But because of the loop it only keep the last points in the file
For k=1:1:21
Txt=importdata(file.txt, %s)
T=sscanf(Txt{k})
Y=str2double(T)
Fid=fopen(file,w)
fprintf(fid, %s, Y)
But it just won't keep all 21 values of y
回答(1 个)
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Data Import and Export 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!