Está en la página 1de 2

clc;

clear all;

x = linspace(0, 2*pi, 100);


y = linspace(0, 2*pi, 100);
[X, Y] = meshgrid(x, y);
Z = sin(X/3) + cos(Y/4);

mesh(X, Y, Z);
hold on;

% Puntos críticos
x0 = pi/2;
x1 = 3*pi/2;
y0 = pi/2;
y1 = 3*pi/2;
zmax = sin(x0/3) + sin(y0/4);
zsilla1 = sin(x0/3) + sin(y1/4);
zsilla2 = sin(x1/3) + sin(y0/4);
zmin = sin(x1/3) + sin(y1/4);

% Dibujar los puntos críticos


plot3([x0], [y0], [zmax], "rx");
plot3([x0], [y1], [zsilla1], "b*");
plot3([x1], [y0], [zsilla2], "b*");
plot3([x1], [y1], [zmin], "rx");

% Etiquetar los puntos críticos


text(x0, y0, zmax, " Máximo");
text(x0, y1, zsilla1, " Punto de silla");
text(x1, y0, zsilla2, " Punto de silla");
text(x1, y1, zmin, " Mínimo");

hold off;

También podría gustarte