title: Put text into non-active Axes in MATLAB
body: <p>Most MATLAB plotting commands allow you to specify which axes to act on, for instance</p>
  
  <pre><code>plot (x,y) 
  </code></pre>
  
  <p>plots in the current axes, but</p>
  
  <pre><code>plot(Ax, x, y) 
  </code></pre>
  
  <p>will plot in the axes Ax.</p>
  
  <p>Similarly, you can label the x- or y- axis of a non-active axes</p>
  
  <pre><code>xlabel(Ax, 'this label goes on the x-axis of Ax whether or not Ax == gca')
  </code></pre>
  
  <p>But the text command doesn't appear to support this feature.  Is there a way to put text into a non-active axes?</p>
  
  <p>I ask because this sequence:</p>
  
  <pre><code>currentAxes = gca;
  axes(Ax); %MLINT warning here
  text(x,y,'this text ends up on axes Ax now');
  axes(currentAxes); %MLINT warning here
  </code></pre>
  
  <p>will throw MLINT warnings that calling axes(axes_handle) is slow in scripted functions.  </p>