np.meshgrid puis en appelant ax.plot_surface(X, Y, Z) et plt.contour(X, Y, Z)Visualiser une fonction par son graphe 3D et par ses lignes de niveau dans le plan.
Représenter sur en 3D et ses courbes de niveau.
Visualiser une fonction par son graphe 3D et par ses lignes de niveau dans le plan.
np.meshgrid(x, y) produit deux matrices représentant la grille du rectangle ; ax.plot_surface(X, Y, Z, cmap='viridis') dessine la surface et plt.contour(X, Y, Z, levels) les courbes .
x = np.linspace(a, b, 100) et y = np.linspace(c, d, 100), puis la grille X, Y = np.meshgrid(x, y).Z = f(X, Y), par exemple Z = X**2 + Y**2 pour .from mpl_toolkits.mplot3d import Axes3D, puis fig = plt.figure(), ax = fig.add_subplot(111, projection='3d'), ax.plot_surface(X, Y, Z, cmap='viridis').plt.contour(X, Y, Z, levels=10) puis plt.clabel(cs) pour afficher les valeurs des niveaux, ou plt.contourf pour remplir.ax.set_xlabel('x'), ax.set_ylabel('y'), ax.set_zlabel('z') et je clos par plt.show().Représenter sur en 3D et ses courbes de niveau.
x = np.linspace(a, b, 100) et y = np.linspace(c, d, 100), puis la grille X, Y = np.meshgrid(x, y).Je saisis x = np.linspace(-2, 2, 100), y = np.linspace(-2, 2, 100), X, Y = np.meshgrid(x, y).
Z = f(X, Y), par exemple Z = X**2 + Y**2 pour .Z = X**2 + Y**2 calcule en chaque nœud de la grille.
from mpl_toolkits.mplot3d import Axes3D, puis fig = plt.figure(), ax = fig.add_subplot(111, projection='3d'), ax.plot_surface(X, Y, Z, cmap='viridis').Je lance ax.plot_surface(X, Y, Z, cmap='viridis') : j'obtiens un paraboloïde de révolution centré en l'origine.
plt.contour(X, Y, Z, levels=10) puis plt.clabel(cs) pour afficher les valeurs des niveaux, ou plt.contourf pour remplir.Sur une nouvelle figure, plt.contour(X, Y, Z, levels=[0.5, 1, 2, 4]) trace des cercles concentriques .
ax.set_xlabel('x'), ax.set_ylabel('y'), ax.set_zlabel('z') et je clos par plt.show().Je légende (xlabel, ylabel, titre f(x,y) = x²+y²) et j'affiche via plt.show().
Le graphe est un paraboloïde et les lignes de niveau sont des cercles centrés en de rayon .
Les applications suivantes et la correction guidée sont réservées aux membres Premium
La méthode et sa première application corrigée restent en accès libre. Le Premium débloque les applications suivantes, l'aide IA et le suivi de ta maîtrise.