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.

1 y = y_expl;<br />

2<br />

3 E_kin = 0.5*(y(2,:).^2);<br />

4 E_pot = -g/l*cos(y(1,:));<br />

5 E_pot = E_pot - min(E_pot) + min(E_kin);<br />

6 E_tot = E_kin + E_pot;<br />

7<br />

8 % Plot of evolution of energies<br />

9 f i g u r e(’name’,’Pendulum: energy’);<br />

0 p l o t(tg,E_kin,’b-’,...<br />

1 tg,E_pot,’c-’,...<br />

2 tg,E_tot,’r-’);<br />

3 x l a b e l(’{\bf time t}’,’fontsize’,14);<br />

4 y l a b e l(’{\bf energy}’,’fontsize’,14);<br />

5 legend(’kinetic energy’,’potential energy’,’total energy’);<br />

6 t i t l e(’Energies for {\bf explicit} Euler discrete evolution’);<br />

7<br />

8 i f (nargin > 3),<br />

p r i n t(’-depsc2’, s p r i n t f(’%s_EnExpl.eps’,filename)); end<br />

9<br />

0 % Tracking energies for implicit Euler<br />

1 y = y_imp;<br />

2 E_kin = 0.5*(y(2,:).^2);<br />

Numerische<br />

Mathemtik<br />

R. Hiptmair<br />

rev 35327,<br />

25. April<br />

2011<br />

1.4<br />

p. 93

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!