30.11.2012 Aufrufe

Numerische Lösung des mathematischen Pendels mit ...

Numerische Lösung des mathematischen Pendels mit ...

Numerische Lösung des mathematischen Pendels mit ...

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

320 * @author Paul Ebermann, Geneviève Grunert<br />

321 * @version PPS 1.1.5<br />

322 */<br />

323 interface AutonomeDGL extends RHochNFunktion<br />

324 {<br />

325<br />

326 /**<br />

327 * Die ableitung()-Methode stellt<br />

328 * das Differential <strong>des</strong> Vektorfel<strong>des</strong> zur Verfügung.<br />

329 *<br />

330 * (Dies ist hilfreich, um etwa das Newton-Verfahren<br />

331 * anwenden zu können ...)<br />

332 */<br />

333 public double[][] ableitung(double[] x);<br />

334 }<br />

335<br />

Außerdem kann man noch verschiedene Ausgabeeinheiten benutzen - um<br />

etwa daraus eine Animation zu erstellen oder eine Grafik. Wir nutzen das,<br />

um einmal die Auslenkung und einmal die Werte der Hamilton-Funktion<br />

auszugeben.<br />

401 package semesterarbeit.programme;<br />

402<br />

403 /**<br />

404 * Ausgabe - Schnittstelle, welche von<br />

405 * {@link Verfahrensanwender#berechneMit} verwendet wird,<br />

406 * um die Ergebnisse eines Verfahrens auszugeben.<br />

407 *<br />

408 * Eine Implementation dieser Schnittstelle bekommt<br />

409 * jeden Zwischenwert durch Aufruf der output-Methode<br />

410 * gemeldet. Was sie da<strong>mit</strong> anfängt, ist Privatsache ...<br />

411 */<br />

412 public interface Ausgabe<br />

413 {<br />

414<br />

415 /**<br />

416 * Gibt einen Datensatz aus.<br />

417 *<br />

418 * @param t der Zeitpunkt<br />

419 * @param xVonT der Funktionswert zu diesem Zeitpunkt.<br />

420 */<br />

421 public void output(double t, double[] xVonT);<br />

422<br />

11

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!