maggior parte dei comandi di tracciato MATLAB consentono di specificare quali assi di agire su, per esempiotesto Messo in Assi non attive in MATLAB
plot (x,y)
trame negli assi attuali, ma
plot(Ax, x, y)
volontà trama negli assi Ax.
Allo stesso modo, è possibile etichettare l'asse x o y di un asse non attivi
xlabel(Ax, 'this label goes on the x-axis of Ax whether or not Ax == gca')
Ma il comando di testo non compare per supportare questa funzionalità. C'è un modo per inserire il testo in un asse non attivo?
Lo chiedo perché questa sequenza:
currentAxes = gca;
axes(Ax); %MLINT warning here
text(x,y,'this text ends up on axes Ax now');
axes(currentAxes); %MLINT warning here
getteranno avvertimenti MLINT che gli assi di chiamata (axes_handle) è lento in funzioni script.
questo funziona anche per patch, che ha una simile sintassi – Marc
Grazie! Mi stavo preparando per tirarmi fuori i capelli ... – wich