Simulador Interactivo: Puntos de Silla

Este simulador ejecuta el código paso a paso para que veas exactamente cómo funcionan los bucles y las condiciones.

Visualización de la Matriz

Listo para empezar

Configura la matriz arriba y pulsa "INICIAR SIMULACIÓN".

% Inicio del programa
[f, c] = size(A);
alguno = 0;

for i = 1:f % Bucle FILAS
for j = 1:c % Bucle COLUMNAS

% Extraer vectores
fila = A(i,:);
columna = A(:,j)';

% Condición 1: Max Fila Y Min Columna
if esmax(fila, j) && esmin(columna, i)
alguno = 1;
fprintf('Punto de silla en %d, %d\n', i, j);

% Condición 2: Max Columna Y Min Fila
elseif esmax(columna, i) && esmin(fila, j)
alguno = 1;
fprintf('Punto de silla en %d, %d\n', i, j);
end
end
end

if alguno == 0
disp('No tiene puntos de silla.');
end