> On 6/29/2012 2:41 PM, dpb wrote: >> 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. > > BTW, just a couple stylistic comments... > > 'i' in Matlab is the imaginary i,
So is 'j'. Those who understand what they're doing aren't terribly disturbed by the choice.