Ich verwende den folgenden Code, um eine Funktion von zwei Variablen wie folgt aussiehtPython: Warum erscheinen Diagramme von Funktionen mit zwei Variablen falsch?
import numpy as np
from mpl_toolkits.mplot3d import Axes3D
from pylab import meshgrid
import matplotlib.pyplot as plt
x = np.arange(0,1.0,0.01)
y = np.arange(0,1.0,0.01)
X,Y = meshgrid(x, y)
Z = np.sin(2*np.abs(X-0.3)+2*np.sin(5*Y))
fig = plt.figure()
ax = fig.gca(projection='3d')
ax.plot_surface(X, Y, Z)
plt.show()
Was diese Linien sind, die von aus der Oberfläche stoßen kommt? Sie sind nicht in meinen Daten. Wenn Sie die Auflösung auf 0,001 ändern, werden sie zwar korrigiert, aber das Plotten wird dadurch sehr langsam.
Was sind deine Werte für Z? – DavidG
Ich habe den Code erstellt, um einen MWE zu erstellen – Bananach