3 Stimmen

Wie kann ich eine implizite Funktion f(x,y,z)=0 mit gnuplot zeichnen?

Ich möchte die folgende implizite Funktion mit gnuplot zeichnen

x**2+y**2+(z-1)**3-2

enter image description here

Ich weiß, dass Maple oder Matlab dies sehr einfach machen können, aber ich möchte Gnuplot verwenden.

Bis zu wissen, ich habe keine Ahnung, so kann ich nicht bieten einen Ausgangspunkt.

Entschuldigung

Hier das mit Ahorn gezeichnete Ergebnis

enter image description here

2voto

jupp0r Punkte 4362

Nach Angaben der Gnuplot FAQ ist dies nicht direkt möglich. Es gibt einen Workaround für 2D-Funktionen, aber ich weiß nicht, wie diese Methode auf 3D-Graphen angewendet werden kann. Ich würde empfehlen, die Gleichung in Octave oder einem ähnlichen Programm zu lösen und die Lösungen in eine Datei auszugeben, die Sie dann in GnuPlot einspeisen können.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X