Hi,
ich stehe vor dem Problem das mehrere Ungleichungen ausgewertet müssen.
Die ist für ein Spannbetonprogrramm:
unter bestimmten Randbedingungen ergeben sich verschiedene Ungleichungen für die
Vorspannkraft eines Trägers.
Gesucht wird die Vorspannkraft die wenn möglich alle Ungleichungen erfüllt.
Dies sollen etwa 8 Ungleichungen in der Form x <= Vorspannkraft; x >= Vorspannkraft.
Beherrscht das Python von Haus aus oder gibt es da Lösungsmöglichkeiten mit Paketen wie
z.B. Sympy etc., obwohl ich da in der Dokumentation nichts gefunden habe :K
Gruß
Mathman
Ungleichungen auswerten
- noisefloor
- User
- Beiträge: 4149
- Registriert: Mittwoch 17. Oktober 2007, 21:40
- Wohnort: WW
- Kontaktdaten:
Hallo,
gibt mal als Suchbegriff bei Google "python solve inequation" ein.
Vllt. ist was dabei.
Gruß, noisefloor
gibt mal als Suchbegriff bei Google "python solve inequation" ein.
Vllt. ist was dabei.

Gruß, noisefloor
-
- User
- Beiträge: 773
- Registriert: Mittwoch 5. November 2003, 18:06
- Wohnort: Schweiz
- Kontaktdaten:
Hi
Das klingt ja nach "Finde Wert welcher alle Ungleichungen erfüllt".
Schau doch mal zu Linear Programming, kurz LP. Wikipedia Artikel
Ein Modul welches sehr einfach zu handhaben ist: pulp-or
Damit kannst du Variablen erstellen und Constraints daraus setzen und es lösen lassen. Du brauchst einfach einen externen Solver (z.B. GLPK). Ist aber alles auf der Webseite mit Beispiel beschrieben.
Gruss
Das klingt ja nach "Finde Wert welcher alle Ungleichungen erfüllt".
Schau doch mal zu Linear Programming, kurz LP. Wikipedia Artikel
Ein Modul welches sehr einfach zu handhaben ist: pulp-or
Damit kannst du Variablen erstellen und Constraints daraus setzen und es lösen lassen. Du brauchst einfach einen externen Solver (z.B. GLPK). Ist aber alles auf der Webseite mit Beispiel beschrieben.
Gruss