Comment visualiser le plan tangent et mettre en évidence l'orthogonalité du gradient aux lignes de niveau ?
plot_surface et en superposant plt.quiver aux courbes de niveauIllustrer géométriquement le gradient d'une fonction de deux variables et son orthogonalité aux lignes de niveau.
Le plan affine tangent au graphe en a pour équation , et en tout point est orthogonal à la ligne de niveau passant par .
X, Y = np.meshgrid(np.linspace(-2,2,50), np.linspace(-2,2,50)) et Z = f(X, Y).Z_tan = f(a,b) + fx*(X-a) + fy*(Y-b), puis je superpose ax.plot_surface(X, Y, Z, alpha=0.5) et ax.plot_surface(X, Y, Z_tan, alpha=0.3, color='red') sur la même figure 3D.plt.contour(X, Y, Z, levels=10) puis j'évalue le champ gradient Fx, Fy = df_dx(X, Y), df_dy(X, Y) sur une sous-grille plus grossière.plt.quiver(Xq, Yq, Fx, Fy, color='red') pour afficher les flèches gradient ; visuellement, chaque flèche est perpendiculaire à la ligne de niveau qui la traverse.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.
Pour , tracer la surface, le plan tangent en , et vérifier cercles de niveau.
Pour , visualiser le plan tangent en et le gradient sur les hyperboles de niveau.
Pour (gaussienne 2D), tracer surface, plan tangent en et gradient sur niveaux.
Pour , tracer la surface et le plan tangent en , puis superposer sur les courbes de niveau.
Pour (selle), tracer la surface, le plan tangent en et le gradient sur les hyperboles de niveau.