Vector vacío

Re: Vector vacío

de Eduardo Fernandez -
Número de respuestas: 0

Lo mando nuevamente porque salió mal:

En octave si hacés max([ ]) da como resultado [ ], y si hacés max([8]) da como resultado 8, o se que en ambos casos coincide v con el resultado.
Entonces, en nuestro programa recursivo podrías hacer un paso base que contemple ambos casos.
Por ejemplo
function m=maxRec(v)
lv = length(v)
if lv < 2   %paso base para cuando v está vacío o tiene un elemento
   m=v;
else % paso recursivo para el resto de casos
 ....    
end