Ich bin völlig neu in der Programmier und Python Welt und ziemlich überfordert was das darstellen von Funktionen angeht.
Ich möchte eine Funktion f(x1,x2)=12*x1^2+4*x2^2-12*x1*x2+2*x1 mit einem contour Plot darstellen und dann am liebsten noch mehrere Punkte auf dieser funktion einzeichnen.
Habe dazu das hier gefunden: http://matplotlib.org/examples/pylab_ex ... _demo.html
un derzeit so umgesetzt:
Code: Alles auswählen
from pylab import *
delta=0.5
x = np.arange(-3.0, 3.0, delta)
y = np.arange(-3.0, 3.0, delta)
X, Y = np.meshgrid(x, y)
Z = 12*X**2+4*Y**2-12*X*Y+2*X
figure()
CP1 = contour(X, Y, Z)
clabel(CP1, inline=True, fontsize=10)
title('Contour Plot')
xlabel('x')
ylabel('y')
show()
Zum einen würde ich gerne noch mehr Höhenlinien in der mitte des Plots haben und zum anderen möchte nun 3 Punkte makieren
(x,y,z)=(-1,-2,2)
(x,y,z)=(-1.09615385,-1.80769231,1.51923077)
(x,y,z)=(-1/3,-1/2,-1/3)
Kann mir da wer Weiter helfen? :K
Viele Grüße