Documentos de Académico
Documentos de Profesional
Documentos de Cultura
% Inicialización de variables.
fil = 1; col = 1; %Auxiliares para control de filas y columnas.
val = 0; %Auxiliar para guardar un valor aleaotrio.
mat(M,N) = zeros; %Matriz MxN inicializada en ceros.
% Proceso principal
while (fil <= M)
col = 1;
while (col <= N)
val = floor(rand*100);
if val>=10 && val<=99
% Si valor aleatorio es par y la fila actual es par.
if mod(val,2) == 0 && mod(fil,2)==0
mat(fil, col) = val;
col = col + 1;
end
% Si valor aleatorio es impar y la fila actual es impar.
if mod(val,2) ~= 0 && mod(fil,2)~=0
mat(fil, col) = val;
col = col + 1;
end
end
end
fil = fil + 1;
end
%Mostrar resultados.
disp(mat);