%----------------------------------------------------------------------------
%  INTELIGENCIA ARTIFICIAL - 2024 - TP01
%----------------------------------------------------------------------------
% 2. Trabajo con vectores y matrices
% c) Crear una matriz A4x3, con elementos aleatorios enteros en el intervalo [-64 ; 64]. 
% Buscar la función específica que realiza tal tarea y reordenar en orden creciente de
% izquierda a derecha y de arriba hacia abajo. De la matriz A anterior, crear un vector
% columna con el promedio aritmético de cada fila; y un vector fila con el promedio 
% geométrico de cada columna. Buscar si hay funciones específicas para ello. Mostrar 
% la secuencia de comandos aplicada en cada caso y los resultados.
%----------------------------------------------------------------------------
clc
fprintf('Matriz Generada:')
randomMatrix=randi([-64 64],4,3)
fprintf('Matriz Ordenada:')
randomMatrixReorganized=sort(randomMatrix(:));
randomMatrixReorganized=(reshape(randomMatrixReorganized, [3 4]))'
fprintf('Media por fila:')
mean(randomMatrixReorganized,2)
fprintf('Media por columna:')
mean(randomMatrixReorganized)
