matlab画图提问

绘制这个图形的时候 箭头为什么出不来呢?在新建脚本中修改后我要重新单独执行text才能在图像上出现y=x.^2,为什么不是在我修改之后运行一次就能直接出来的呢?请各位指点一下。
x=0:0.01:2;
y=x.^2;
str='$$y=x.^2$$';
text(1,2,str,'interpreter','latex')
annotation('arrow','x',[1,1.1],'y',[1.5,x.^2])
z=sin(2pix);
plot(x,y,'-k',x,z,':r')
hold on
xlabel('x');ylabel('y/z');legend('x.^2','sin(2pix)')