Comment représenter le graphe 3D et les lignes de niveau d'une fonction de deux variables ?
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.
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().Cherche chaque exercice au brouillon, puis coche “j'ai réussi” si tu as trouvé la bonne démarche. Utilise le bouton aide si tu as besoin d'un coup de pouce.
Représenter sur en 3D et ses courbes de niveau.
Représenter sur : surface et lignes de niveau (selle).
Représenter sur : surface 3D et niveaux.
Écrire un script Python qui trace la surface représentative de sur ainsi que ses lignes de niveau.
Tracer à l'aide de numpy et matplotlib la surface de sur puis ses lignes de niveau.