Dibuje gráficos de Matlab con marco, marcas, en la parte superior de las líneas del gráfico

Considera algo como

figure
plot(sin(0:0.01:pi))
axis tight
set(gca,'box','on','ticklength',[0.02 0.05])

luego exporte el gráfico a PDF o lo que sea. Las líneas del gráfico sonencima de las etiquetas de marca y los ejes. (Además, las líneas de los ejes no se encuentran correctamente, pero esa es otra historia).

¿Hay alguna forma (que se pueda automatizar) de dibujar los ejes en la parte superior?

Respuestas a la pregunta(1)

Su respuesta a la pregunta