Skip to content
PoincareSection.m 617 B
Newer Older
% main

t0 = 0;
w0 = [1,1,1];

T = 100;

h = 0.01;

sigma = 10;
rho = 28;
beta = 8/3;

F = @(s,w) Lorentz(s,w,sigma,rho,beta);

t = zeros(2000,1);
w = zeros(2000,max(size(w0)));

t(1) = t0;
w(1,:) = w0;
counter  = 1;

figure; 
az = 0; el = 45;
while t <= T
    
    counter = counter + 1;
    
    [t(counter), w(counter,:)] = RK4(t(counter-1),w(counter-1,:),h,F); 
    
    plot3(w(1:counter,1),w(1:counter,2),w(1:counter,3))
    hold on;
    plot3(w(counter,1),w(counter,2),w(counter,3),'*')
    hold off
    az = az + 0.5;
    view(az,el)
    pause(0.01);
    
    
end

t(counter+1:end) = [];
w(counter+1,:) = [];