In [12]:
using Plots
pyplot()
Plots.plot();
In [13]:
m = [3 -1; 1 0]
Out[13]:
In [14]:
eig(m)
Out[14]:
In [15]:
N = 40
x = zeros(N, N)
vals = collect(linspace(-6, 6, N))
for i in 1:N
for j in 1:N
x[j, i] = vals[i]
end
end
y = x';
In [16]:
u = zeros(N, N)
u -= m[1, 1]*x + m[1, 2]*y
v = zeros(N, N)
v += m[2, 1]*x + m[2, 2]*y;
In [17]:
PyPlot.streamplot(x, y, u, v, color=:blue, density=0.6)
Out[17]:
In [19]:
plot!(title = "Streamplot", xlabel = "x", ylabel = "y")
plot!(-5:5, rand(10))
Out[19]:
In [ ]:
In [ ]: