Thanks, Ngan
On Friday, June 24, 2016 at 2:50:56 AM UTC-7, Pieterjan Robbe wrote: > > f = open("myfile.csv","w") > > for i in 1:length(data) > > write(f,@sprintf("%20.16f\n",data[i])) > > end > > close(f) > > > shell> cat myfile.csv > > -0.5000000000000000 > > 0.0000000000000000 > > -0.0000218199000000 > > 0.0000153967000000 > > -0.0000178990000000 > > 0.0000126717000000 > > -0.0000022432700000 > > 0.0000016008700000 > > Op vrijdag 24 juni 2016 04:55:37 UTC+2 schreef Hoang-Ngan Nguyen: >> >> Hi, >> >> I have the following array >> data = [ >> -0.5 >> 0.0 >> -2.18199e-5 >> 1.53967e-5 >> -1.7899e-5 >> 1.26717e-5 >> -2.24327e-6 >> 1.60087e-6] >> >> >> When I save it using either >> >> writecsv("filename.csv",data) >> >> or >> >> writedlm("filename.csv",data,",") >> >> >> I get this >> -.5 >> 0 >> -21819881018654233e-21 >> 153966589305464e-19 >> -17898976869144106e-21 >> 12671715235247999e-21 >> -22432716786997375e-22 >> 16008706220269127e-22 >> >> Is there anyway for me to, instead, get the following: >> -.5 >> 0 >> -.000021819881018654233 >> .0000153966589305464 >> -.000017898976869144106 >> .000012671715235247999 >> -.0000022432716786997375 >> .0000016008706220269127 >> >> Thanks, >> Ngan >> >>