<?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=Sturmsche_Kette</id>
	<title>Sturmsche Kette - 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=Sturmsche_Kette"/>
	<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=Sturmsche_Kette&amp;action=history"/>
	<updated>2026-06-07T05:50:03Z</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=Sturmsche_Kette&amp;diff=1132894&amp;oldid=prev</id>
		<title>imported&gt;Dexxor: EoM-Link aktualisert</title>
		<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=Sturmsche_Kette&amp;diff=1132894&amp;oldid=prev"/>
		<updated>2021-02-27T11:38:11Z</updated>

		<summary type="html">&lt;p&gt;EoM-Link aktualisert&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Die &amp;#039;&amp;#039;&amp;#039;sturmsche Kette&amp;#039;&amp;#039;&amp;#039;, benannt nach [[Charles-François Sturm|Jacques Charles François Sturm]], ist –&amp;amp;nbsp;ähnlich wie die [[Vorzeichenregel von Descartes]]&amp;amp;nbsp;– ein [[Mathematik|mathematisches]] Hilfsmittel, mit dem sich die Anzahl der [[Nullstelle]]n eines [[Reelle Zahl|reellen]] [[Polynom]]s in einem gegebenen [[Intervall (Mathematik)|Intervall]] berechnen lässt.&lt;br /&gt;
&lt;br /&gt;
== Sturmsche Kette eines Polynoms ohne mehrfache Nullstellen ==&lt;br /&gt;
&lt;br /&gt;
Zur Erklärung des Verfahrens wird zunächst ein Spezialfall betrachtet. Sei &amp;lt;math&amp;gt;f(x)&amp;lt;/math&amp;gt; ein reelles Polynom ohne mehrfache Nullstellen. Die sturmsche Kette von &amp;lt;math&amp;gt;f(x)&amp;lt;/math&amp;gt; ist eine endliche Folge von Polynomen &amp;lt;math&amp;gt;P_0(x), P_1(x), \ldots, P_k(x)&amp;lt;/math&amp;gt;, wobei der [[Polynom#Definition|Grad]] dieser Polynome [[Monotone Abbildung|streng monoton]] abnimmt. &amp;lt;math&amp;gt;P_0(x)&amp;lt;/math&amp;gt; ist das gegebene Polynom, &amp;lt;math&amp;gt;P_1(x)&amp;lt;/math&amp;gt; seine [[Differentialrechnung|Ableitung]].&lt;br /&gt;
&lt;br /&gt;
: &amp;lt;math&amp;gt;P_0(x) := f(x)\,&amp;lt;/math&amp;gt;&lt;br /&gt;
: &amp;lt;math&amp;gt;P_1(x) := f&amp;#039;(x)\,&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Die weiteren Polynome der sturmschen Kette werden [[Rekursion|rekursiv]] durch eine Variante des [[Euklidischer Algorithmus|euklidischen Algorithmus]] zur Bestimmung des [[Größter gemeinsamer Teiler|größten gemeinsamen Teilers]] definiert. Für &amp;lt;math&amp;gt;n \ge 0&amp;lt;/math&amp;gt; ist das Polynom &amp;lt;math&amp;gt;P_{n+2}(x)&amp;lt;/math&amp;gt; eindeutig definiert durch die Gleichung&lt;br /&gt;
&lt;br /&gt;
: &amp;lt;math&amp;gt;P_n(x) = Q_n(x) P_{n+1}(x) - P_{n+2}(x),\,&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
wenn man fordert, dass der Grad von &amp;lt;math&amp;gt;P_{n+2}(x)&amp;lt;/math&amp;gt; kleiner sein soll als der von &amp;lt;math&amp;gt;P_{n+1}(x)&amp;lt;/math&amp;gt;. (Diese Definition unterscheidet sich vom euklidischen Algorithmus nur durch das Minuszeichen anstelle eines Pluszeichens.)&lt;br /&gt;
&lt;br /&gt;
Die Folge &amp;lt;math&amp;gt;P_0(x), P_1(x), \ldots, P_k(x)&amp;lt;/math&amp;gt; endet in dem betrachteten Spezialfall (keine mehrfachen Nullstellen) mit einem konstanten Polynom &amp;lt;math&amp;gt;P_k(x)&amp;lt;/math&amp;gt;. Für jede reelle Zahl &amp;lt;math&amp;gt;a&amp;lt;/math&amp;gt; sei nun &amp;lt;math&amp;gt;\sigma(a)&amp;lt;/math&amp;gt; die Zahl der [[Vorzeichenwechsel]] in der endlichen Zahlenfolge &amp;lt;math&amp;gt;P_0(a), P_1(a), \ldots, P_k(a)&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Die &amp;#039;&amp;#039;&amp;#039;Regel von Sturm&amp;#039;&amp;#039;&amp;#039; besagt nun, dass die Zahl der Nullstellen von &amp;lt;math&amp;gt;f(x)&amp;lt;/math&amp;gt; im halboffenen Intervall &amp;lt;math&amp;gt;(a,b]&amp;lt;/math&amp;gt; (mit &amp;lt;math&amp;gt;a&amp;lt;b&amp;lt;/math&amp;gt;) gleich &amp;lt;math&amp;gt;\sigma(a)-\sigma(b)&amp;lt;/math&amp;gt; ist.&lt;br /&gt;
&lt;br /&gt;
== Beispiel ==&lt;br /&gt;
&lt;br /&gt;
Für das Polynom&lt;br /&gt;
&lt;br /&gt;
: &amp;lt;math&amp;gt;P_0(x) = f(x) = x^4-5x^3+7x^2-5x+6\,&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
soll die Anzahl der Nullstellen im halboffenen Intervall &amp;lt;math&amp;gt;(1,4]&amp;lt;/math&amp;gt; ermittelt werden. Dazu wird zunächst die Ableitung gebildet:&lt;br /&gt;
&lt;br /&gt;
: &amp;lt;math&amp;gt;P_1(x) = f&amp;#039;(x) = 4x^3-15x^2+14x-5\,&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Durch [[Polynomdivision]] erhält man die Beziehung&lt;br /&gt;
&lt;br /&gt;
: &amp;lt;math&amp;gt;x^4-5x^3+7x^2-5x+6 = \left(\frac{1}{4}x-\frac{5}{16}\right) \left(4x^3-15x^2+14x-5\right) - \frac{1}{16} \left(19x^2-10x-71\right)&amp;lt;/math&amp;gt;,&lt;br /&gt;
&lt;br /&gt;
also&lt;br /&gt;
&lt;br /&gt;
: &amp;lt;math&amp;gt;P_2(x) = \frac{1}{16} \left(19x^2-10x-71\right)&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Hier und in den folgenden Rechenschritten ist es zweckmäßig, das Verfahren etwas abzuwandeln. Man multipliziert das erhaltene Polynom mit einer geeigneten positiven Zahl (in diesem Fall mit 16), um unangenehme Brüche zu vermeiden. Das Endergebnis wird dadurch nicht beeinflusst.&lt;br /&gt;
&lt;br /&gt;
: &amp;lt;math&amp;gt;\tilde{P}_2(x) = 19x^2-10x-71&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Erneute Polynomdivision führt zu&lt;br /&gt;
&lt;br /&gt;
: &amp;lt;math&amp;gt;4x^3-15x^2+14x-5 = \left(\frac{4}{19}x-\frac{245}{361}\right) \left(19x^2-10x-71\right) + \frac{1}{361} (8000x-19200)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
und&lt;br /&gt;
&lt;br /&gt;
: &amp;lt;math&amp;gt;P_3(x) = \frac{1}{361} (-8000x+19200)&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Multiplikation mit &amp;lt;math&amp;gt;\frac{361}{1600}&amp;lt;/math&amp;gt; ergibt das einfachere Polynom&lt;br /&gt;
&lt;br /&gt;
: &amp;lt;math&amp;gt;\tilde{P}_3(x) = -5x+12&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Entsprechend verläuft der letzte Durchgang des Verfahrens:&lt;br /&gt;
&lt;br /&gt;
: &amp;lt;math&amp;gt;19x^2-10x-71 = \left(-\frac{19}{5}x-\frac{178}{25}\right) (-5x+12) + \frac{361}{25}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
: &amp;lt;math&amp;gt;P_4(x) = -\frac{361}{25}&amp;lt;/math&amp;gt;&lt;br /&gt;
: &amp;lt;math&amp;gt;\tilde{P}_4(x) = -1&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Einsetzen der Zahl 1 ergibt nun:&lt;br /&gt;
&lt;br /&gt;
: &amp;lt;math&amp;gt;P_0(1) = 4; \quad P_1(1) = -2; \quad \tilde{P}_2(1) = -62; \quad \tilde{P}_3(1) = 7; \quad \tilde{P}_4(1) = -1&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Hier kommen genau drei Vorzeichenwechsel vor, nämlich zwischen 4 und −2, zwischen −62 und 7 sowie zwischen 7 und −1. Demzufolge gilt &amp;lt;math&amp;gt;\sigma(1) = 3&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Entsprechend für die Zahl 4:&lt;br /&gt;
&lt;br /&gt;
: &amp;lt;math&amp;gt;P_0(4) = 34; \quad P_1(4) = 67; \quad \tilde{P}_2(4) = 193; \quad \tilde{P}_3(4) = -8; \quad \tilde{P}_4(4) = -1&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Hier gibt es nur einen Vorzeichenwechsel: &amp;lt;math&amp;gt;\sigma(4) = 1&amp;lt;/math&amp;gt;. Die Anzahl der Nullstellen im Intervall &amp;lt;math&amp;gt;(1;4]&amp;lt;/math&amp;gt; hat also den Wert &amp;lt;math&amp;gt;\sigma(1)-\sigma(4) = 3-1 = 2&amp;lt;/math&amp;gt;. In diesem Intervall existieren genau zwei Nullstellen (nämlich 2 und 3).&lt;br /&gt;
&lt;br /&gt;
== Sturmsche Kette eines beliebigen Polynoms ==&lt;br /&gt;
&lt;br /&gt;
Den allgemeinen Fall, in dem das gegebene Polynom mehrfache Nullstellen haben darf, kann man auf den schon betrachteten Spezialfall zurückführen. Durch Anwendung des euklidischen Algorithmus lässt sich der größte gemeinsame Teiler &amp;lt;math&amp;gt;g(x)&amp;lt;/math&amp;gt; von &amp;lt;math&amp;gt;f(x)&amp;lt;/math&amp;gt; und seiner Ableitung &amp;lt;math&amp;gt;f\,&amp;#039;(x)&amp;lt;/math&amp;gt; ermitteln. Dividiert man &amp;lt;math&amp;gt;f(x)&amp;lt;/math&amp;gt; durch &amp;lt;math&amp;gt;g(x)&amp;lt;/math&amp;gt;, so erhält man ein neues Polynom, das die gleichen Nullstellen wie &amp;lt;math&amp;gt;f(x)&amp;lt;/math&amp;gt; besitzt, aber keine mehrfachen Nullstellen. Die Anzahl der verschiedenen Nullstellen von &amp;lt;math&amp;gt;f(x)&amp;lt;/math&amp;gt; in einem Intervall erhält man nun dadurch, dass man die sturmsche Kette des Polynoms &amp;lt;math&amp;gt;f(x)/g(x)&amp;lt;/math&amp;gt; bildet und wie oben die Anzahl der Nullstellen dieses Polynoms bestimmt.&lt;br /&gt;
&lt;br /&gt;
== Siehe auch ==&lt;br /&gt;
* [[Liste numerischer Verfahren#Nichtlineare Gleichungssysteme|Liste numerischer Verfahren zur Nullstellenbestimmung]]&lt;br /&gt;
* [[Nullstelle]]&lt;br /&gt;
&lt;br /&gt;
== Literatur ==&lt;br /&gt;
* J. Stoer: &amp;#039;&amp;#039;Numerische Mathematik I&amp;#039;&amp;#039;. 5. Auflage. Springer 1989, ISBN 3-540-51481-3, S.&amp;amp;nbsp;277.&lt;br /&gt;
&lt;br /&gt;
== Weblinks ==&lt;br /&gt;
* {{MathWorld |id=SturmTheorem |title=Sturm Theorem}}&lt;br /&gt;
* [https://encyclopediaofmath.org/wiki/Sturm_theorem Eintrag zu Sturmschen Ketten] in der Encyclopedia of Mathematics (Springer)&lt;br /&gt;
* [http://arndt-bruenner.de/mathe/scripts/anzahlnullstellen.htm Interaktive Beispiele und Rechner]&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Theorie der Polynome]]&lt;br /&gt;
[[Kategorie:Numerische Mathematik]]&lt;/div&gt;</summary>
		<author><name>imported&gt;Dexxor</name></author>
	</entry>
</feed>