outputting a vector to a text file
2 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
I am creating a sort of "Report Generator" and I have several 512 horizontal vectors of type double numbers I need to display in a chart. I am trying to use a for loop to make a 1 to 512 numbered header and underneath it is the numbers in the 512 vectors I am displaying with a tab inbetween. below is my latest attempt and I am getting several syntax errors with the nested fprintf command. Is there a better way to do this?
here is an example:
Vect type 1 2 3 4 6 6 7 8
--------------------------------
vect one 23 32 34 32 31 43 31 32
and so on....
here is the code:
filename = strcat(Chicklet_serial,'.txt');
fid = fopen(filename, 'w');
fprintf(fid,'Test Name');
for ii = 1:512
fprintf(fid,fprintf('%d\t',ii));
end
0 Commenti
Risposta accettata
Image Analyst
il 25 Gen 2013
Don't put an fprintf inside an fprintf like this:
fprintf(fid,fprintf('%d\t',ii)); % Bad!
Do it like this instead
fprintf(fid,'%d\t',ii);
0 Commenti
Più risposte (0)
Vedere anche
Categorie
Scopri di più su Logical in Help Center e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!