Buen día,
Este ejercicio lo pensé con un while y un for, quisiera saber si se toma como correcto. Gracias
function res=nmayores(v,n)
largo=length(v);
limite=largo-n;
aux=v(1:largo);
contador=0;
while contador ~= limite
aux=reemplazarMin(aux,0);
contador=contador+1;
endwhile
res=[ ];
for i=1:largo
if aux(i) ~= 0
res=[res,aux(i)];
endif
endfor
endfunction