How to write numerical data in rows in a text file ?
4 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
R HULD
am 25 Okt. 2019
Kommentiert: Ajay Kumar
am 25 Okt. 2019
Hi Team
I am trying to make a text file and store few vector variables in it.
example
a = [1:10]
b = [200:2010]
c= [30:40]
all equal length variables
save ('xyz.txt','a','b','c')
when i do
type xyz.txt
the command window shows me gibberish. All alpha numeric characters and nothing makes sense. How can i store values in text file and read my file for contents without downloading it into an array or any other variable?
0 Kommentare
Akzeptierte Antwort
Ajay Kumar
am 25 Okt. 2019
I would suggest you to use file opening, writing it and closing it as it is more organised and easily understandable.
fid = fopen('xyz.txt','w');
fprintf(fid, '%s\n',num2str(a),num2str(b),num2str(c));
fclose(fid);
2 Kommentare
Ajay Kumar
am 25 Okt. 2019
Theoretically you can save txt files using save, but the data will be corrupted and we have to write extra conversions and logics which makes it more complex and is not recommended.
Weitere Antworten (0)
Siehe auch
Kategorien
Mehr zu Text 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!