Home
DG

Eddie rechnet: Lineare diophantische Gleichung

EinleitungEinführungsbeispielErklärungRechner Forum

Eddie auf dem Marktplatz in Tampere

Joutsenlampi, 5. Juli 1985

Der Volvo-Bus ruckelt über finnische Schlaglöcher, und ich sitze hinten wie auf glühenden Kohlen. Fischer kritzelt seelenruhig in meinem Matheblock, ausgerechnet in dem Block, in dem mein ganzes Leben zwischen den Seiten steckt. Ich lächle Edmilla-mäßig, außen harmlos, innen Herzrasen. Vorne lauert Mielke schon in meinen Gedanken: „Edda…“ und ich weiß, jeder falsche Blick ist ein Risiko.

Fischer redet von diesen Bauernaufgaben: Geld, Kühe, Schweine. Alle stöhnen. Und dann schnipst er die Seiten. Dicker. Zu dick. Für einen Moment blitzt das Siegel auf, und mir wird eiskalt.

Was er gerade an die Seite gekritzelt hat, ist aber genau mein Ding: Wie findet man alle Lösungen, wenn nur ganze Zahlen erlaubt sind? Hier zeige ich, wie man so eine Gleichung knackt, wie man aus einer Lösung viele macht und woran man merkt, ob es überhaupt eine gibt.

Teil 1 — Einfaches Beispiel

Fangen wir mit einen einfachen Beispiel an. Ein Klassiker, wie er mir schon mal bei der Mathe Kreisolympiade begegnet ist:

Ein Bauer geht mit 200 Talern auf den Markt und will sein ganzes Geld für Kühe und Schweine ausgeben. Eine Kuh kostet 17 Taler, ein Schwein 6.

Setze k = Anzahl Kühe, s = Anzahl Schweine. Dann ist das genau die diophantische Gleichung:

Weil und gilt, existieren ganzzahlige Lösungen. Aus folgt , also . Dann wird .

tKühe kSchweine sCheck
042217·4 + 6·22 = 200
110517·10 + 6·5 = 200

Tipp: Trag unten einfach a=17, b=6, c=200 ein, dann siehst du die gleiche Lösung inkl. Schritt-für-Schritt.

Teil 2 — Eddie erklärt’s

0246810120510152024Kühe (k)Schweine (s)17k + 6s = 200k ≥ 1s ≥ 1(4, 22)(10, 5)(+6, -17)• Gerade: reelle Lösungen• Markierte Gitterpunkte: ganzzahlige LösungenGrafik: 17k + 6s = 200

Wir reden über lineare diophantische Gleichungen: . Und jetzt kommt der Twist: x und y sollen ganze Zahlen sein. Keine Kommas. Keine Ausreden.

Der wichtigste Move ist der ggT (größter gemeinsamer Teiler). Schreib ich kurz als . Denn: Die Gleichung hat genau dann Lösungen in ganzen Zahlen, wenn gilt. Also: Der ggT von a und b muss c sauber teilen. Wenn nicht: Game over, keine ganzzahlige Lösung.

Warum? Weil alles teilt, was du aus und per Kombination bauen kannst. Wenn da nicht reinpasst, passt’s halt nicht. Mathematik ist manchmal kalt.

Wenn’s passt, finden wir sogar eine Lösung. Der Trick heißt erweiterter Euklid: Er liefert Zahlen mit . Und dann skalieren wir das auf : wobei .

Und weil Mathe gern Serien draus macht, kommen alle Lösungen als Familie: Du darfst also frei wählen (aber ganzzahlig!), und bekommst endlos viele Lösungen.

letzte Änderung: 2.3.2026, 10:15:14

Teil 3 — Rechner:

Ganze Zahlen only. Negative sind okay. Aber a=b=0 ist… äh… „Existenzfrage“.

Grafik zu deinen Eingaben

0246810120510152024xy17x + 6y = 200x ≥ 1y ≥ 1(4, 22)(10, 5)(+6, -17)• Gerade: reelle Lösungen• Markierte Gitterpunkte: ganzzahlige LösungenGrafik: 17x + 6y = 200

Zeigt die positiven ganzzahligen Lösungen (nur wenn a und b das gleiche Vorzeichen haben).

bereit

Gib Werte ein und klick auf Rechnen.

Kommentare
Thread: DG
0 Beiträge
Neuen Kommentar schreiben
Noch keine Kommentare.

Hinweis: Die Schritt-für-Schritt-Ansicht zeigt die Logik, nicht nur das Ergebnis. Die Tabelle ist praktisch, wenn du „schöne“ Lösungen suchst (z.B. kleine Beträge).

GitHub···