Elimina una fila de una matriz en Matlab

Crea un archivo (elimina_fila.m) en tu carpeta de trabajo de Matlab con el siguiente c贸digo:

function m_salida = elimina_fila(m_entrada, fila)
  % Funci贸n que elimina una fila de una matriz y devuelve la matriz modificada
  % Entradas:
  %   - m_entrada: Matriz de entrada
  %   - fila: N煤mero de fila a eliminar
  % Salidas
  %   - m_salida: Matriz de salida sin la fila

  % Calculamos el n煤mero de filas de la matriz de entrada
  [nfilas, _] = size(m_entrada);

  % Comprobamos que el n煤mero de fila a eliminar es v谩lido
  if fila > nfilas
    disp('El n煤mero de fila indicado es mayor que el n煤mero de filas de matriz de entrada');
    return
  endif

  % Hasta la fila - 1, la matriz es la misma
  for i = 1:(fila-1) 
    m_salida(i,:) = m_entrada(i,:);
  end

  % A partir de fila, desplazamos una fila hacia arriba
  for i = fila:(nfilas-1) 
    m_salida(i,:) = m_entrada(i+1,:);
  end



%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 
%%%%%%%%%%%%%%%%%%   C贸mo usar la funci贸n %%%%%%%%%%%%%%

% Para obtener llamar a la funci贸n hacemos lo siguiente:

%  >> m = [1 3; 3 4; 4 5]
%  m =
%    1   3
%    3   4
%    4   5

% >> elimina_fila(m, 2)
% ans =
%    1   3
%    4   5

馃搳 Create a modern CV
Create a modern CV

Create a modern CV to impress recruiters