Ich versuche eine 3D-Darstellung einer Oberfläche zu erstellen, die für verschiedene Regionen unterschiedlich definiert ist. Nehmen wir als Beispiel f (x, y), das als 1 definiert ist, wenn x> y ist, und als x^2, wenn x < = y ist.Python-Plot einer stückweise definierten Oberfläche
Ich definierte f mit logischen Operatoren und versuchte es mit der Funktion "plot_surface" zu plotten, indem ich es in einem Raster auswertete. Leider habe ich eine Fehlermeldung erhalten, dass "der Wahrheitswert eines Arrays mit mehr als einem Element mehrdeutig ist".
Kennen Sie eine Lösung?
Mögliche Duplikat [Valueerror: Der Wahrheitswert eines Arrays mit mehr als ein Element ist mehrdeutig. Verwende a.any() oder a.all()] (http://stackoverflow.com/questions/10062954/valueerror-the-truth-value-of-an-array-with-more-than-one-element- ist-mehrdeutig) – m00am
Mögliche Duplikate von [stückweise Funktion mit 3D-Plot] (http://stackoverflow.com/questions/22430429/piecewise-function-with-3d-plot) – Serenity
Ich las die Einträge und ich würde sagen, dass die spezifische Probleme, die dort behandelt werden, lösen mein Problem nicht ... – Ignatius