<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=Trapez-Methode</id>
	<title>Trapez-Methode - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=Trapez-Methode"/>
	<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=Trapez-Methode&amp;action=history"/>
	<updated>2026-05-27T06:15:15Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in Wikipedia (Deutsch) – Lokale Kopie</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://wiki-de.moshellshocker.dns64.de/index.php?title=Trapez-Methode&amp;diff=766594&amp;oldid=prev</id>
		<title>imported&gt;Aka: Tippfehler entfernt, Links optimiert</title>
		<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=Trapez-Methode&amp;diff=766594&amp;oldid=prev"/>
		<updated>2025-02-26T07:42:16Z</updated>

		<summary type="html">&lt;p&gt;&lt;a href=&quot;/index.php?title=Benutzer:Aka/Tippfehler_entfernt&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;Benutzer:Aka/Tippfehler entfernt (Seite nicht vorhanden)&quot;&gt;Tippfehler entfernt&lt;/a&gt;, Links optimiert&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Das implizite &amp;#039;&amp;#039;&amp;#039;Trapez-Verfahren&amp;#039;&amp;#039;&amp;#039; ist ein Verfahren zur [[Numerische Mathematik|numerischen]] Lösung eines [[Anfangswertproblem]]s&lt;br /&gt;
:&amp;lt;math&amp;gt;y&amp;#039;(t)  = f\left(t, y(t)\right), \quad&lt;br /&gt;
       y(t_0) = y_0&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Es lässt sich sowohl den [[Runge-Kutta-Verfahren]] als auch den [[Mehrschrittverfahren#Implizite Verfahren|Adams-Moulton-Verfahren]] zuordnen. Das Trapezverfahren ist [[A-Stabilität|A-stabil]] mit der Besonderheit, dass für die Schwingungsgleichung &amp;lt;math&amp;gt;y&amp;#039;= \mathrm{i}\alpha y&amp;lt;/math&amp;gt; kein Amplitudenfehler auftritt&amp;lt;ref&amp;gt;M. Kloker: [https://www.iag.uni-stuttgart.de/lehre/lehrveranstaltungen/lehrveranst_master/einz_vorl_master/pdf_transition_kloker/vnum_katalog_1.pdf &amp;#039;&amp;#039;Numerische Löser (Zeitintegrationsverfahren) für die Gewöhnliche Modelldifferentialgleichung y&amp;#039;=αy&amp;#039;&amp;#039;] (PDF; 2,2&amp;amp;nbsp;MB), Universität Stuttgart, 1996&amp;lt;/ref&amp;gt;. Das Verfahren lässt sich aus der [[Trapezregel]] herleiten:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;y_{n+1}=y_n + \frac{h}{2}(f_{n+1}+f_n)&amp;lt;/math&amp;gt;&lt;br /&gt;
mit&lt;br /&gt;
:&amp;lt;math&amp;gt;f_n \ := f(t_n,y_n).&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Herleitung ==&lt;br /&gt;
Für die Herleitung von [[Einschrittverfahren]] wird das [[Anfangswertproblem]] meist in der zu ihr äquivalenten [[Integralgleichung]] umgeformt&amp;lt;ref&amp;gt;{{Literatur |Autor=Reusken, Arnold. |Titel=Numerik für Ingenieure und Naturwissenschaftler |Verlag=Springer |Ort=Berlin |Datum=2006 |ISBN=3-540-25544-3 |Seiten=378}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
: &amp;lt;math&amp;gt;&lt;br /&gt;
\begin{align}&lt;br /&gt;
  \dot{y}&amp;amp;=f(t,y) \,, \qquad y(t_0)=y_0 \\&lt;br /&gt;
  \Longleftrightarrow \quad y(t) &amp;amp;= y_0 + \int_{t_0}^t f(s,y(s)) \, \mathrm ds \,.&lt;br /&gt;
\end{align}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
Nun besteht die Idee bei der &amp;#039;&amp;#039;impliziten Trapez-Methode&amp;#039;&amp;#039; eine simple [[Numerische Integration|Quadraturformel]] für das Integral zu benutzen: die [[Trapezregel#Sehnentrapezformel|Trapezregel]]. Man approximiert in jedem &amp;lt;math&amp;gt; k &amp;lt;/math&amp;gt;-ten Schritt den Integranden wie folgt&lt;br /&gt;
: &amp;lt;math&amp;gt;&lt;br /&gt;
\int_{t_k}^{t_{k+1}} f(s,y(s)) \, \mathrm ds&lt;br /&gt;
  \approx \frac{h}{2} \Big( f(t_k,y_k) + f(t_{k+1},y_{k+1}) \Big) \,.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
Zusammen ergibt dies die &amp;#039;&amp;#039;&amp;#039;Trapez-Methode&amp;#039;&amp;#039;&amp;#039;&amp;lt;ref&amp;gt;{{Literatur |Autor=Reusken, Arnold. |Titel=Numerik für Ingenieure und Naturwissenschaftler |Verlag=Springer |Ort=Berlin |Datum=2006 |ISBN=3-540-25544-3 |Seiten=383}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
:&amp;lt;math&amp;gt;&lt;br /&gt;
y(t_{k+1})&lt;br /&gt;
  = y(t_k) + \int_{t_k}^{t_{k+1}} f(s,y(s)) \, \mathrm ds&lt;br /&gt;
  \approx y_k + \frac{h}{2} \Big( f(t_k,y_k) + f(t_{k+1},y_{k+1}) \Big)&lt;br /&gt;
  =: y_{k+1} \,.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Lösungsmethode ==&lt;br /&gt;
&lt;br /&gt;
Zur Lösung dieses, in der Regel nichtlinearen, Gleichungssystems können verschiedene numerische Verfahren genutzt werden. Für das quadratisch konvergente [[Newton-Verfahren]] ergibt sich konkret:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;y^{(k + 1)}_{n+1} =&lt;br /&gt;
y^{(k)}_{n+1} - \left(I - \frac{h}{2}\frac{\partial f^{(k)}_{n+1}}{\partial y^{(k)}_{n+1}}\right)^{-1}\left( y^{(k)}_{n+1} - y_n - \frac{h}{2}(f^{(k)}_{n+1} + f_n) \right).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Man erhält also ein [[lineares Gleichungssystem]]&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;(I-\frac{h}{2} J^{(k)})y^{(k + 1)}_{n+1} =&lt;br /&gt;
-\frac{h}{2} J^{(k)} y^{(k)}_{n+1} +y_n + \frac{h}{2}(f^{(k)}_{n+1} + f_n),&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
wobei &amp;#039;&amp;#039;J&amp;#039;&amp;#039; die [[Jacobi-Matrix]]&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;J^{(k)} := \left(\frac{\partial f}{\partial y}\right)^{(k)}_{n+1}&amp;lt;/math&amp;gt;,&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;I&amp;lt;/math&amp;gt; die [[Einheitsmatrix]] und &amp;lt;math&amp;gt;k&amp;lt;/math&amp;gt; der Iterationsschritt ist.&lt;br /&gt;
&lt;br /&gt;
== Stabilität ==&lt;br /&gt;
Mit der Testgleichung &amp;lt;math&amp;gt;y&amp;#039;(t)=\lambda y(t)&amp;lt;/math&amp;gt; bekommt man die [[Stabilitätsfunktion]]&lt;br /&gt;
:&amp;lt;math&amp;gt; R(z)=\frac{2+z}{2-z},\quad z=h\lambda\in\Complex.&amp;lt;/math&amp;gt;&lt;br /&gt;
Auf der imaginären Achse &amp;lt;math&amp;gt;z=i\eta&amp;lt;/math&amp;gt; gilt &amp;lt;math&amp;gt;|R(i\eta)|=1&amp;lt;/math&amp;gt;, daher ist die Trapezmethode [[A-Stabilität|A-stabil]].&lt;br /&gt;
&lt;br /&gt;
== Schrittweite &amp;#039;&amp;#039;h&amp;#039;&amp;#039; ==&lt;br /&gt;
&lt;br /&gt;
Die (variable) Schrittweite kann aus folgender Beziehung berechnet werden:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\left\vert\frac{R(h\lambda)}{\mathrm e^{h\lambda}} - 1\right\vert = \delta&amp;lt;/math&amp;gt;;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\delta&amp;lt;/math&amp;gt; bezeichnet den zugelassenen [[Lokaler Diskretisierungsfehler|lokalen Diskretisierungsfehler]]. Der Ansatz &amp;lt;math&amp;gt;y_{n+1}=y_n+\frac{h}{2}(f_{n+1} + f_n)=:R(h\lambda)y_n&amp;lt;/math&amp;gt; liefert für die implizite Trapez-Methode&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;R(h\lambda)=\frac{2+h\lambda}{2-h\lambda}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Dabei ist &amp;lt;math&amp;gt;\lambda \, := \max_j{|\lambda_j|}&amp;lt;/math&amp;gt; der Betrag des betragsmäßig größten Eigenwerts der Jacobi-Matrix ([[Spektralradius]]). Die numerische Bestimmung der Eigenwerte ist sehr zeitaufwendig; für den Zweck der Schrittweitenberechnung ist es im Allgemeinen ausreichend die [[Gesamtnorm]] &amp;lt;math&amp;gt;\lambda = N \cdot \max_{i,j} |a_{i j}|&amp;lt;/math&amp;gt; heranzuziehen, die immer größer oder gleich der [[Spektralnorm]] ist. &amp;#039;&amp;#039;N&amp;#039;&amp;#039; ist der Rang der Jacobi-Matrix und &amp;lt;math&amp;gt;a_{i j}&amp;lt;/math&amp;gt; deren Elemente.&lt;br /&gt;
&lt;br /&gt;
== Literatur ==&lt;br /&gt;
* Hans R. Schwarz, Norbert Köckler: &amp;#039;&amp;#039;Numerische Mathematik.&amp;#039;&amp;#039; 5. Auflage, Teubner, Stuttgart 2004, ISBN 3-519-42960-8, S. 343.&lt;br /&gt;
&lt;br /&gt;
== Einzelnachweise ==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Numerische Mathematik]]&lt;/div&gt;</summary>
		<author><name>imported&gt;Aka</name></author>
	</entry>
</feed>