ich bin noch relativ unerfahren mit MatLab und habe evtl. auch überzogene Hoffnungen, was das Produkt angeht, aber bisher konnte MatLab alles lösen. Diesmal möchte ich eine Ungleichung symbolisch lösen, wobei ich für die "Hilfsvariablen" nur grobe Ungleichungen angeben möchte (>0).
Die Funktion fmincon schien die passende zu sein, funktioniert aber nicht. Ich habe nach der Doku folgendes gemacht:
leider letzteres: fmincon kann nicht symbolisch rechnen, sondern minimiert numerisch die gewählte Zielfunktion unter Nebenbedingungen. Eine Alternative hab ich auch grad nicht parat, aber vielleicht fällt mir noch was ein. Kannst Du die Ungleichungen mal explizit angeben, so wie Du sie brauchst?
vielen Dank für die schnelle Antwort. Ich hatte wohl doch zu unrealistische Erwartungen über MatLab (weil diese geniale Software bis jetzt alles gemacht hatte, wo ich auch dachte, dass die es nie schafft).
Meine Ungleichungen
1) Hauptungleichung (nach x) - sehr lang mit allen Symbolen aus 2) - 4)
2) y < x
3) f2 < f1
4) a > 0, b > 0, k > 0 und L>0.
4) sind wirkliche Koeffizente, y, f1 und f2 sind Modellvariablen von denen ich eben wissen will, welche Werte sie annehmen dürfen, damit 1) > 0 bleibt.
Ich könnte evtl. y, f1 und f2 auf Intervalle begrenzen - aber immer noch in R
Vielen Dank!
Mark
Einstellungen und Berechtigungen
Du kannst Beiträge in dieses Forum schreiben. Du kannst auf Beiträge in diesem Forum antworten. Du kannst deine Beiträge in diesem Forum nicht bearbeiten. Du kannst deine Beiträge in diesem Forum nicht löschen. Du kannst an Umfragen in diesem Forum nicht mitmachen. Du kannst Dateien in diesem Forum posten Du kannst Dateien in diesem Forum herunterladen
MATLAB, Simulink, Stateflow, Handle Graphics, Real-Time Workshop, SimBiology, SimHydraulics, SimEvents, and xPC TargetBox are registered trademarks and The MathWorks, the L-shaped membrane logo, and Embedded MATLAB are trademarks of The MathWorks, Inc.