21.06.2014 Aufrufe

Beispiel - SAM - ETH Zürich

Beispiel - SAM - ETH Zürich

Beispiel - SAM - ETH Zürich

MEHR ANZEIGEN
WENIGER ANZEIGEN

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

Listing 1.3: Numerische Integration des Lorenz-Systems<br />

1 f u n c t i o n lorenzplot(rho,sigma,beta)<br />

2<br />

3 % MATLAB script for plotting 3D trajectories of the Lorenz system for<br />

Ex. 1.3.36<br />

4 % Arguments: parameters of the Lorenz system (1.3.37): ρ, σ, β.<br />

5<br />

6 % Default paramters<br />

7 i f (nargin < 3), rho=28; sigma = 10; beta = 8/3; end<br />

8<br />

9 % function handle for right hand side of the Lorez system (1.3.37)<br />

0 f = @(t,y) ([sigma*(y(2)-y(1));rho*y(1) - y(2) -<br />

y(1)*y(3);y(1)*y(2) - beta*y(3)]);<br />

1<br />

2 y0 = [8 9 9.5]; ystart = y0; % initial conditions<br />

3 ts = [0 20]; % Time for simulation<br />

4<br />

5 % Numerical integration of Lorenz system using MATLAB standard integrator,<br />

6 % see Rem. 1.2.4<br />

7 opts = odeset(’reltol’,1E-10,’abstol’,1E-10,’stats’,’on’);<br />

8 [t,y] = ode45(f,ts,y0,opts);<br />

9 y0(3) = y0(3) + 1.0E-5; % Slight perturbation of initial value<br />

0 [tt,yt] = ode45(f,ts,y0,opts);<br />

1<br />

Numerische<br />

Mathemtik<br />

R. Hiptmair<br />

rev 35327,<br />

25. April<br />

2011<br />

1.3<br />

p. 67

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!