fprintf (fid , ) , convert num2str and how to print ?
5 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
plz
i need to print x value as a string (text) in a file how
should convert num2str
and then fprintf(fid , ) how ?
0 Kommentare
Antworten (1)
dpb
am 1 Mär. 2014
You don't say how you want x printed but you don't need num2str at all. In fact, if you just want a table of the ending array x, probably using dlmwrite is the simpler solution.
dlmwrite('output.txt', x, 'delimiter', ' ', 'precision','%10.5f')
Salt to suit on format, delimiter, etc., ... see
doc dlmwrite % for details
W/ low-level fprintf it'd be sotoo
fid=fopen('output.txt','w');
fprintf(fid,[repmat('%10.5f ',1,size(x,2)) '\n'], x.');
fid=fclose(fid)
NB: the .' transpose operation to get in row-major order and the explicit formatting.
doc fprintf % and friends for details/examples...
0 Kommentare
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!