Hi,
I've been trying to print some results to a file using the print()
function. I use Julia 0.2 on Ubuntu 12.04I have two main issues. One is
that when I have a variable like 0.23423, it prints it out as .23423. I
really need to have the zero in front. Is there any way to format the
output? Also, using println() or using print() with "\n" creates a blank
line between entries sometimes. The following is the output:
216
i= 1
C .5234394743625429 .5348102985731046 .5303962884823974
C .5937281782231966 .5972417695393426 1.5252239360542204
C .5435565414726229 .5763812186804881 2.5267672674153956
And the code is:
ff=open("positions","w")
println(ff,n)
for t=1:tsteps
if (t % psteps) == 0
print(".")
end
k,pot = integrate(r,v,f)
push!(ke,k)
push!(pe,pot)
push!(etot,pot+k)
if (t % 1) ==0
print(ff,"i= ")
println(ff,t)
for i=1:n
print(ff,"C ")
println(ff,r[i,:])
end
end
end
close(ff)
I would like to have the output in the following form:
216
i= 1
C 0.5234394743625429 0.5348102985731046 0.5303962884823974
C 0.5937281782231966 0.5972417695393426 1.5252239360542204
C 0.5435565414726229 0.5763812186804881 2.5267672674153956
I have been trying to figure this out for days. I'd be grateful if you
could help me out.
Thanks,
Irem