mayoría de los comandos de trazado de MATLAB le permiten especificar qué ejes para actuar sobre, por ejemploPoner el texto en los ejes no activos en MATLAB
plot (x,y)
parcelas en los ejes actuales, pero
plot(Ax, x, y)
se trama en los ejes Ax.
Del mismo modo, puede etiquetar el eje x- o y- de unos ejes no activos
xlabel(Ax, 'this label goes on the x-axis of Ax whether or not Ax == gca')
Sin embargo, el comando de texto no parece compatible con esta función. ¿Hay alguna manera de poner texto en un eje no activo?
Lo pregunto porque esta secuencia:
currentAxes = gca;
axes(Ax); %MLINT warning here
text(x,y,'this text ends up on axes Ax now');
axes(currentAxes); %MLINT warning here
arrojará advertencias MLINT que los ejes de llamada (axes_handle) es lenta en funciones de secuencias de comandos.
esto también funciona para el parche, que tiene una sintaxis parecida – Marc
Gracias! Me estaba preparando para sacarme el pelo ... – wich