A = [1 3; 1 1] eig(A)
A =
1 3
1 1
ans =
2.7321
-0.7321
Phase Portrait: let's take initial conditions spaced around a circle
figure, hold on for j=1:8 [t, y] = ode45(@(t, y) A*y, [0, 4], [cos(2*j*pi/8), sin(2*j*pi/8)]); plot(y(:,1), y(:, 2)) [t, y] = ode45(@(t, y) A*y, [0, -4], [cos(2*j*pi/8), sin(2*j*pi/8)]); plot(y(:,1), y(:, 2)) end axis([-3,3,-3,3]), hold off title 'Saddle Point'
A = [1 -4; 1 1] eig(A)
A =
1 -4
1 1
ans =
1.0000 + 2.0000i
1.0000 - 2.0000i
Phase Portrait: let's take initial conditions spaced around a circle
figure, hold on for j=1:8 [t, y] = ode45(@(t, y) A*y, [0, 4], [cos(2*j*pi/8), sin(2*j*pi/8)]); plot(y(:,1), y(:, 2)) [t, y] = ode45(@(t, y) A*y, [0, -4], [cos(2*j*pi/8), sin(2*j*pi/8)]); plot(y(:,1), y(:, 2)) end axis([-3,3,-3,3]), hold off title 'Spiral Point'
A = [2 1; 1 1] eig(A)
A =
2 1
1 1
ans =
2.6180
0.3820
Phase Portrait: let's take initial conditions spaced around a circle
figure, hold on for j=1:8 [t, y] = ode45(@(t, y) A*y, [0, 4], [cos(2*j*pi/8), sin(2*j*pi/8)]); plot(y(:,1), y(:, 2)) [t, y] = ode45(@(t, y) A*y, [0, -4], [cos(2*j*pi/8), sin(2*j*pi/8)]); plot(y(:,1), y(:, 2)) end axis([-3,3,-3,3]), hold off title 'Proper Node'