Saving data points as a row and column

3 ビュー (過去 30 日間)
Mini Me
Mini Me 2013 年 3 月 4 日
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 件のコメント
Azzi Abdelmalek
Azzi Abdelmalek 2013 年 3 月 4 日
Post your loop

サインインしてコメントする。

回答 (1 件)

Mini Me
Mini Me 2013 年 3 月 5 日
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
  3 件のコメント
Mini Me
Mini Me 2013 年 3 月 5 日
That I know I was just being sloppy. Just a vague idea how the program is
Walter Roberson
Walter Roberson 2013 年 3 月 5 日
Are you hoping for a sloppy answer or a correct one?

サインインしてコメントする。

カテゴリ

Help Center および File ExchangeData Import and Export についてさらに検索

タグ

Community Treasure Hunt

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

Start Hunting!

Translated by