n=input('Numero de discos: ');
fprintf('Los movimientos a realizar son: \n');
hanoi(n,1,2,3);
fprintf('\n');
funcion
function [] = hanoi( discos,com,aux,fin )
if discos==1
fprintf('%d->%d',com,fin);
else
hanoi(discos-1,com,fin,aux);
fprintf('\n%d->%d\n',com,fin);
hanoi(discos-1,aux,com,fin);
end
end