> On 6/29/2012 2:08 PM, anyone wrote: >> On Fri, 29 Jun 2012 18:41:18 +0000, Ellen wrote: >>> I need to have a matrix output to a file, ... > ... >>> fprintf(fid,'%d','%d \n',First); > ... >>> It is just printing it as one long string of numbers. >> >> Naturally, since that is what you asked Matlab to do. > > That's kinda' snarky... :( >> [...] >>> Someone was suggesting something about how it needs to read and print >>> the data line by line, however I don't know how to do that. >> >> Try something like this: > ... >> for i = 1:7480 >> fprintf(fid,'%14.10e %5.2f\n',First(i,1),First(i,2)); > ... > > Not "_the_Matlab_way_" -- no loop needed. Use ' operator. See other > response.
"...something like..." does not imply 'the only way', does it?