In [1]:
include("lorentz-gas2.jl")
Out[1]:
In [15]:
points = collisions([0, 0.445],[cos(1), sin(1)], 0.1, 30)[1]
Out[15]:
In [2]:
using PyPlot
In [1]:
points1 = [0.0 0.445;
0.94488 1.91656;
-0.971676 -0.904095;
-0.989769 -0.0994753;
-0.0924276 -4.96183;
-2.93286 -6.92589;
0.901081 -0.0146626]
Out[1]:
In [3]:
plot(points1[:,1], points1[:,2])
xlim(-3.5, 1.5); ylim(-8, 3)
r=0.1
for n = -5:2
for m = -10:3
x = linspace(-10,10,1000)
y1 = m + sqrt(r^2 - (x-n)^2)
y2 = m - sqrt(r^2 - (x-n)^2)
plot(x, y1)
plot(x, y2)
end
end
In [ ]: